linux - Bash的基本功能(管道符)

时间:2022-05-30 01:32:49

linux - Bash的基本功能(管道符)

cd /root ; ls ; cd user ; ls ;  顺序执行,中间有命令报错也不会终止。

linux - Bash的基本功能(管道符)


注意 &&  || 的位置,如果互换位置 命令 || echo no && echo yes,如果命令执行成功 输出yes 虽然 && 前面的echo no没执行,但是&&只要前面有命令成功了,都会执行后面;如命令执行失败,会输出 no yes ;因为&& 前面的 echo no成功了,所以不要弄错了位置。


linux - Bash的基本功能(管道符)

我们查看一个文件夹里文件很多的情况,ls -l /etc  > text.log ; more text.log  因为more命令是分批查看文件内容的,所以我们把ls的结果放入文件,然后用more分批查看,但是这样很麻烦,这时候我们就可以用管道符了。

ls -l /etc  | more  虽然more是查看文件的,但是我们用了管道符后用命令2处理命令1的结果这样就可行了。


netstat -an 查看我们系统中所有的网络连接,前面为本地网络端口的情况,后面为本地的网络程序访问情况。

我们的端口主要分为 LISTEN  和  ESTABLISHED ; LISTEN  表示正在监听等待访问,ESTABLISHED 正在连接这个端口(22端口表示远程工具连接了服务器) 只要有一个 ESTABLISHED  就表明有客户端连接了我们的服务器


linux - Bash的基本功能(管道符)

grep 找到匹配的字符串

这样我们就可以查看有多少人连接我们的服务器,但是真正服务器可能成百上千的,我们查看详细情况不方便,继续接上管道符wc统计命令,统计行数即可知道人数。