以root
用户家目录下的anaconda-ks.cfg
文件做演示
以下命令都是在[root@localhost ~]#
root超级用户家目录下运行
值得知道的翻页命令
按键 | 功能 |
---|---|
enter(回车键) | 向下一行 |
space(空格) | 向下一页 |
b | 向上一页 |
q | 退出阅读 |
cat 一次性显示所有内容
不带参数 一次性顶格显示所有内容
示例:
cat -b 显示文件的内容并为其编号,空行不进行编号
cat -b anaconda-ks.cfg
示例:
cat -n 显示文件的内容并为其编号(空行也显示编号)
cat -n anaconda-ks.cfg
示例:
cat -s 有多个连续空行只显示为一个空行
例如:有一个这样的文件,内容如下
用到的命令如下:
cat -n test.txt
cat -s test.txt
# 对的 有些命令是可以一起用的既要减少空行并且显示行号
cat -sn test.txt
示例:
cat的另一个用法,对已存在文件的覆盖或追加,常用于对文件的合并和追加,如果file2 不存在相当于创建一个file2内容为file1
存在情况下
cat file1 [多个文件空格隔开] > > file2
——如果存在则追加到file2
注意大于号是不需要空格隔开的。示例追加成功
cat file1 [多个文件空格隔开] > file2
——如果存在则覆盖file2
覆盖成功。
当被追加或者覆盖的文件不存在时,cat 命令将会创建这个文件并且把需要附加的文件内容添加进去。
这时候用一个或者两个大于号都是一样的结果。
more 分屏显示文件内容
more 文件名
根据终端的窗口大小显示内容
more +n 文件
——从该文件的第n页开始显示
cat 是显示全部内容,和more一起就变成了分屏显示内容`
cat -n anaconda-ks.cfg | more +6
为了效果明显两个命令一起用,cat显示行号
more +/str 文件
——从该文件的第一个含有str字符串的地方显示
less ——进入到文件内部阅读
只读,按q
退出
输入/+搜索内容
可对文件内容进行搜索(区分大小写)
head ——显示文件开头的内容,默认显示前十行
-n
显示前n行
-c num
显示前num个字符
tail ——显示文件内容的倒数几行,默认10行
cat anaconda-ks.cfg | tail -n 5
也可以单独用
内容查看告一段落。