1、tail
tail :输出文件的最后10行
[root@localhost home]# tail test.xml
11
12
13
14
15
16
17
18
19
20
tail -n +k filename :从文件的第k行开始输出
[root@localhost home]# tail -n +15 test.xml
15
16
17
18
19
20
tail -n k filename:输出文件的最后k行
[root@localhost home]# tail -n 15 test.xml
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
tail -f filename :输出文件中最新的内容(一般用来查看日志)
[root@vmaxserver home]# tail -f test.xml
11
12
13
14
15
16
17
18
19
20
2、head
head:显示前10行内容
[root@localhost testing]# cat test |head
1
2
3
4
5
6
7
8
9
10
head -n :显示前n行内容
[root@localhost testing]# cat test |head -5
1
2
3
4
5
head -n N:显示前N行内容
[root@localhost testing]# cat test |head -n 5
1
2
3
4
5
head -n -N:最后N行不显示,其他都显示
[root@localhost testing]# cat test |head -n -5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
3、cat
cat filename:查看整份文件,文件内容多的时候看不到所有内容,只能看到最后一屏幕的内容
4、more
more filename:整个屏幕满时会暂停,通过空格键来输出下一屏幕的内容(只能通过上页、下页键来查看前面的内容)
5、less
less filename:整个屏幕满时会停止,通过上下键可以控制内容的输出(上键:在当前内容下增加一行显示,下键:在当前内容下减少一行显示)