Pipe and tee- 連接,重定向輸出的指令
pipe 指令會將前一個命令的輸出作為後面命令的輸入,以下指令為 ls 之輸出導成 less 的輸入:
ls /var/log/etc/ | less
而 tee 就像是一個長得像T分流道,可以將命令分流成兩股方向,如:
ls | tee output.txt
env-內建環境設置
env指令可以用於顯示該系統中的內建環境設置,而環境變量被許多程序用於確定如何運行。
cut-切剪
在文件中想提出字串可以使用 cut 指。 它可以透過 -c 來決定提取的字元。
cut -c 5 text.txt 提取第五個字元
cut -c -5 text.txt 提取含第五字元前的字元
cut -c 5-12 text.txt 提取五到十二的字元
paste-合併多個文件或標準輸入的文本行
以下為文件檔test.txt
Tom
likes
to
read
books
透過 paste 和 -s 可以使文件變成同一行,而paste的默認分隔符是TAB,所以讓它更可讀的話,要輸入 -d 把 TAB 改成空格。
paste -d ‘ ‘ -s test.txt
head - 顯示命令輸出的前十行(預設值)
env | head -15
顯示環境設置的前15行之值。