課程
/運維&測試
/Linux
/ Linux達人養成計劃 I
老師,管道符里有一個關于more操作命令執行結果那個例子,您解釋的讓我很迷惑,前面沒有加入管道符時,您說,more操作的是文件內容,不能操作命令執行結果,加了管道符您又說more操作命令的執行結果,表示很暈
2015-01-07
源自: Linux達人養成計劃 I 9-6
正在回答
其實 ls | more 相當于把ls顯示的內容存入內存,然后再用more從內存里讀取,所以more操作的是文件內容這種說法沒錯。跟 ls > tmp ; more tmp ; rm -f tmp 的效果相似。
章帥不太帥
章帥不太帥 回復 章帥不太帥
more是一個獨立的命令。他工作有兩種方式。
第一個是直接操作文件。從頭開始分屏顯示文件內容。
第二個是分屏輸出結果,好比ls 輸出的很多內容,需要分屏,你加管道符把cat一個文件輸出交給后面的命令處理。more得到了這個文件內容,進行分屏
管道符可以看作是把第一個命令的結果放入文件,再用第二個命令處理,所以可以用more
舉報
Linux入門視頻教程,以通俗易懂的語言帶你感受linux之美
1 回答如何使用管道符
1 回答講道理 more什么時候講過?
1 回答關于more
3 回答ls | more??
1 回答find不能和管道符連用嗎,只能通過-exec實現嗎?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-16
其實 ls | more 相當于把ls顯示的內容存入內存,然后再用more從內存里讀取,所以more操作的是文件內容這種說法沒錯。跟 ls > tmp ; more tmp ; rm -f tmp 的效果相似。
2015-01-14
more是一個獨立的命令。他工作有兩種方式。
第一個是直接操作文件。從頭開始分屏顯示文件內容。
第二個是分屏輸出結果,好比ls 輸出的很多內容,需要分屏,你加管道符把cat一個文件輸出交給后面的命令處理。more得到了這個文件內容,進行分屏
2015-01-08
管道符可以看作是把第一個命令的結果放入文件,再用第二個命令處理,所以可以用more