基本 | less/more/which/cmp

哇哩哇哩哇通用技能LinuxLinux命令约 537 字大约 2 分钟

基本 | less/more/which/cmp

less命令:

  • [pagedown]:向下翻动一页
  • [pageup]:向上翻动一页
  • /字串:向下搜寻“字串”的功能
  • ?字串:向上搜寻“字串”的功能
  • n:重复前一个搜寻(与/或?有关)
  • N:反向的重复前一个搜寻(与/或?有关)
  • g:前进道这个数据的第一行去
  • G:前进道这个数据的最后一行去(注意大小写)
  • q:离开less这个程序

more

which

1.命令格式:

which 可执行文件名称

2.命令功能:

which指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

3.命令参数:

-n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。

-p  与-n参数相同,但此处的包括了文件的路径。

-w  指定输出时栏位的宽度。

-V  显示版本信息

4.使用实例:

实例1:查找文件、显示命令路径

命令:

which lsmod

实例2:用 which 去找出 which

命令:

which which

cmp

1.命令格式:

       cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件

2.命令功能:

         令用于比较两个文件是否有差异,与diff不同,cmp比较的是一行每个字段的不同,diff比较的是一个文件的不同行;

3.命令参数:

    -c或--print-chars  除了标明差异处的十进制字码之外,一并显示该字符所对应字符。

    -i<字符数目>或--ignore-initial=<字符数目>  指定一个数目。

    -l或--verbose  标示出所有不一样的地方。

    -s或--quiet或--silent  不显示错误信息。

 案例:

    cmp -c a.txt  c.txt 

    展示结果:a.txt c.txt 不同:第 1 行,第 1 字节为 141 a  61 1

  cmp -i 3 a.txt c.txt

  展示结果:a.txt c.txt 不同:第 1 字节,第 1 行

  cmp -l a.txt c.txt

  展示结果:a.txt c.txt 不同:第 1 字节,第 1 行

   1 141  61

   2 141  61

   3 141  61

   4 174  61

   5  40  61

   6 161 167

   7 161  12

   8 161  12
Loading...