我们在查看服务器文件或者日志的时候有哪些选择哪?
cat / head / tail / more / less等命令
1、cat,直接看,一次性输出.
cat是一次性显示整个文件的内容,可以将多个文件连接起来显示,常与重定向符号配合使用,适用于文件内容较少的时候。
cat filename
cat -b filename 显示行号,除空白行 cat -n 显示行号,包括空白行
常用格式:cat filename | grep 目标字符
2、tail -n(行数) 文件名
3、more可翻页查看谁的,非一次性输出全部
空格翻页, 回车---下一行, q退出
4、less可翻页查看,非一次性输出全部, 类似more.
PageDown/Pageup 下一页/上一页
/字符串 向下查字符串; 向上查 n重复上一个查询; N 反向重复前一个查询.
more和less通常用于文件内容过多的时候,并提供翻页的功能。在功能方面less > more > cat,less提供翻页,跳转,查找等命令。通常使用less命令即可。
扩展: cat tac more less head tail nl等命令都有相似之处.
cat 由第一行开始显示内容,并将所有内容输出
tac 从最后一行倒序显示内容,并将所有内容输出
more 根据窗口大小,一页一页的显示文件内容
less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符
head 只显示头几行
tail 只显示最后几行
nl 类似于cat -n,显示时输出行号