1:chattr命令
用chattr命令防止系统中某个关键文件被修改:
chattr +i /etc/resolv.conf (i:不得任意更动文件或目录)
让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:
chattr +a /var/log/messages (a:让文件或目录仅供附加用途)
2: mv命令
修改文件名:mv test1 test2 将文件test1修改为test2
移动文件: mv test1/* test2/ 将文件test1内文件全部移动到test2内
3:scp命令
远程复制文件或文件夹
scp -r root@192.168.20.61:/var/project_log/test1 ./
4: touch命令
touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件
touch test1.sh (没有test1.sh则创建该文件,有该文件则修改文件时间属性为当前时间)
5:cp 复制文件
6: AWK是一种处理文本文件的语言,是一个强大的文本分析工具
7:sed 替换文本
find /usr/local/tomcat -name "*.js"|xargs sed -i "s/mjf-test2.frbao.com/mjf.frbao.com/g"
8:expr命令
expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串
9:tar
tar -cf test2.tar ./test2/ 打包
tar -xf test2.tar
10:zip 打包 unzip 解压
11:du 命令 du -h test2.zip 查看文件大小
12: locate a.txt
定位a.txt的位置,如果系统中有多个a.txt,会全部显示出来
13:curl -I www.baidu.com 发起一个http请求,我一般都是用这个命令来验证服务是否能正常访问的,它有获取html源码的功能