管線命令
“|”這個符號稱作”管線(pipe)”,它的目的是用來「將前一個指令輸出的資料,交給後面的指令來處理。」
echo “scale=10;” 4*a(1) | bc -1
將上面的指令分開來看,會先執行echo “scale=10;” 4*a(1),echo指令單純的把後面的資料當成文字訊息輸出到螢幕上,這些資料之後被帶到bc指令做運算。
不過不是所有指令都支援管線命令,能夠支援”|”的指令稱為管線命令
“|”這個符號稱作”管線(pipe)”,它的目的是用來「將前一個指令輸出的資料,交給後面的指令來處理。」
echo “scale=10;” 4*a(1) | bc -1
將上面的指令分開來看,會先執行echo “scale=10;” 4*a(1),echo指令單純的把後面的資料當成文字訊息輸出到螢幕上,這些資料之後被帶到bc指令做運算。
不過不是所有指令都支援管線命令,能夠支援”|”的指令稱為管線命令
more
在資料量多時,想要慢慢瀏覽他們,可以使用這個命令,這個命令一次顯示一屏文本,滿屏後停下來,並且在屏幕的底部出現一個提示信息,給出目前已顯示的該文件的百分比:–More–(XX%)可以用下列不同的按鍵繼續閱讀:
按Space鍵:顯示文本的下一屏內容。
按Enter鍵:只顯示文本的下一行內容。
按|:接著輸入一個模式,可以在文本中尋找下一個相匹配的模式。
按H鍵:顯示幫助屏,該屏上有相關的幫助信息。
按B鍵:顯示上一屏內容。
按Q鍵:退出more命令。
less
less 指令也是對文件或其它輸出進行分頁顯示的工具,它是linux正統查看文件內容的工具,less 的用法比起 more 更加的有彈性。使用less 時,就可以使用[pageup] [pagedown] 等按鍵的功能來往前往後翻看文件,可以更容易查看一個文件的內容。
less 指令也是對文件或其它輸出進行分頁顯示的工具,它是linux正統查看文件內容的工具,less 的用法比起 more 更加的有彈性。使用less 時,就可以使用[pageup] [pagedown] 等按鍵的功能來往前往後翻看文件,可以更容易查看一個文件的內容。
命令格式:
less [參數] 文件
命令參數:
-m 顯示類似more命令的百分比
-N 顯示每行的行號
-o <文件名> 將less 輸出的內容在指定文件中保存起來
-s 顯示連續空行為一行
-S 行過長時間將超出部分捨棄
-x <數字> 將“tab”鍵顯示為規定的數字空格
b 向後翻一頁
d 向後翻半頁
Q 退出less 命令
u 向前滾動半頁
y 向前滾動一行
空白鍵 滾動一行
Enter鍵 滾動一頁
[pagedown]: 向下翻動一頁
[pageup]: 向上翻動一頁
心得
more和less和之前的線上手冊有些相關,都是用於瀏覽資料,一堆資料很雜,卻又要仔細一個個找時,他們就是個很好的工具。在學習他們時,看到一些好像看過又不知道在哪的按鍵,像是[pagedown],原來它就是向下鍵,仔細看了鍵盤才發現,向左是[home],向右是[end],而有些資料說的”回車鍵”,就是Enter鍵,熟悉鍵盤是件重要的事。
转载请注明:XAMPP中文组官网 » 8 學習日誌