文件查看 cat_tac_more_less_head_tail
文件查看 cat_tac_more_less_head_tail
一, 命令 cat
-
命令语法
cat [参数] 文件名 -
命令描述
用于查看一个文件的内容并将其显示在屏幕上。(cat 后面可以不加任何选项,直接跟文件名。) -
命令参数
-n : 查看文件时,把行号也显示在屏幕上。
-A : 显示所有的内容,包括特殊字符。
二, 命令 tac
-
命令语法
tac 文件名 -
命令描述
命令 tac 是命令 cat 的反序写法,也是把文件的内容显示在屏幕上。
只不过是先显示最后一行,然后显示倒数第二行,最后才显示第一行。
小知识:
#wc -l 文件名 //查看一个文件的行数
三, 命令 more
-
命令语法
more 文件名 -
命令描述
命令 more 也用于查看一个文件的内容,后面直接跟文件名。
当文件内容太多的时候,一屏不能全部显示时,用命令 cat 肯定是看不了前面的内容的,这时可以使用命令 more。
当看完一屏后,按空格键可以继续看下一屏,看完所有内容后就会退出。
按 Ctrl+D 可以向上翻屏,按 Ctrl+F 可以向下翻屏 (同空格)。
如果你想提前退出,按 q 即可。
四, 命令 less
-
命令语法
less 文件名 -
命令描述
命令 less 的作用和命令 more 一样,后面直接跟文件名,但命令 less 比 more 功能要多一点。
按空格键可以翻页。
按 j 键可以向下移动,按 k 键可以向上移动。
在使用 more 和 less 查看某个文件时,你可以按一下 / 键,并输入一个字符串 (如 root),然后回车,这样就可以查找这个字符串了。
如果是查找多个字符串,可以按 n 键显示下一个。
另外,也可以用?键代替 / 键来搜索字符串,唯一不同的是,/ 是在当前行向下搜索,而? 是在当前行向上搜索。
五, 命令 head
-
命令语法
head 文件名 -
命令描述
命令 head 用于显示文件的前 10 行,后面直接跟文件名。 -
命令参数
-n : 显示文件的前几行(n 代表行数,n 也可以省略)
六, 命令 tail
-
命令语法
tail 文件名 -
命令描述
和命令 head 类似,命令 tail 用于显示文件的最后 10 行,后面直接跟文件名。 -
命令参数
-n : 显示文件的最后几行(-n 后面有无空格均可,且字母 n 也可以省略)。
-f :它可以动态显示文件的最后 10 行(一般用来查看日志)。如果文件的内容在不断的增加 (动态增加的内容会全部显示),使用 -f 选项非常方便和直观。比如 tail -f /var/log/messages 可以动态,实时地查看文件 /var/log/messages 中的内容。