基本 | less/more/which/cmp
约 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...