新聞中心
但是如果你只使用簡(jiǎn)單的cat或less命令來(lái)查看大型文本文件,使用more進(jìn)行分屏顯示當(dāng)打開(kāi)一個(gè)較大的文本文件時(shí),在終端窗口中將會(huì)輸出整個(gè)文檔內(nèi)容并迅速地滾動(dòng)至底部。
- 本文目錄導(dǎo)讀:
- 1、了解more
- 2、使用more進(jìn)行分屏顯示
- 3、更多用法

成都做網(wǎng)站、成都網(wǎng)站建設(shè),成都做網(wǎng)站公司-創(chuàng)新互聯(lián)建站已向上千多家企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。
作為一個(gè)程序員,我們經(jīng)常需要查看和編輯各種文本文件。但是如果你只使用簡(jiǎn)單的cat或less命令來(lái)查看大型文本文件,那么你可能會(huì)遇到挑戰(zhàn)。這時(shí)候就可以用到更強(qiáng)大的Linux命令more。
了解more
More是一個(gè)基于文本終端的分頁(yè)器(pager),它以一頁(yè)一頁(yè)地輸出輸入到終端上面的數(shù)據(jù),并且提供一些交互式功能,如滾動(dòng)、搜索等等。
在Unix和類Unix系統(tǒng)中,more通常被用來(lái)瀏覽長(zhǎng)篇幅的文字資料或者列出某個(gè)目錄下所有文件名。它還可以與其他命令配合使用來(lái)過(guò)濾、排序以及格式化輸出結(jié)果。
使用more進(jìn)行分屏顯示
當(dāng)打開(kāi)一個(gè)較大的文本文件時(shí),在終端窗口中將會(huì)輸出整個(gè)文檔內(nèi)容并迅速地滾動(dòng)至底部。而這樣做不利于用戶閱讀和理解該文檔內(nèi)容。因此,通過(guò)使用 more 命令能夠按照一頁(yè)一頁(yè)地方式展示當(dāng)前正在瀏覽的信息,并且支持向前/向后翻頁(yè)操作。
要想在linux環(huán)境下使用 more 命令實(shí)現(xiàn)對(duì)任何大小的純文本數(shù)據(jù)流進(jìn)行逐頁(yè)顯示,可以使用如下命令:
```
more filename
這里的filename是要查看的文件名。執(zhí)行該命令后,系統(tǒng)將在終端窗口中分頁(yè)顯示文件內(nèi)容,并且在底部提供提示信息,告訴我們當(dāng)前瀏覽到第幾行以及剩余多少行未讀。
如果想要跳轉(zhuǎn)到下一頁(yè),只需要按下空格鍵即可;而如果希望向前翻頁(yè),則可以按下 b 鍵。同時(shí),在輸入 more 命令時(shí)也支持一些特殊參數(shù)選項(xiàng)來(lái)實(shí)現(xiàn)不同的功能。例如:
- -d:高亮顯示每個(gè)頁(yè)面之間差異點(diǎn);
- -f:把輸出結(jié)果直接送往標(biāo)準(zhǔn)輸出設(shè)備(通常是屏幕)上面;
- -l:強(qiáng)制每行最大長(zhǎng)度為指定值,默認(rèn)為80字符。
更多用法
More 命令還有許多其他非常實(shí)用的操作方法和技巧。例如:
1. 在搜索文本時(shí)可以使用 / 關(guān)鍵字進(jìn)行快速檢索。
2. 通過(guò) ! 命令來(lái)調(diào)用外部程序或者 shell 腳本。
3. 可以設(shè)置環(huán)境變量 PAGER 來(lái)改變默認(rèn) pager 的設(shè)置。
總結(jié)
Linux中more命令作為一個(gè)基于文本終端的分頁(yè)器,它能夠逐頁(yè)地展示當(dāng)前正在瀏覽的信息,并且支持向前/向后翻頁(yè)操作。使用more命令可以避免在終端窗口中輸出整個(gè)文檔內(nèi)容并迅速地滾動(dòng)至底部,不利于用戶閱讀和理解該文檔內(nèi)容的情況發(fā)生。同時(shí),More 命令還有許多其他非常實(shí)用的操作方法和技巧,在日常開(kāi)發(fā)工作中可以大大提高效率。
最后提醒一下:如果你是初學(xué)者,請(qǐng)務(wù)必謹(jǐn)慎使用 more 命令來(lái)查看二進(jìn)制文件或者其他類型文件(如圖像、視頻等),因?yàn)檫@些數(shù)據(jù)可能會(huì)對(duì)終端造成損壞甚至崩潰風(fēng)險(xiǎn)。
當(dāng)前標(biāo)題:Linux命令more:分屏顯示文件內(nèi)容
標(biāo)題路徑:http://m.fisionsoft.com.cn/article/cogjhhg.html


咨詢
建站咨詢
