強悍的命令列 —— less(與 more、cat 的區別)
阿新 • • 發佈:2019-02-09
0. cat(concatenate)
cat 不是貓,而是 concatenate(連續) 的簡寫,主要功能是將一個檔案的內容連續地顯示在螢幕上面;
引數:
- -b:列出行號,僅對非空白行做行號顯示
- -n:打印出行號,連同空白行也會有行號;
- -A:可列出一些特殊字元([Tab] 以 ^I 顯示),而不只是空白;
1. -i:忽略搜尋時的大小寫
預設是對大小寫敏感的;
- 實現 man 查詢某一字串時對大小寫的敏感性問題
-
大小寫敏感:
$ man grep | less
-
大小寫不敏感:
$ man grep | less -i
-
2. less、cat、more
<a href=“http://blog.csdn.net/xyw_blog/article/details/16861681”, target="_blank">linux中cat、more、less命令區別詳解
-
cat是一次性顯示整個檔案的內容,還可以將多個檔案連線起來顯示,它常與重定向符號配合使用,適用於檔案內容少的情況;
-
more和less一般用於顯示檔案內容超過一屏的內容,並且提供翻頁的功能。
- more比cat強大,提供分頁顯示的功能,
- less比more更強大,提供翻頁,跳轉,查詢等命令。而且 more 和less都支援:
- 用空格顯示下一頁,
- 按鍵b顯示上一頁。