基础管道原理

Posted 羊丽素

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础管道原理相关的知识,希望对你有一定的参考价值。

 

管道:
ls /:查看根目录
ls /etc/:查看根目录下etc目录(etc:linux默认的文件)
ls /etc/ | grep ab:要查找某个目录下有多少个文件名包含"ab" ("|"的左边看作流,"|"的右边grep看作容器 "|"是管道将左半边的输出作为右半边的输入)
grep:从文本文档中查找指定的行(其实可用于文本搜索)
ps:在linux系统下查看进程的工具
ps -e:可以查看当前运行的的进行
ps -e/ | grep ssh:要查找某个目录下有多少个文件名包含"ssh"
【管道原理及应用】
Linux系统自带的小工具如何使用,其实这些小工具就是一个应用程序,比方说ls /查看根目录,比方我们要查找某个目录下有多少个文件名包含“ab”,我们可以写ls /etc/ | grep ab,其中这个竖线就是管道的意思,grep是从文本文档中查找指定的行(其实可用于文本搜索)。
将我们前一个程序执行输出流,通过管道得到我们需要的内容。通过管道我们就可以使用很多自动化的方法,管道的应用还有很多。
例如,ps可以查看当前的进程,我们想查看我们当前操作系统是否开启ssh进程,我们可以使用命令ps -e | grep ssh,查看所有进程中是否包含ssh服务的,若有我们便可以进行连接。

 

以上是关于基础管道原理的主要内容,如果未能解决你的问题,请参考以下文章

12 Binder原理-基础知识点

跟我一起 掌握AspNetCore底层技术和构建原理

零基础入门深度学习3-1:数据管道Dataset

PHP进程通信基础——shmop sem系列函数使用

2019-2020-1 20175313 《信息安全系统设计基础》第十周学习总结

shell基础之管道符和变量