引子 平常工作中經常需要查看很大的文本文件,如果用vi打開的話會非常慢,所以平常都用less,但是並沒有很系統地學習過less的用法,今天總結一下less和more的用法。 經過學習我發現less比more更強大更易用。 more 用途: 分頁顯示大文本文件。 格式: more [-OPTION] ...
引子
平常工作中經常需要查看很大的文本文件,如果用vi打開的話會非常慢,所以平常都用less,但是並沒有很系統地學習過less的用法,今天總結一下less和more的用法。
經過學習我發現less比more更強大更易用。
more
用途:
分頁顯示大文本文件。
格式:
more [-OPTION] [FILE]
參數:
-f:強制打開特殊文件,如目錄或二進位文件
-n:每頁行數。(可以理解為每按一下空格,跳轉的行數)
+n:從第n行開始顯示
-s:將連續空行顯示為一行
+/pattern: 搜索字元串(pattern), more的搜索功能好難用,還是用less的吧。
操作:
空格鍵:下一頁
b:上一頁
Enter:向下一行
q:退出
less
用途:
分頁顯示大文本文件。
格式:
less [-OPTION] [FILE]
參數:
-f:強制打開特殊文件,如目錄或二進位文件
-i: 忽略搜索時的大小寫
-s:將連續空行顯示為一行
-N:顯示行號
-m: 顯示當前位置的百分比
操作:
空格鍵:向下滾動一頁
Enter:向下滾動一行
pageup:向上滾動一頁
pagedown:向下滾動一頁
?:向上搜索字元串
/:向下搜索字元串
n:上一個搜索結果
N:下一個搜索結果
more和less都可以直接打開文件也可以接收標準輸入:
less test.txt cat less.txt | less
more可以設置每頁顯示的行數,less不可以。但是less的搜索功能更強大,所以根據需求選擇適當的命令。