more命令是一個基於vi編輯器文本過濾器,它以全屏幕的方式按頁顯示文本文件的內容,支持vi中的關鍵字定位操作。more名單中內置了若干快捷鍵,常用的有H(獲得幫助信息),Enter(向下翻滾一行),空格(向下滾動一屏),Q(退出命令)。
命令格式
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]
命令功能
more
命令和cat
的功能類似都是查看文件里的內容,但是所有不同的是more
是按頁來查看文件的內容,還支持直接跳轉行等功能。
命令參數
- +n 從第n行開始顯示。
- -n 定義屏幕大小為n行。
- +/pattern 在每個檔案顯示前搜尋該字串(pattern),然后從該字串前兩行之后開始顯示
- -c 從頂部清屏,然后顯示
- -d 提示“Press space to continue,’q’ to quit(按空格鍵繼續,按q鍵退出)”,禁用響鈴功能
- -l 忽略Ctrl+l(換頁)字符。
- -p 通過清屏的形式來換頁,與-c選項類似。
- -s 把連續的多個空行顯示為一行。
- -u 把文件中的下划線去掉。
常用操作命令。
Enter 向下n行,需要定義。默認為1行
Ctrl+F 向下滾動一屏
空格鍵 向下滾動一屏
Ctrl+B 返回上一屏
= 輸出當前行的行號
:f 輸出文件名和當前行的行號
V 調用vi編輯器
!命令 調用Shell,並執行命令
q 退出more
顯示文件中從第3行起的內容
> more +3 rumenz.txt
從文件中查找第一個出現3333
字符串的行,並從前兩行開始顯示
> more +/3333 rumenz.txt
設定每屏顯示5行
> more -5 rumenz.txt
列一個目錄下的文件,內容太多,可以使用more來分頁顯示
> ls -l | more -5
原文鏈接:https://rumenz.com/rumenbiji/linux-more.html
微信公眾號:入門小站