Linux常用命令

原创转载请注明出处: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 {} \;

 

 

 

 

 

 

posted @ 2019-09-08 10:02  李白与酒  阅读(178)  评论(0编辑  收藏  举报