cat命令(不会分页)
用途:显示出文件的全部内容,从头到尾一直显示,一次性显示完
格式:cat -n 文件名
-n带行号,n是字母,不是数字
tac命令(没有-n)
用途:从最后一行倒着显示出文件的全部内容
root@localhost ~]# cat /etc/aaa
11111111111111111111
222222222222222222
[root@localhost ~]# tac /etc/aaa
222222222222222222
11111111111111111111
more命令
用途:全屏方式分页显示文件内容,看完自动退出
交互操作方法:
按Enter键向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
按q键退出(这些快捷键less一样)
less命令
用途:与more命令相同,但扩展功能更多,不会自动退出
交互操作方法:
与more命令基本类似,但个别操作会有些出入
【page down】【page up】上翻下翻页
head命令
用途:查看文件开头的一部分内容(默认为10行)
格式:head -n 文件名,n代表行数,不是字母,是数字
tail命令
用途:查看文件结尾的少部分内容(默认为10行)
格式:tail -n 文件名,n是行数,数字,不是字母
tail -f 文件名,动态查看文件尾部,看日志文件比较好,一直盯着文件,文件变化, 显示内容就改变,退出用ctrl+c
在文件追加内容用etho命令
tail命令高级用法
格式:tail -n 数字 文件名
数字:数字前有 +(加号),从文件开头指定的单元数开始输出;数字前有 -(减号),从文件末尾指定的单元数开始输出;没有 +或 -,从文件末尾指定的单元数开始输出。
例如:
tail -n +3 /etc/passwd 从第三行开始显示
tail -n -3 /etc/passwd 显示最后三行
head -n -3 /etc/passwd 不显示最后三行
head -n +3 /etc/passwd 显示前三