首頁 >運維 >linux運維 >Linux 管道指令是什麼?

Linux 管道指令是什麼?

Guanhui
Guanhui原創
2020-06-28 15:14:538420瀏覽

Linux管道命令是“|”,其作用是用來連接多條指令,前一條指令的輸出流會作為後一條指令的操作對象,其命令格式為“指令1 | 指令2 | …”,該命令的後一條指令,必須能夠接收標準輸入流命令才能執行。

Linux 管道指令是什麼?

管道指令 就是用來連接多條指令的,前一條指令的輸出流向會作為後一條指令的操作物件。

管道命令的操作符是:"|”,它只能處理由前面一條指令傳出的正確輸出訊息,對錯誤訊息是沒有直接處理能力的。然後,傳遞給下一指令,作為操作物件。

基本格式: 

指令1 | 指令2 | …

【指令1】正確輸出,作為【指令2】的輸入,然後【指令2】的輸出作為【指令3】的輸入,如果【指令3 】有輸出,那麼輸出就會直接顯示在螢幕上面了。通過管道之後【指令1】和【指令2】的正確輸出是不顯示在螢幕上面的。

【提醒注意】:

管道指令只能處理前一條指令的正確輸出,不能處理錯誤輸出;

管道指令的後一條指令,必須能夠接收標準輸入流命令才能執行。

使用範例

1、分頁顯示/etc 目錄中內容的詳細資訊

$ ls -l /etc | more

2、將字串輸入到一個檔案中

$ echo "Hello World" | cat > hello.txt

推薦教學:《PHP》《Linux運維

以上是Linux 管道指令是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn