欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂Linux云計(jì)算培訓(xùn)之more less和most的區(qū)別

2019-02-14 13:47:32 1614瀏覽

今天扣丁學(xué)堂Linux云計(jì)算培訓(xùn)老師給大家介紹一下關(guān)于linux中more、less和most的區(qū)別,首先比如你是一個(gè)Linux方面的新手,你可能會(huì)在more、less、most這三個(gè)命令行工具之間產(chǎn)生疑惑。在本文當(dāng)中,我會(huì)對(duì)這三個(gè)命令行工具進(jìn)行對(duì)比,以及展示它們各自在Linux中的一些使用例子??偟膩碚f,這幾個(gè)命令行工具之間都有相通和差異,而且它們?cè)诖蟛糠諰inux發(fā)行版上都有自帶。

more命令

more是一個(gè)老式的、基礎(chǔ)的終端分頁閱讀器,它可以用于打開指定的文件并進(jìn)行交互式閱讀。如果文件的內(nèi)容太長,在一屏以內(nèi)無法完整顯示,就會(huì)逐頁顯示文件內(nèi)容。使用回車鍵或者空格鍵可以滾動(dòng)瀏覽文件的內(nèi)容,但有一個(gè)限制,就是只能夠單向滾動(dòng)。也就是說只能按順序往下翻頁,而不能進(jìn)行回看。



更正

有的Linux用戶向我指出,在more當(dāng)中是可以向上翻頁的。不過,最原始版本的more確實(shí)只允許向下翻頁,在后續(xù)出現(xiàn)的較新的版本中也允許了有限次數(shù)的向上翻頁,只需要在瀏覽過程中按b鍵即可向上翻頁。唯一的限制是more不能搭配管道使用(如ls|more)。(LCTT譯注:此處原作者疑似有誤,譯者使用more是可以搭配管道使用的,或許與不同more版本有關(guān))

按q即可退出more。

更多示例

打開ostechnix.txt文件進(jìn)行交互式閱讀,可以執(zhí)行以下命令:

$ more ostechnix.txt

在閱讀過程中,如果需要查找某個(gè)字符串,只需要像下面這樣輸入斜杠(/)之后接著輸入需要查找的內(nèi)容:

/linux

按n鍵可以跳轉(zhuǎn)到下一個(gè)匹配的字符串。

如果需要在文件的第10行開始閱讀,只需要執(zhí)行:

$ more +10 file

就可以從文件的第10行開始顯示文件的內(nèi)容了。

如果你需要讓more提示你按空格鍵來翻頁,可以加上-d參數(shù):

$ more -d ostechnix.txt

如上圖所示,more會(huì)提示你可以按空格鍵翻頁。

如果需要查看所有選項(xiàng)以及對(duì)應(yīng)的按鍵,可以按h鍵。

要查看more的更多詳細(xì)信息,可以參考手冊(cè):

$ man more

less命令

less命令也是用于打開指定的文件并進(jìn)行交互式閱讀,它也支持翻頁和搜索。如果文件的內(nèi)容太長,也會(huì)對(duì)輸出進(jìn)行分頁,因此也可以翻頁閱讀。比more命令更好的一點(diǎn)是,less支持向上翻頁和向下翻頁,也就是可以在整個(gè)文件中任意閱讀。

在使用功能方面,less比more命令具有更多優(yōu)點(diǎn),以下列出其中幾個(gè):

支持向上翻頁和向下翻頁

支持向上搜索和向下搜索

可以跳轉(zhuǎn)到文件的末尾并立即從文件的開頭開始閱讀

在編輯器中打開指定的文件

更多示例

打開文件:

$ less ostechnix.txt

按空格鍵或回車鍵可以向下翻頁,按b鍵可以向上翻頁。

如果需要向下搜索,在輸入斜杠(/)之后接著輸入需要搜索的內(nèi)容:

/linux

按n鍵可以跳轉(zhuǎn)到下一個(gè)匹配的字符串,如果需要跳轉(zhuǎn)到上一個(gè)匹配的字符串,可以按N鍵。

如果需要向上搜索,在輸入問號(hào)(?)之后接著輸入需要搜索的內(nèi)容:

?linux

同樣是按n鍵或N鍵跳轉(zhuǎn)到下一個(gè)或上一個(gè)匹配的字符串。

只需要按v鍵,就會(huì)將正在閱讀的文件在默認(rèn)編輯器中打開,然后就可以對(duì)文件進(jìn)行各種編輯操作了。

按h鍵可以查看less工具的選項(xiàng)和對(duì)應(yīng)的按鍵。

按q鍵可以退出閱讀。

要查看less的更多詳細(xì)信息,可以參考手冊(cè):

$ man less

most命令

most同樣是一個(gè)終端閱讀工具,而且比more和less的功能更為豐富。most支持同時(shí)打開多個(gè)文件。你可以在打開的文件之間切換、編輯當(dāng)前打開的文件、迅速跳轉(zhuǎn)到文件中的某一行、分屏閱讀、同時(shí)鎖定或滾動(dòng)多個(gè)屏幕等等功能。在默認(rèn)情況下,對(duì)于較長的行,most不會(huì)將其截?cái)喑啥嘈酗@示,而是提供了左右滾動(dòng)功能以在同一行內(nèi)顯示。

打開文件:

$ most ostechnix1.txt


按e鍵可以編輯當(dāng)前文件。


如果需要向下搜索,在斜杠(/)或S或f之后輸入需要搜索的內(nèi)容,按n鍵就可以跳轉(zhuǎn)到下一個(gè)匹配的字符串。



如果需要向上搜索,在問號(hào)(?)之后輸入需要搜索的內(nèi)容,也是通過按n鍵跳轉(zhuǎn)到下一個(gè)匹配的字符串。

同時(shí)打開多個(gè)文件:
$ most ostechnix1.txt ostechnix2.txt ostechnix3.txt

在打開了多個(gè)文件的狀態(tài)下,可以輸入:n切換到下一個(gè)文件,使用↑或↓鍵選擇需要切換到的文件,按回車鍵就可以查看對(duì)應(yīng)的文件。



要打開文件并跳轉(zhuǎn)到某個(gè)字符串首次出現(xiàn)的位置(例如linux),可以執(zhí)行以下命令:

$ most file +/linux

按h鍵可以查看幫助。

按鍵操作列表

移動(dòng):

空格鍵或D鍵–向下滾動(dòng)一屏

DELETE鍵或U鍵–向上滾動(dòng)一屏

↓鍵–向下移動(dòng)一行

↑鍵–向上移動(dòng)一行

T鍵–移動(dòng)到文件開頭

B鍵–移動(dòng)到文件末尾

>鍵或TAB鍵–向右滾動(dòng)屏幕

<鍵–向左滾動(dòng)屏幕

→鍵–向右移動(dòng)一列

←鍵–向左移動(dòng)一列

J鍵或G鍵–移動(dòng)到某一行,例如10j可以移動(dòng)到第10行

%鍵–移動(dòng)到文件長度某個(gè)百分比的位置

窗口命令:

Ctrl-X2、Ctrl-W2–分屏

Ctrl-X1、Ctrl-W1–只顯示一個(gè)窗口

O鍵、Ctrl-XO–切換到另一個(gè)窗口

Ctrl-X0–刪除窗口

文件內(nèi)搜索:

S鍵或f鍵或/鍵–向下搜索

?鍵–向上搜索

n鍵–跳轉(zhuǎn)到下一個(gè)匹配的字符串

退出:

q鍵–退出most,且所有打開的文件都會(huì)被關(guān)閉

:N、:n–退出當(dāng)前文件并查看下一個(gè)文件(使用↑鍵、↓鍵選擇下一個(gè)文件)


總結(jié)

more–傳統(tǒng)且基礎(chǔ)的分頁閱讀工具,僅支持向下翻頁和有限次數(shù)的向上翻頁。

less–比more功能豐富,支持向下翻頁和向上翻頁,也支持文本搜索。在打開大文件的時(shí)候,比vi這類文本編輯器啟動(dòng)得更快。

most–在上述兩個(gè)工具功能的基礎(chǔ)上,還加入了同時(shí)打開多個(gè)文件、同時(shí)鎖定或滾動(dòng)多個(gè)屏幕、分屏等等大量功能。

以上就是關(guān)于扣丁學(xué)堂Linux云計(jì)算培訓(xùn)之more less和most的區(qū)別的詳細(xì)介紹,希望對(duì)同學(xué)們?nèi)藬?shù)這三個(gè)工具有一定的了解,

最后想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢,扣丁學(xué)堂有專業(yè)老師制定的Linux學(xué)習(xí)路線圖輔助學(xué)員學(xué)習(xí),此外還有與時(shí)俱進(jìn)的Linux視頻教程供大家學(xué)習(xí),想要學(xué)好Linux開發(fā)技術(shù)的小伙伴快快行動(dòng)吧。扣丁學(xué)堂Linux技術(shù)交流群:422345477。


扣丁學(xué)堂微信公眾號(hào)


【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】


查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>

標(biāo)簽: Linux培訓(xùn) Linux視頻教程 紅帽Linux視頻 Linux學(xué)習(xí)視頻 Linux入門視頻

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部