1、cat —— concatenate 連接
cat 文件名 //cat查看小文件的時候使用
# cat /etc/group
-n // 查看文件時打印行號
# cat -n /etc/group
/var/log/messages 這個文件相對來說較大,不適合用cat
2、more —— 可以分頁查看文件
# more /var/log/messages
[Enter]:向下翻一行
[Space]:向下翻一頁
q:退出
設置每一頁顯示的行數
# more -5 /var/log/messages
more只能向下翻,不能向上翻
more裡也支持查找
3、less —— 支持上下翻、支持查找、支持分頁顯示
# less /var/log/messages
[Enter]和[↓] :向下翻一行
[↑]:向上翻一行
[Space]和[PageDown]:向下翻一頁
[PageUp] :向上翻一頁
查找、搜索
/:正向查找
n:向下
N:向上
?:反向查找
n:向下
N:向上
退出:q
4、head —— 查看文件的開頭部分
# head /etc/group //默認查看文件的前10行
# head -3 /etc/group //只查看文件的前3行
5、tail —— 查看文件的結尾部分
# tail /etc/group //默認查看文件的末尾10行
# tail -1 /etc/group //查看文件的最後一行
選項:
-f:動態查看文件
實驗:
# ping 172.16.254.254 >> /tmp/ping.log
# tail -f /tmp/ping.log //會發現屏幕一直會有新的輸出內容
>:重定向,將命令的輸出結果保存到文件中
注: f前面可以加行數
# tail -0f /tmp/ping.log
# tail -100f /tmp/ping.log
# tailf /tmp/ping.log等價於tail -f /tmp/ping.log
6、管道:|
將管道前面的命令的執行結果作為後面命令的輸入
管道連接兩個命令,可以連續使用多個管道
只查看第5行的內容
# head -5 /etc/group | tail -1
adm:x:4:adm,daemon