查看原文
其他

【Linux笔记】文本文件查看命令

正念君 嵌入式大杂烩 2021-01-31

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看编程笔记!


我们要查看一些文本文件的内容时,要使用文本编辑器来查看。在Linux下,可以使用一些命令预览文本文件中的内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是:

cat:从第一行开始显示文本内容(适用于内容较少的)
tac:从最后一行开始显示,是 cat 的逆顺序
more:一页一页的显示文本内容(适用于内容较多的)
less:与 more 类似,但是比 more 更好的是,它可以往前翻页!
head:只看文本的前面几行
tail:只看文本的后面几行
nl:显示文本内容与行号

1、cat命令

cat命令常常用于查看内容较少的文件。很多人把这个命令叫做“小猫咪”命令,但cat其实是 concatenate(连续) 的缩写,即连续显示文本内容。

格式为:cat [参数选项] [文件]



其中,加上参数 -n 用可以显示行数。cat的更多的参数选项可以输入 man cat 进行查看。以下列举的其他命令的详细介绍也可以输入man 命令进行查看。


2、tac命令

tac命令的正好与cat命令相反,是从文件末尾开始显示。


3、more命令

more命令适用于查看内容较多的文件。因为他可以实时显示百分比以提示现在已经阅读了多少内容。

格式为:more [参数选项] [文件]


可以使用空格键或者回车键往下翻页查看后面的内容。


4、less命令

less也适用于查看内容较多的文件。less比more更为灵活,因为less可以往上、往下翻页。按下键盘上 PgUp 键可以往上翻页,按下 PgDn 可以往下翻页。但是less命令不会实时显示当前阅读的百分比。

格式为:less [参数选项] [文件]


5、head命令

head命令用于查看文件的前n行。如使用命令

head -n 20 /etc/profile

查看/etc目录下profile文件的前20行内容:


6、tail命令

tail命令与head命令相反,tail命令用于查看文件后n行内容。如:


7、nl命令

nl命令可以显示内容的同时显示行号,与 cat -n 命令的作用差不多:



以上命令就是Linux下的一些文本查看命令,虽说作用都一样,都是用来查看文本的,但是可以根据不同的情况来选择不同的命令来查看可以让我们更好地进行预览文件。另外,我们Windows下的黑窗口也有类似的文本查看命令:



欢迎关注嵌入式大杂烩查看更多学习笔记!


往期笔记:

省电子设计竞赛一等奖作品分享(三)

【Linux笔记】文件及目录管理命令

学习使用带参宏,提高编程基础(二)

资源分享 | 数据结构与算法

编写优质嵌入式C程序(二)

【C语言笔记】指定初始化器




Today's Feelings

点击左下角的【阅读全文】,获取本公众号往期所有笔记推送,欢迎一起交流,共同进步

你点的每个好看,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存