iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
0

管線命令

"|"這個符號稱作"管線(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] 等按鍵的功能來往前往後翻看文件,可以更容易查看一個文件的內容。

  1. 命令格式:

    less [參數] 文件

  2. 命令參數:
    -m 顯示類似more命令的百分比

-N 顯示每行的行號

-o <文件名> 將less 輸出的內容在指定文件中保存起來

-s 顯示連續空行為一行

-S 行過長時間將超出部分捨棄

-x <數字> 將“tab”鍵顯示為規定的數字空格

b 向後翻一頁

d 向後翻半頁

Q 退出less 命令

u 向前滾動半頁

y 向前滾動一行

空白鍵 滾動一行

Enter鍵 滾動一頁

[pagedown]: 向下翻動一頁

[pageup]: 向上翻動一頁

心得

more和less和之前的線上手冊有些相關,都是用於瀏覽資料,一堆資料很雜,卻又要仔細一個個找時,他們就是個很好的工具。在學習他們時,看到一些好像看過又不知道在哪的按鍵,像是[pagedown],原來它就是向下鍵,仔細看了鍵盤才發現,向左是[home],向右是[end],而有些資料說的"回車鍵",就是Enter鍵,熟悉鍵盤是件重要的事。

參考

http://man.linuxde.net/more


上一篇
Day 7 學習日誌
下一篇
Day 9 學習日誌
系列文
Linux 30天學習日誌30

尚未有邦友留言

立即登入留言