1 用vi命令打开文件直接跳到最后一行的方法如下:
:$ 跳到文件最后一行
2 当前目录下查找文件
find . -name "*.properties"
3 根目录下查找文件
find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找
从日志文件中查找包含某些字符的内容
find ./* -name catalina.out | xargs grep "2021-09-23 22:16"
一、查看Linux系统版本的命令(3种方法)
1、cat /etc/issue,此命令也适用于所有的Linux发行版。
[root@S-CentOS home]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m
2、cat /etc/redhat-release,这种方法只适合Redhat系的Linux:
[root@S-CentOS home]# cat /etc/redhat-release
CentOS release 6.5 (Final)
3、lsb_release -a,即可列出所有版本信息:
如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64。最简单、快捷的方法。
getconf LONG_BIT
32
查看机器内存及使用情况
free -h
查看硬盘空间
df - h
查看当前目录下各个文件及目录占用空间大小
du -sh *
查看机器端口使用状态
netstat -ntlp
上传下载文件rz sz命令yum安装
yum install -y lrzsz
删除dirname目录下的所有东西
[root]# rm -R dir dirname
rm -rf /var/log/httpd/access
rm [选项] 文件
修改文件夹权限
chmod 777 /var/home/userid/cc
Permission denied
解决的办法:
$ sudo chmod -R 777 某一目录
修改文件所属用户及组名
chown 用户名 文件名 -R
chgrp 用户名 文件名 -R
chown lixinyao config.status -R
chgrp lixinyao config.status -R
chown lixinyao config.status -R
chgrp lixinyao config.status -R
创建文件
touch readme.txt
若修改其他用户,如oracle 的密码,可直接输入passwd oracle
检查某个文件夹下各文件大小
du -h --max-depth=1 /opt/*
在vim 打开文件中搜索指定字符串
从开头搜索
在命令模式下,输入/你要查找的字符
centos7中查看防火墙状态
sudo systemctl status firewalld
关闭防火墙
systemctl stop firewalld.service
在开机时禁用防火墙服务:
systemctl disable firewalld.service
检查gitLab版本号
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
To free pagecache://释放页缓存
echo 1 > /proc/sys/vm/drop_caches
To free reclaimable slab objects (includes dentries and inodes)://释放inode和目录树缓存
echo 2 > /proc/sys/vm/drop_caches
To free slab objects and pagecache://包括1和2,即释放所有缓存
echo 3 > /proc/sys/vm/drop_caches
打gz压缩包
tar -zcvf /home/xahot.tar.gz /xahot
tar -zcvf 打包后生成的文件名全路径 要打包的目录
例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件
解压操作:
#tar -zxvf /usr/local/test.tar.gz
有选择性的压缩文件夹下的文件夹及资料
把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
zip -r abc123.zip abc 123.txt
zip -r 25bak filebeat-6.8.4-linux-x86_64 home keystores services
zip -r 10bak filebeat-6.8.4-linux-x86_64 home keystores services
zip -r 50bak home keystores services spark-2.4.4-bin-hadoop2.7
zip -r 20bak filebeat-6.8.4-linux-x86_64 home keystores services registFace
zip -r 63bak home keystores services spark-2.4.4-bin-hadoop2.7
在线安装rzsz 文件上传下载工具
首先安装lrzsz # yum -y install lrzsz
修改文件名的用户及用户组
chown myy:groupa filea --修改filea的拥有者为myy,并且同
时修改组群为groupa
将远程服务器文件复制到本地指定目录
scp -r appuser@10.199.209.99:/app/services/tomcat-bim/logs/catalina.out /home/appuser/uat-bim-server-logs
按系统要求输入远程服务器账号密码即可
查看当前目录下文件的大小 ll -rlth