IT袋

当前位置:主页 > 经验教程 > 系统教程 >

常用的Linux命令

常用的Linux命令 常用的Linux指令(3)

时间:2024-02-22 18:38:02 来源:IT袋 作者:马勇
导读:常用的Linux命令,13. paste 命令 paste file1 file2 合并两个文件或两栏的内容 paste -d '+' file1 file2 合并两个文件或两栏的内容,中间用+区分 14. sort 命令 sort file1 file2 排序两个文件

常用的Linux命令

13. paste 命令

  • paste file1 file2合并两个文件或两栏的内容
  • paste -d '+' file1 file2合并两个文件或两栏的内容,中间用”+”区分

14. sort 命令

  • sort file1 file2排序两个文件的内容
  • sort file1 file2 | uniq取出两个文件的并集(重复的行只保留一份)
  • sort file1 file2 | uniq -u删除交集,留下其他的行
  • sort file1 file2 | uniq -d取出两个文件的交集(只留下同时存在于两个文件中的文件)

15. comm 命令

  • comm -1 file1 file2比较两个文件的内容只删除 ‘file1’ 所包含的内容
  • comm -2 file1 file2比较两个文件的内容只删除 ‘file2’ 所包含的内容
  • comm -3 file1 file2比较两个文件的内容只删除两个文件共有的部分

六、打包和压缩文件

16. tar 命令

(对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压)

-c :新建打包文件

  • -t :查看打包文件的内容含有哪些文件名
  • -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中
  • -j :通过bzip2的支持进行压缩/解压缩
  • -z :通过gzip的支持进行压缩/解压缩
  • -v :在压缩/解压缩过程中,将正在处理的文件名显示出来
  • -f filename :filename为要处理的文件
  • -C dir :指定压缩/解压缩的目录dir
  • 压缩:tar -jcv -f filename.tar.bz2要被处理的文件或目录名称
  • 查询:tar -jtv -f filename.tar.bz2
  • 解压:tar -jxv -f filename.tar.bz2 -C欲解压缩的目录
  • bunzip2 file1.bz2解压一个叫做 ‘file1.bz2’的文件
  • bzip2 file1压缩一个叫做 ‘file1’ 的文件
  • gunzip file1.gz解压一个叫做 ‘file1.gz’的文件
  • gzip file1压缩一个叫做 ‘file1’的文件
  • gzip -9 file1最大程度压缩
  • rar a file1.rar test_file创建一个叫做 ‘file1.rar’ 的包
  • rar a file1.rar file1 file2 dir1同时压缩 ‘file1’, ‘file2’ 以及目录 ‘dir1’
  • rar x file1.rar解压rar包
  • zip file1.zip file1创建一个zip格式的压缩包
  • unzip file1.zip解压一个zip格式压缩包
  • zip -r file1.zip file1 file2 dir1将几个文件和目录同时压缩成一个zip格式的压缩包

相关阅读