1.使用find命令找到相应的文件后的操作
find 路径 -name "文件" -exec "command" {} \;
例如:将找到的文件复制到指定目录
find ./ -name "*.htm" -exec cp {} /home/bubu/web/ \;
注: “{}”为前边find找到的结果,可以在exec中直接使用
2.使用scp命令将本地的文件复制到远程主机中去
scp 本地文件 远程主机名@远程主机ip:远程主机路径
scp 远程主机名@远程主机ip:远程文件名 本地路径
例如:scp /root/test.txt root@192.168.0.1:/test
3.vi中另存为的命令
:w 路径 新文件名
4.tail -f 实时更新查看文件的最后几行
常用于查看日志,例:tail -f /var/log/message
5.反选删除命令
rm [!*].*
例如:1.txt 2.txt 3.txt 4.txt
rm -rf [!1].txt --------删除除1.txt之外的全部文件
6.查看系统中的全部用户
cat /etc/passwd|awk -F":" '{ print $1 }'|more
7.文件成段注释方法
:<<BLOCK
内容
BLOCK
8.记录脚本中的输出
./shell.sh 2>&1 | tee -a out.log
9.top命令小记
若要从top中取固定值,则需要加入 top -n 1参数
10.清空或创建一个文件
> file.txt
文件不存在的情况下会新建一个空文件,文件存在时会将该文件的内容清空
11.切换回上一目录
cd -
例如当前目录为 /tmp/123 切换到/home/bubu目录后执行cd - 直接切换到 /tmp/123目录
12.快速复制单个文件
13.重设终端
reset
用于恢复误读了二进制文件后,终端显示乱码的情况
14.用wget的递归方式下载整个网站
15.显示当前目录中所有子目录的大小