在使用Linux時(shí),經(jīng)常需要查看文件內(nèi)容或者log日志,通常情況,是選擇cat命令,但是有時(shí)候我們的文件很長,超出了一個(gè)屏幕,這樣查看上面的就不方便。雖然可以按住shift鍵,再按pageup、pagedown來上下翻頁,但是太麻煩!這時(shí)候就可以使用more命令來查看。
more命令,功能類似 cat ,cat命令是整個(gè)文件的內(nèi)容從上到下顯示在屏幕上。 more會(huì)以一頁一頁的顯示,方便逐頁閱讀,而最基本的指令就是按空白鍵(space)就往下一頁顯示,按 b 鍵就會(huì)往回(back)一頁顯示,同樣還有按字符串搜索的功能 。
1.命令功能:
more命令和cat的功能一樣都是查看文件里的內(nèi)容,但有所不同的是more可以按頁來查看文件的內(nèi)容,還支持直接跳轉(zhuǎn)行等功能。
2.命令參數(shù):
+n 從笫n行開始顯示
-n 定義屏幕顯示n行為一屏
+/字符串 在每個(gè)檔案顯示前搜尋該字串,然后從該字串前兩行之后開始顯示
-c 先清屏,然后顯示要查看的文件或日志內(nèi)容
-d 在顯示內(nèi)空中添加提示 “Press space to continue,’q’ to quit(按空格鍵繼續(xù),按q鍵退出)”,禁用響鈴功能
-p 通過清除窗口而不是滾屏來對文件進(jìn)行換頁,與-c選項(xiàng)相似
-s 把連續(xù)的多個(gè)空行顯示為一行
-u 把文件內(nèi)容中的下畫線去掉
3.在more查看文件或日志后常用操作命令:
Enter 向下n行。默認(rèn)為1行
F鍵 向下滾動(dòng)一屏
空格鍵 向下滾動(dòng)一屏
B鍵 返回上一屏
= 輸出當(dāng)前行的行號(hào)
V鍵 在使用more查看時(shí),使用v調(diào)用vi編輯器
!命令 調(diào)用Shell,并執(zhí)行命令
q 退出more
另外,在一個(gè)目錄下的文件,由于內(nèi)容太多,可以管道 | 結(jié)合起來進(jìn)行分頁顯示。
例如以下命令:
ls -l | more -5