Linux中less和more命令的區別有哪些?
在Linux作業系統中,less命令、more命令均是用來檢視檔案內容的,而且有很多相似的地方,因此很多人對它們難以區分。那麼Linux中less和more命令的區別有哪些?具體請看下文:
less命令
less命令的用法與more命令類似,它可以用來隨意瀏覽檔案,且支援翻頁、搜尋,還支援向上翻頁、向下翻頁。
語法
less [引數] 檔案
引數說明
-b <緩衝區大小>設定緩衝區的大小;
-e 當檔案顯示結束後,自動離開;
-f 強迫開啟特殊檔案,例如外圍裝置代號、目錄和二進位制檔案;
-g 只標誌最後搜尋的關鍵詞;
-i 忽略搜尋時的大小寫;
-m 顯示類似more命令的百分比;
-N 顯示每行的代號;
-o <檔名>將less輸出的內容在指定檔案中儲存起來;
-Q 不使用警告音;
-s 顯示連續空行為一行;
-S 行過長時間將超出部分捨棄;
-x <數字>將tab鍵顯示為規定的數字空格;
…………
more命令
Linux more命令類似cat,不過會以一頁一頁的形式顯示,更方便使用者逐頁閱讀,而最基本的指令就是按空白鍵就往下一頁顯示,按B鍵就會往回一頁顯示,而且還有搜尋字串的功能,使用這的說明檔案,請按h。
語法
more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
引數說明
-num:一次顯示的行數
-f:計算行數時,以實際的行數,而不是自動換行過後的行數
-p:不以捲動的方式顯示每一頁,而是先清除螢幕後再顯示內容
-c:跟-p選項相似,不同的是先顯示內容再清除其他舊資料
-s:當遇到有連續兩行以上的空白行時,就替換為一行的空白行
-u:不顯示下引號
+n:從第n行開始顯示檔案內容,n代表數字
-n:一次顯示的行數,n代表數字
…………
Linux中less和more命令的區別有哪些?
①less可以按鍵盤上下方向鍵顯示上下內容,而more不能透過上下方向鍵控制顯示。
②less不必讀整個檔案,載入速度會比more更快。
③less退出後shell不會留下剛顯示的內容,而more退出後會在shell上留下剛顯示的內容。
④閱讀到檔案結束時,less不會退出,而more會。
⑤less可用行號或百分比作為書籤瀏覽檔案,而more不行。
⑥相比more,less提供更加友好的檢索、高亮顯示等操作。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2902197/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 常用命令---less---more
- Linux 常用檢視日誌命令 tail、head、cat、more、lessLinuxAI
- Linux中su和sudo命令有什麼區別?Linux學習教程Linux
- Linux中rmdir和rm命令的主要區別!Linux
- 【linux】free命令中cached和buffers的區別Linux
- Linux free 命令中cached 和 buffers 的區別Linux
- sass和less的區別
- Linux 命令 su 和 sudo 的區別Linux
- Linux中apt和apt-get命令有什麼區別?如何使用?Linuxapt-get
- 【漲知識】Linux系統中區域網和廣域網的區別有哪些?Linux
- Linux Less 命令Linux
- htmlentities和htmlspecialchars 的區別有哪些HTML
- HTTP和HTTPS的區別有哪些?HTTP
- 在Linux中,Linux核心和Shell有何區別?Linux
- 在Linux中,有哪些基本的 Vim 命令?Linux
- Linux中“>”和“>>”的區別Linux
- Linux基礎命令---moreLinux
- @Autowired和@Resource有哪些區別
- HTTP和HTTPS有哪些區別?HTTP
- 在Linux中,Jail和Chroot有何區別?LinuxAI
- Linux中連線埠命令有哪些?Linux
- python堆和棧的區別有哪些Python
- Jtti:linux下訊號量和互斥鎖有哪些區別?JttiLinux
- 香港伺服器Linux和Windows系統有哪些區別?伺服器LinuxWindows
- 深度解析!Linux 命令 su 和 sudo 的區別Linux
- Linux系統常用的版本有哪些?有何區別呢?Linux
- Linux常用基本命令(more)Linux
- mac 的tar命令--exclude和linux的tar命令--exclude的區別MacLinux
- 在Linux中,umask 和 ulimit有什麼區別?LinuxMIT
- Python和C#有哪些區別?PythonC#
- Python和access的區別有哪些?Python教程Python
- Linux中的bind是什麼意思?有哪些命令?Linux
- 在Linux中,ls命令有哪些常用的選項?Linux
- APP測試中IOS和Android的區別,有哪些注意點?APPiOSAndroid
- 在Linux中,RAID級別有哪些?LinuxAI
- Linux的3種“複製”命令有什麼區別?Linux
- Docker有哪些特點?與Linux有什麼區別?DockerLinux
- Linux中raid和lvm有什麼區別?Linux學習教程LinuxAILVM