基础管道原理
?
管道:
ls /:查看根目錄
ls /etc/:查看根目錄下etc目錄(etc:linux默認(rèn)的文件)
ls /etc/ | grep ab:要查找某個目錄下有多少個文件名包含"ab" ("|"的左邊看作流,"|"的右邊grep看作容器 "|"是管道將左半邊的輸出作為右半邊的輸入)
grep:從文本文檔中查找指定的行(其實可用于文本搜索)
ps:在linux系統(tǒng)下查看進(jìn)程的工具
ps -e:可以查看當(dāng)前運行的的進(jìn)行
ps -e/ | grep ssh:要查找某個目錄下有多少個文件名包含"ssh"
【管道原理及應(yīng)用】
Linux系統(tǒng)自帶的小工具如何使用,其實這些小工具就是一個應(yīng)用程序,比方說ls /查看根目錄,比方我們要查找某個目錄下有多少個文件名包含“ab”,我們可以寫ls /etc/ | grep ab,其中這個豎線就是管道的意思,grep是從文本文檔中查找指定的行(其實可用于文本搜索)。
將我們前一個程序執(zhí)行輸出流,通過管道得到我們需要的內(nèi)容。通過管道我們就可以使用很多自動化的方法,管道的應(yīng)用還有很多。
例如,ps可以查看當(dāng)前的進(jìn)程,我們想查看我們當(dāng)前操作系統(tǒng)是否開啟ssh進(jìn)程,我們可以使用命令ps -e | grep ssh,查看所有進(jìn)程中是否包含ssh服務(wù)的,若有我們便可以進(jìn)行連接。
?
轉(zhuǎn)載于:https://www.cnblogs.com/yangyang0717/p/5638123.html
總結(jié)
- 上一篇: linux useradd(adduse
- 下一篇: [开源].NET数据库访问框架Chloe