共计 1153 个字符,预计需要花费 3 分钟才能阅读完成。
导读 | 在 Linux 下面我们想要查看一个文件里面的内容,除了用编辑器把文件打开查看外,linux 还提供了几条命令,可以不用打开文件就能把文件的内容输出到显示屏上进行查看。 |
cat 命令主要用来查看文件内容,创建文件,文件合并,追加文件等。
命令:cat 文件名
说明:这条命令会把文件的内容全部 输出到显示屏上。
cat -n 文件名:查看文件内容,并对每一行都进行编号。
cat -b 文件名:查看文件内容,与 - n 相类似,只不过对空白行不进行编号。
cat -s 文件名:当遇到连续的空白行时,只输出一行空白行。
cat -e 文件名:在输出内容的每一行后面都加一个 $ 符号。
命令:cat > 文件名 << 文件结束标志 说明:创建文件的时候要哦设置文件结束标志,当文件内容写完之后要输入你设置的结束标志。
这里写图片描述 如果想要在 file 文件中追加的话,就把”>”变成”>>”,其中”>”表示重定向,不过要先清空内容,”>>”表示追加。
命令:cat 文件 1 文件 2… > 文件
说明:将文件 1、文件 2 等要合并的文件重新合并到文件里面。
more:
more 命令类似于 cat 命令,不过 more 不是一次性的把所有内容都显示到显示屏上,而是一页一页的显示方便读者阅读。按空格向下翻页,按”Enter”一行一行的翻页,按”b”向上一页一页的翻页,”=”输出当前行号,”q”回到命令行。more 命令从前先后读取文件,因此在启动时就加载整个文件。
命令:more 参数 文件名
参数(常用):
+n: 从第 n 行开始显示。
-n:定义一页显示 n 行
-c: 从顶部清屏,然后再显示。
less:
less 也是对文件或其它输出进行分页显示的工具。less 相比于 more 来说更加强大一点,less 提供了 [pageup][pagedown] 等键的功能来往前后翻看文件,而且在 less 中还有更多的搜索功能。而且 less 在查看前不会加载整个文件。
命令:less 参数 文件名
参数(常用):
-N:显示每行的行号
/ 字符串:向下搜索”字符串”。
?字符串:向上搜索”字符串”
head:head 用来显示开头 n 行的内容,默认 n 是 10。
命令:head 参数… 文件
参数(常用):
-n:要从头显示的行数
-c: 显示字节数
tail:
tail 用来最后 n 行的内容,n 默认是 10。tail 还可以指定点开始将文件写到标准输出,使用 tail 命令的 - f 选项可以把文件最尾部的内容显示在屏幕上,并且不刷新。
命令:tail [必要参数][选择参数] 文件
参数(常用):
-n: 显示的行数
-f: 循环读取
-s: 与 - f 合用,表示每次反复的时间间隔是 S 秒。
![post-qrcode](https://www.xgss.net/wp-content/uploads/2023/07/二维码-微信公众号256x256.jpg)