CentOS檔案閱讀的命令
檔案閱讀的命令命令功能head查看檔案的開頭部分tail查看檔案結尾的10行lessless是一個分頁工具,它允許一頁一頁地(或一個螢幕一個螢幕地)查看資訊moremore是一個分頁工具,它允許一頁一頁地(或一個螢幕一個螢幕地)查看資訊7.1 head命令
head命令可以用來查看檔案的開頭部分。此命令的格式是:
head 檔案名稱
預設設定,它只查看檔案的前10行。但可以通過指定一個數字選項來改變要顯示的行數,命令如下:
head –20 檔案名稱
這個命令將會查看檔案的前20行。
7.2 tail命令
tail命令和head命令恰恰相反。使用tail命令,可以查看檔案結尾的10行。這有助於查看日 志檔案的最後10行來閱讀重要的系統資訊。還可以使用tail觀察記錄檔更新的過程。使用-f選項,tail會自動即時地把開啟檔案中的新資訊顯示到屏 幕上。例如,要活躍地觀察/var/log/messages,以根使用者身份在shell下輸入以下命令:
tail –f /var/log/messages
7.3 less命令
less命令與more命令相似。
7.4 more命令
more和less的主要區別是,less允許使用箭頭來前後移動,而more使用空格鍵和b鍵來前後移動。使用ls和more來列舉/etc目錄下的內容:
ls –al /etc | more
要使用more在文字檔中搜尋索引鍵,按/鍵並輸入命令搜尋條目:
/foo
使用空格鍵來先前翻閱頁碼。按q鍵退出。
more命令標準格式為:
more [選項] [fileNames]
選項含義-num一次顯示的行數-d提示使用者,在畫面下方顯示[Press space to continue, q to quit.],如果使用者按錯鍵,則會顯示[Press h for instructions.]而不是嗶聲-l取消遇見特殊字元^L(送紙字元)時會暫停功能-f計算行數時,以實際上的行數,而非自動換行過後的行數(有些單行字數太長的會被擴充為兩行或兩行以上)-p不以捲動的方式顯示每一頁,而是先清除螢幕後再顯示內容-c跟-p相似,不同的是先顯示內容再清除其他舊資料-s當遇到有連續兩行以上的空白行,就代換為一行的空白行-u不顯示下引號(根據環境變數TERM指定的terminal而有所不同)+/在每個檔案顯示前搜尋該字串(pattern),然後從該字串之後開始顯示+num從第num行開始顯示fileNames欲顯示內容的檔案,可為複數個數
例如:
more -s testfile 逐頁顯示testfile之檔案內容,如有連續兩行以上空白行則以一行空白行顯示。
more +20 testfile 從第20行開始顯示testfile之檔案內容。