Linux命令之管道

管道

  1. 衔接,前一个命令的输出作为后一个名令的输入
  2. 管道会触发创建子进程
  • linux管道命令
ls -l /etc  | more

将多个输出以多屏展示出来,空格键进行翻屏。
111111111

//显示进程id
echo $$ | more
echo $BASHPID | more

在这里插入图片描述

$$的优先级是高于 $BASHPID的。
$BASHPID优先级低于 |,所以在创建进程后被替换,所以每次进程号都不一致;

  • 父子进程:
    1. 父子进程是数据隔离的!
    2. 进阶思想,父进程其实可以让子进程看到数据!linux中export的环境变量,子进程的修改不会破坏父进程,父进程的修改也不会破坏子进程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值