shell的父子进程

本文介绍了2017年1月11日在Shell环境下启动和执行父子进程的不同方式。包括使用当前Shell的方式,如通过首行指定解释器路径来启动一个新进程;以及新建子Shell的方法,例如使用`sh file`或`./file`来执行脚本文件。文章还讨论了如何通过`export`在子进程中引用变量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2017年1月11日, 星期三

shell的父子进程

1093657-20180822233356107-156698758.png
 
启动/执行方式:
当前shell
               #!/bin/bash 必须行首
                                首行的#!会被内核发现,是一个魔数,内核会创建后面/ bin / bash 的进程,其他方式都会认为是注释
     1093657-20180822233356384-962599569.png
                   .  source file    


新建子shell
             1093657-20180822233356675-1235718611.png
                 sh file  or   ./file  
                   
变量
 export
    export的变量能被子进程引用










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值