cat命令
文本文件查看: 用途:用于显示文件的全部内容,
格式: cat -n 文件名 显示行号
cat -i 文件名 //查看文件的inode号码
选项:
-A :相当于-vET的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节$显示出来;
-n :列印出行号,连同空白行也会有行号,与-b的选项不同;
-T :将 [tab] 按键以^I显示出来;
-v :列出一些看不出来的特殊字符
tac命令
用途:从最后一行倒着显示出文件的全部内容。
more命令
用途:全屏方式分页显示文件内容
交互操作方法:
按Enter键向下逐行滚动;;按空格键向下翻一屏、按b键向上翻一屏;;按q键退出;;
/字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
f :立刻显示出档名以及目前显示的行数;
less命令
用途:与more命令相同,但扩展功能更多
交互操作方法:与more命令基本类似,但个别操作会有些出入
空白键:向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串:向下搜寻『字串』的功能;
?字串:向上搜寻『字串』的功能;
n:重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开less这个程序;
head命令
用途:查看文件开头的一部分内容(默认为10行)
格式:head -n 文件名
head -5 文件名 //查看文件的前5行
head -n +5 文件名 //查看文件到第五行
tail命令
用途:查看文件结尾的少部分内容(默认为10行)
格式: tail -5 //查看文件最后五行
tail -n +5文件名 //查看文件从第五行到最后
tail -f 文件名 //可以动态查看文件内容,适用查看日志文件
[root@zabbix-server ~]# tail -2 /var/log/messages
Jun 14 01:32:58 zabbix-server kdump: started up
Jun 14 01:33:09 zabbix-server abrtd: Init complete, entering main loop
tail命令高级用法
格式:tail -n 数字 文件名
数字:数字前有+(加号),从文件开头指定的单元数开始输出;
数字前有-(减号),从文件末尾指定的单元数开始输出;
没有 +或-,从文件末尾指定的单元 数开始输出。
例如:
tail -n +3 /etc/passwd //从第三行开始显示 head -n -3 /etc/passwd //不显示最后三行
tail -n -3 /etc/passwd //显示最后三行 head -n +3 /etc/passwd //显示前三行
common命令
格式: common [选项] 文件1 文件2
-123:分别表示不显示common输出的第一列、第二列、第三列
diff命令:
格式:diff [选项] 文件1 文件2 文件3·····
常用选项:
-b:忽略空格所造成的不同。
-B:忽略空行造成的不同。
-i: 忽略大小写的不同。