天天看點

Linux作業系統_常用指令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

Linux常用操作-接上篇

1.管道和重定向

1)管道的使用 |

  • 把前一個程序(指令)的輸出當做下一個程序(指令)的輸入
  • Linux系統下的每個指令都很簡單(功能非常單一),但是通過管道操作可以把簡單的指令組合成非常強大的功能
指令 含義
[root ~]# find ./ | wc -l 查找目前目錄下檔案個數
[root ~]# ls | cat -n 列出目前路徑下的檔案和檔案夾,給每一項加一個編号

2)輸出重定向和錯誤重定向->/>>/2>

指令 含義
> 輸出重定向
>> 追加輸出重定向
2> 錯誤輸出重定向

以上指令一般配合echo或者cat使用:

指令 含義
echo banala>readme.txt banala輸出到檔案中
echo apple>>readme.txt apple追加輸出到檔案中
Linux作業系統_常用指令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

3)輸入重定向 <

Linux作業系統_常用指令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

4) 多重定向

下面的指令除了在終端顯示指令 ls 的結果之外,還會追加輸出到 ls.txt 檔案中。

[root ~]# ls | tee -a ls.txt
           

2. 别名

1) 命别名-alias

Linux作業系統_常用指令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

2)取消命别名-unalias

Linux作業系統_常用指令-3(管道操作、重定向、命别名)Linux常用操作-接上篇

繼續閱讀