nl
nl 参数 文件名
作用:显示文件行号与内容
参数:
-b 设置行号指定的方式
-f 设置页脚行数
-h 设置页眉行数
-i 设置自动递增值
-l 设置将N个空行视为一行
-n 显示行号表示的方式
-p 在逻辑定界符处不重新开始计算
-s 在行号后添加字符串
-w 设置行号栏位的占用位数
--help 显示帮助信息
--version 显示版本信息
[root@linuxcool ~]# nl File.cfg
1 #version=RHEL8
2 ignoredisk --only-use=sda
3 autopart --type=lvm
4 # Partition clearing information
5 clearpart --none --initlabel
6 # Use graphical install
7 graphical
8 # Use CDROM installation media
9 cdrom
od
od 参数
作用:输出文件内容
[root@linuxcool ~]# echo abcdef g > tmp [root@linuxcool ~]# cat tmp //创建 tmp 文件
[root@linuxcool ~]# od -b tmp //使用 od 命令
[root@linuxcool ~]# od -c tmp //使用单字节八进制解释进行输出,注意左侧的默认地址格式为八字节
[root@linuxcool ~]# od -t d1 tmp //使用ASCII码进行输出,注意其中包括转义字符
[root@linuxcool ~]# od -A d -c tmp //使用单字节十进制进行解释
more
more 参数 文件名
作用:分页显示文本文件内容
参数:
less
less 参数 文件名
作用:分页显示文件内容
[root@linuxcool ~]# less File.cfg //分页查看指定文件的内容
[root@linuxcool ~]# less -N File.cfg //分页查看指定文件的内容及行号
[root@linuxcool ~]# history | less //分页显示指定命令的输出结果
less和more区别
Less命令分页显示的功能与more命令很相像,但more命令只能从前向后浏览文件内容,而less命令不仅能从前向后浏览(按PageDown键),还可以从后向前浏览(按PageUp键),更加灵活。
grep
grep 参数 文件名
作用:在一个文本文件中查找某个词
[root@linuxcool ~]# grep root /etc/passwd //搜索指定文件中包含某个关键词的内容行
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
[root@linuxcool ~]# grep ^root /etc/passwd //搜索指定文件中以某个关键词开头的内容行
root:x:0:0:root:/root:/bin/bash
which
which 参数 文件名
作用:只显示二进制文件路径
Whereis
whereis 参数 命令名
作用:显示二进制文件和其源码或man手册位置
参数:
-b 查找二进制程序或命令文件
-s 仅查找源代码文件
-m 查找man帮助手册文件
-u 查找可执行文件、源代码及帮助文档
[root@linuxcool ~]# whereis poweroff //查找指定命令程序及相关文件所在的位置
poweroff: /usr/sbin/poweroff /usr/share/man/man8/poweroff.8.gz
[root@linuxcool ~]# whereis -b poweroff //仅查找指定命令程序文件所在的位置
poweroff: /usr/sbin/poweroff
[root@linuxcool ~]# whereis -m poweroff //仅查找指定命令的帮助文件所在的位置
poweroff: /usr/share/man/man8/poweroff.8.gz
tree
tree 参数
作用:以树状图形式列出目录内容