- 一次性顯示整個文件的內容,適用於查看小文件
- 將多個文件連接起來顯示,它常與重定向符號配合使用
- 一次顯示整個文件:cat filename
- 將幾個文件合併爲一個文件:cat file1 file2 > file
- 輸出日誌並顯示行號 cat -n fileName
- 輸出日誌並顯示非空行的行號 cat –b fileName
啓動時加載整個文件,但是以一頁一頁顯示。
命令格式 more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file ...]常用參數
-d 在每屏的底部顯示友好的提示信息
-f 計算行數時,顯示實際上的行數(有些單行字數太長會被擴展爲兩行或兩行以上)
-p 不以捲動的方式顯示每一頁,而是先清除螢幕後再顯示內容
-c 跟 -p相似,不同的是先顯示內容再清除其他舊資料
-s 文件中連續的空白行壓縮成一個空白行顯示
-num 一次顯示的行數
+ linenum 從第num行開始顯示
+/pattern 在每個檔案顯示前搜尋該字串(pattern),然後從該字串前兩行之後開始顯示
動作
空格鍵 顯示下一屏。
b鍵 往回翻
Enter鍵 顯示下一行。
nf 向下移動n屏,其中n是數字。
nb 向上移動n屏,其中n是數字。
/pattern 向下查找指定的字符串模式。
n 重複前面查找命令。
= 顯示當前的行號。
h 顯示more所有命令的幫助信息
v 調用vi編輯器
:f 輸出文件名和當前行的行號
1. less的語法格式;
less [參數] 文件常用參數-c 從頂部(從上到下)刷新屏幕,並顯示文件內容。而不是通過底部滾動完成刷新;-f 強制打開文件,二進制文件顯示時,不提示警告;-i 搜索時忽略大小寫;除非搜索串中包含大寫字母;-I 搜索時忽略大小寫,除非搜索串中包含小寫字母;-m 顯示讀取文件的百分比;-M 顯法讀取文件的百分比、行號及總行數;-N 在每行前輸出行號;-p pattern 搜索pattern;比如在/etc/profile搜索單詞MAIL,就用 less -p MAIL /etc/profile-s 把連續多個空白行作爲一個空白行顯示;-Q 在終端下不響鈴;2. less的動作命令;進入less後,我們得學幾個動作,這樣更方便 我們查閱文件內容;最應該記住的命令就是q,這個能讓less終止查看文件退出;動作回車鍵 向下移動一行;y 向上移動一行;空格鍵 向下滾動一屏;b 向上滾動一屏;d 向下滾動半屏;h less的幫助;u 向上滾動半屏;w 可以指定顯示哪行開始顯示,是從指定數字的下一行顯示;比如指定的是6,那就從第7行顯示;g 跳到第一行;G 跳到最後一行;p n% 跳到n%,比如 10%,也就是說比整個文件內容的10%處開始顯示;/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL單詞;&pattern - 僅顯示匹配模式的行,而不是整個文件ESC-u 關閉/打開 搜索的結果高亮v 調用vi編輯器;q 退出less!command 調用SHELL,可以運行命令;比如!ls 顯示當前列當前目錄下的所有文件;向前搜索/ - 使用一個模式進行搜索,並定位到下一個匹配的文本n - 向前查找下一個匹配的文本N - 向後查找前一個匹配的文本向後搜索? - 使用模式進行搜索,並定位到前一個匹配的文本n - 向後查找下一個匹配的文本N - 向前查找前一個匹配的文本標記導航
當使用 less 查看大文件時,可以在任何一個位置作標記,可以通過命令導航到標有特定標記的文本位置:
ma - 使用 a 標記文本的當前位置
'a - 導航到標記 a 處less 與 more 的區別與聯繫其實這兩個命令有極大的相似之處都是分頁顯示檔案內容,但是區別也是有的,如下:1)less更加靈活,可用通過【page down】【page up】上翻下翻頁查看已經顯示出的內容,而more不具備2)對less顯示出的內容中可以使用 /'字符' 輸入需要查找的字符或者字符串並高亮顯示,而more 不具備