more命令用法举例
more命令
1.命令格式:more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]?
2.命令功能:
2.1 more命令功能類似cat: cat命令是整個文件的內容從上到下顯示在屏幕上, more會以一頁一頁的顯示方便使用者逐頁閱讀
2.2 more可以按頁來查看文件的內容,還支持直接跳轉行等功能
2.3 按空白鍵(space)就往下一頁顯示,按b鍵就會往回(back)一頁顯示
3.命令參數:
+n ?從笫n行開始顯示
-n ?定義屏幕大小為n行
-c ?從頂部清屏,然后顯示
-d ?提示“Press space to continue,’q’ to quit(按空格鍵繼續,按q鍵退出)”,禁用響鈴功能
-l ?略Ctrl+l(換頁)字符
-p ?通過清除窗口而不是滾屏來對文件進行換頁,與-c選項相似
-s ?把連續的多個空行顯示為一行
-u ?把文件內容中的下畫線去掉
+/pattern 在每個檔案顯示前搜尋該字串(pattern),然后從該字串前兩行之后開始顯示 ?
4.常用操作命令:
Enter ? ?向下n行,需要定義。默認為1行
Ctrl+F ? 向下滾動一屏
空格鍵 ? 向下滾動一屏
Ctrl+B ? 返回上一屏
= ? ? ? ?輸出當前行的行號
:f ? ? ? 輸出文件名和當前行的行號
V ? ? ? ?調用vi編輯器
!命令 ? ?調用Shell,并執行命令?
q ? ? ? ?退出more
5.命令實例:
4.1從第3行起,顯示文件中的內容: more +3 文件名
[hduser0401@dev-l002782 ~]$ more +3 test0929.txt
3,test03
4,test04
5,test05
4.2從文件中查找第一個出現"04字符串的行,并從該處前兩行開始顯示輸出: more +/pattern 文件名
[hduser0401@dev-l002782 ~]$ cat test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10
[hduser0401@dev-l002782 ~]$ more +/04 test0929.txt
...skipping
2,test02
3,test03
4,test04
5,test05
6,test06
7,test07
8,test08
9,test09
10,test10
[hduser0401@dev-l002782 ~]$?
4.3設定每屏顯示行數:more -n 文件名
[hduser0401@dev-l002782 ~]$ more -5 test0929.txt
1,test01
2,test02
3,test03
4,test04
5,test05
...skipping one line
7,test07
8,test08
9,test09
10,test10
4.4 列出一個目錄下的文件(由于內容太多,我們應該學會用more來分頁顯示),這得和管道|結合起來?
ls -l ?| more -5
每頁顯示5個文件信息,按 Ctrl+F或者空格鍵,將會顯示下5條文件信息。
?
總結
以上是生活随笔為你收集整理的more命令用法举例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: onkeyup+onafterpaste
- 下一篇: gazebo+rviz中配置UR+rob