Linux管道命令是“|”,其作用是用來連接多條指令,前一條指令的輸出流會作為後一條指令的操作對象,其命令格式為“指令1 | 指令2 | …”,該命令的後一條指令,必須能夠接收標準輸入流命令才能執行。
管道指令 就是用來連接多條指令的,前一條指令的輸出流向會作為後一條指令的操作物件。
管道命令的操作符是:"|”,它只能處理由前面一條指令傳出的正確輸出訊息,對錯誤訊息是沒有直接處理能力的。然後,傳遞給下一指令,作為操作物件。
基本格式:
指令1 | 指令2 | …
【指令1】正確輸出,作為【指令2】的輸入,然後【指令2】的輸出作為【指令3】的輸入,如果【指令3 】有輸出,那麼輸出就會直接顯示在螢幕上面了。通過管道之後【指令1】和【指令2】的正確輸出是不顯示在螢幕上面的。
【提醒注意】:
管道指令只能處理前一條指令的正確輸出,不能處理錯誤輸出;
管道指令的後一條指令,必須能夠接收標準輸入流命令才能執行。
使用範例
1、分頁顯示/etc 目錄中內容的詳細資訊
$ ls -l /etc | more
2、將字串輸入到一個檔案中
$ echo "Hello World" | cat > hello.txt
以上是Linux 管道指令是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!