cd /root ; ls ; cd user ; ls ; 顺序执行,中间有命令报错也不会终止。
注意 && || 的位置,如果互换位置 命令 || echo no && echo yes,如果命令执行成功 输出yes 虽然 && 前面的echo no没执行,但是&&只要前面有命令成功了,都会执行后面;如命令执行失败,会输出 no yes ;因为&& 前面的 echo no成功了,所以不要弄错了位置。
我们查看一个文件夹里文件很多的情况,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 就表明有客户端连接了我们的服务器
grep 找到匹配的字符串
这样我们就可以查看有多少人连接我们的服务器,但是真正服务器可能成百上千的,我们查看详细情况不方便,继续接上管道符wc统计命令,统计行数即可知道人数。