less命令的做用與more十分類似,均可以用來瀏覽文字檔案的內容,不一樣的是less命令容許用戶向前或向後瀏覽文件,而more命令只能向前瀏覽。用less命令顯示文件時,用PageUp鍵向上翻頁,用PageDown鍵向下翻頁。要退出less程序,應按Q鍵。less
語法 less(選項)(參數)搜索
選項語法
-e:文件內容顯示完畢後,自動退出;grep
-f:強制顯示文件;程序
-g:不加亮顯示搜索到的全部關鍵詞,僅顯示當前顯示的關鍵字,以提升顯示速度;統計
-l:搜索時忽略大小寫的差別;文件
-N:每一行行首顯示行號;co
-s:將連續多個空行壓縮成一行顯示;字符
-S:在單行顯示較長的內容,而不換行顯示;數字
-x<數字>:將TAB字符顯示爲指定個數的空格字符。 參數 文件:指定要分屏顯示內容的文件。
搜索:
less catalina.out | grep "com.abc.jms.MoReceiver" | grep "2015-12-04"
對搜索結果進行統計行數:
less catalina.out | grep "com.abc.jms.MoReceiver" | grep "2015-12-04" wc -l
對搜索結果保存成文件:
less catalina.out | grep "com.abc.jms.MoReceiver" | grep "2015-12-04" > /tmp/sms_tmp.log