linux 多命令顺序执行 与 管道符

在linux中,很多情况,需要写一些简单的脚本,比如说cd到某个文件下,然后再进行拷贝,那个这个时候就需要 多命令顺序执行 这个操作了,那么具体怎么操作呢,今天就记录一下

多命令顺序执行,有多种符号可以实现

  1. 第一种使用分号 ;
  2. 几个完全不相干的命令可以选择 ; 其中某个报错,并不影响其它命令 来操作 例如:
    我先cd 到 /usr/local/ 然后在cd 到 /etc ,可以看到回车之后,显示的是etc目录
[root@VM-0-6-centos shell]# cd /usr/local;cd /etc/
[root@VM-0-6-centos etc]#

第二种方式 双 && 符号
双&& 符号 代码表 当命令 1 正确执行 命令 2 才会正确执行

`
第三种方式 双 || 代表 当命令 1 正确执行 命令2 不会执行
反之 当 命令 1 执行不成功,命令2 才会执行

linux 管道符 |

管道符用 | 来表示 ,命令1 的正确输出 作为命令2 的操作对象,可以配合 grep 来进行配合使用,grep可以搜索文件中某个字符串,那么配合管道符之后,管道符前面的命令输出结果,可以作为grep操作的对象

例如:

linux 多命令顺序执行 与 管道符_第1张图片

比如我们还可以用过 管道符 查看 搜索指定的数据
比如说端口

netstat -antp  | grep 3305

你可能感兴趣的:(linux)