1. 命令功能
cat命令是整個(gè)文件的內(nèi)容從上到下顯示在屏幕上。
more命令是整個(gè)文件的內(nèi)容一頁(yè)一頁(yè)從上到下顯示在屏幕上。
2. 命令格式
more [options] file...
3. 常用命令選項(xiàng)
- -d 提示”Press space to continue,’q’ to quit(按空格鍵繼續(xù),按q鍵退出)”,禁用響鈴功能
- -l 忽略Ctrl+l(換頁(yè))字符
- -p 通過(guò)清除窗口而不是滾屏來(lái)對(duì)文件進(jìn)行換頁(yè)
- -c 從頂部清屏,然后顯示
- -u 把文件內(nèi)容中的下畫線去掉
- -s 把連續(xù)的多個(gè)空行顯示為一行
- -NUM 定義屏幕大小為num行
- +NUM 從笫n行開始顯示
- +/STRING 顯示從文件中搜索匹配字符串
4. 常用操作命令
- Enter 向下n行,可定義。默認(rèn)為1行
- Ctrl+F 向下滾動(dòng)一屏
- 空格鍵 向下滾動(dòng)一屏
- Ctrl+B 返回上一屏
- = 輸出當(dāng)前行的行號(hào)
- :f 輸出文件名和當(dāng)前行的行號(hào)
- q 退出more
5. 示例
顯示文件從第3行起的內(nèi)容
more +2 test.txt
從文件中查找第一個(gè)出現(xiàn)”rpm”字符串的行,并從該行處的前兩行開始顯示
more +/rpm test.txt
設(shè)定每屏顯示行數(shù)
more -5 test.txt
備注:按 Ctrl+F 或者 空格鍵 將會(huì)顯示下一屏3條內(nèi)容,百分比也會(huì)跟著變化。按enter則會(huì)是一條條的繼續(xù)顯示出來(lái)。
列一個(gè)目錄下的文件,文件太多時(shí),用more分頁(yè)顯示。此時(shí)需要和管道 | 結(jié)合起來(lái)
ls -l | more -5