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

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


咨詢
建站咨詢
