一,tail
1,主要功能:檢視檔案的n行,有實時監控的功能
2,文法
tail [參數] [檔案]
3,常用參數
-b number從 number 變量表示的512位元組塊位置開始讀取指定檔案
-c number從number 變量表示的位元組位置開始讀取指定檔案
-f 如果輸入檔案是正常檔案或如果file參數指定FIFO(先進先出),那麼tail指令不會在複制了輸入檔案的最後的指定單元後終止,而是繼續從輸入檔案讀取和複制額外的單元。如果沒有指定檔案參數,并且标準輸入是管道,則會忽略-f标準。tail –f 指令用于監視另一個程序正在寫入的檔案的增長。
-k number從number 變量表示的1kB塊位置開始讀取檔案
-n unmber從首行或末行位置讀取檔案,位置由number變量的符号(+ 或– 或無)表示,并通過行後number新進行為移
-r 從檔案末尾以逆序方式顯示輸出
4.範例
1使用tail 指令檢視/etc/services 檔案,預設顯示檔案最後10行

2,使用tail –n 後面接數字5,從檔案的最後5行,
3,使用tail –f 參數實時監控/var/log/messages日志檔案,重新開機DHCP伺服器,發現日志檔案記錄了DHCP服務重新開機時的相關記錄
二,head
1,主要功能:顯示檔案的前幾行(預設顯示10行)
head [參數] [檔案名]
-c N 顯示檔案前N位元組
-n N 顯示檔案前N行
-q 不列印檔案頭
-v 列印檔案頭
4,範例
1,使用head指令預設顯示檔案的前10行
2使用head –n 後面接15 ,顯示檔案的前15行
3,使用head -c 指令後面接250 ,顯示檔案的前250位元組
三,more
1,主要功能:和cat指令有些類似,不過more可以一頁一頁的顯示檔案内容,按空格往下一頁顯示,按b(back)往回翻一頁,還可以有搜尋字元串的功能。
more [參數] [檔案名]
-num 一次顯示的行數
-f 計算行數時,以實際上的行數,而非自動換行過後的行數
-p 不以卷動的方式顯示每一頁,而是先清屏後再顯示内容
+num 從第n行開始顯示
1,使用more指令檢視/etc/services檔案
四,ls
1,主要功能:列出目錄内容
ls [參數] [檔案或目錄]
-1 每列僅顯示一個檔案或目錄名稱
-a 列出使用目錄和檔案
-A 顯示使用目錄和檔案,但不顯示現行目錄和上冊目錄。
-c 以更改時間順序,顯示檔案和目錄
-d 顯示目錄名稱而非其内容
-l 使用詳細格式清單
-r 反向排列
-s 顯示我檔案的大小,以區快為機關
-t 用檔案和目錄的更改時間排列
-S 以檔案和目錄的大小排列
-R 遞歸處理,将指定目錄下的是以檔案及子目錄一并處理
1,使用ls –lt檢視/var/log 下檔案的詳細資訊,并以更改時間進行排列
2使用ls –ls目錄檢視/var/log下的檔案詳細資訊并以大小排列