日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux管道命令详解,Linux系统中的管道命令的用法详解

發布時間:2024/3/24 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux管道命令详解,Linux系统中的管道命令的用法详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux系統中管道命令是linux系統的一個強大之處。下面由學習啦小編為大家整理了Linux系統中的管道命令的用法詳解的相關知識,希望對大家有幫助!

Linux系統中的管道命令的用法詳解

管道命令操作符是:”|”,它只能處理經由前面一個指令傳出的正確輸出信息,對錯誤信息信息沒有直接處理能力。然后,傳遞給下一個命令,作為標準的輸入.

管理命令的輸出說明:

指令1 | 指令2 | 指令3

【指令1】正確輸出,作為【指令2】的輸入 然后【指令2】的輸出作為【指令3】的輸入 ,【指令3】輸出就會直接顯示在屏幕上面了。

通過管道之后【指令1】和【指令2】的正確輸出不顯示在屏幕上面

【提醒注意】:

1. 管道命令只處理前一個命令正確輸出,不處理錯誤輸出;

2. 管道命令右邊命令,必須能夠接收標準輸入流命令才行;

Linux系統中的管道命令的用法實例詳解

test.sh中的命令如下:

echo "vary good";

echo "good!";

echo "pass!";

echo "no pass!"

# 讀出test.sh文件內容,通過管道發送給grep作為輸入內容cat test.sh | grep -n 'echo'

Shell 命令# 讀取test.sh文件內容,通過管道發送給ls命令,但是ls命令不支持標準流輸入,因此數據廢棄

cat test.sh | ls

補充:Linux系統中管道命令的其它用法補充

利用一個管道

# rpm -qa|grep licq

這條命令使用一個管道符“|”建立了一個管道。管道將rpm -qa命令的輸出(包括系統中所有安裝的RPM包) 作為grep命令的輸入,從而列出帶有licq字符的RPM包來。

利用多個管道

# cat /etc/passwd | grep /bin/bash | wc -l

這條命令使用了兩個管道,利用第一個管道將cat命令(顯示passwd文件的內容)的輸出送給grep命令,grep命令找出含有“/bin/bash”的所有行;第二個管道將grep的輸入送給wc命令,wc命令統計出輸入中的行數。這個命令的功能在于找出系統中有多少個用戶使用bash

總結

以上是生活随笔為你收集整理的linux管道命令详解,Linux系统中的管道命令的用法详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。