原创转载请注明出处:https://www.cnblogs.com/agilestyle/p/11484485.html
截取日志文件中指定行数日志到一个新文件,比如截取783687, 783688行
1 sed -n '783687, 783688p' xxx.log > xxx.txt
截取一个格式规整的文件中的字段,比如截取 , 后第二个字段
1 awk -F"," '{print $2}' ./test.txt
查看压缩的日志中的字段信息
1 zcat xxx.log.gz | grep http
本地机器映射远程端口
1 ssh -p 2222 -L 8087:20.225.251.177:8087 hatian.qi@20.225.251.177 -i /Users/hatian.qi/.ssh/hatian.qi
SSH远程机器
1 ssh 20.225.101.122 -p 2222 -i ~/.ssh/hatian.qi
压缩
1 tar -format=gnu -zcvf helloworld.tar.gz helloworld/
解压
1 tar zxvf helloworld.tar.gz -C ./
递归删除指定文件或文件夹
1 # 递归删除指定文件 2 find . -name *.avi -type f -print -exec rm -rf {} ; 3 4 # 递归删除指定文件夹 5 find . -name PaxHeader -type d -print -exec rm -rf {} ;