微慑信息网

linux常用命令

linux常用命令

(1)文本倒序

Linux文本行倒序排列6种方法
1. 命令方法:

nl filename | sort -nr | cut -f2 这个方法很unix风格,使用多命令组合完成某种功能是典型的unix特点
单命令: 在linux下,首先想到的就是 tac命令 ,可将文本文件的文本行倒序排列输出

2. AWK方法:

awk ‘{line[NR]=$0}END{for(i=NR;i>0;i–)print line}’ filename 这个利用了AWK的数组功能

3. PERL方法:

perl -e ‘print reverse <>’ filename

4. SED方法

sed ‘1!G;h;$!d’ filename
这个操作很经典,如果你能看懂这行命令中的sed函数的意义,那对sed就有基本的了解了。

5. VI方法

vi指令 :g/^/m0 这个方法没有想到,真是简便实用

6. shell方法

 

利用了shell编程中的函数递归。

 

(2)ZIP打包排除文件夹

zip -r server.zip server.geng.com/ -x ‘./server.geng.com/Upload/*’

-x参数后加要排除的文件或目录的完整路径。注意引号不可少。

zip相关参数:

-r 递归压缩,将指定目录下的所有文件以及子目录全部压缩
-d 从压缩文件内删除指定的文件
-i “文件列表” 只压缩文件列表中的文件
-x “文件列表” 压缩时排除文件列表中指定的文件
-u 更新文件到压缩文件中
-m 将文件加入压缩文件压缩后,删除原始文件,zhidao即把文件移到压缩文件中
-F 尝试修复损坏的压缩文件
-T 检查压缩文件内的每个文件是否正确无误

 

 

(3)

 

本文标题:linux常用命令
本文链接:
(转载请附上本文链接)
http://vulsee.com/archives/vulsee_2020/0729_11645.html
转载请附本站链接,未经允许不得转载,,谢谢:微慑信息网-VulSee.com » linux常用命令
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

微慑信息网 专注工匠精神

访问我们联系我们