【Linux命令学习4】查询文件内容的五个命令:☆cat、☆more、less、head、tail

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

在这里插入图片描述
也可以单独用
在这里插入图片描述

内容查看告一段落。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值