linux运行shell程序的方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天小编给大家分享的是linux运行shell程序的方法,很多人都不太了解,今天小编为了让大家更加了解linux运行shell程序的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。l
千家信息网最后更新 2026年11月01日linux运行shell程序的方法
今天小编给大家分享的是linux运行shell程序的方法,很多人都不太了解,今天小编为了让大家更加了解linux运行shell程序的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。
linux运行程序有三种方法,分别是:
1、使文件具有可执行权限,直接运行文件。
chmod命令用来修改文件的权限。+x是使文件拥有可执行的权限。就如上面我们运行程序一样。但是我们看到的结果与我们想象当中有一定的出入。
2、直接调用命令解释器执行程序。
如图:

由于我们的解释器是/bin/sh,所以,用sh命令解释器来执行程序。
(当前的工作路径没有发生变化)
3、使用source执行文件。
如图:

(当前的工作路径发生了变化)
在运行shell程序的三种方法中,前两种方法的执行过程如下:
(1)父进程接收到命令,然后发现不是内建命令,于是创建了一个和自己一样的shell进程,来执行这个外部命令
(2)这个shell子进程用/bin/sh取代自己,sh进程设置自己的运行环境变量,其中包括了$PWD变量。
(3)sh进程依次执行内建命令cd和echo。在此过程中,sh进程(子进程)的环境变量被cd命令改变。
(4)子进程执行完毕,就消亡了,一直在等待的父进程醒来,继续接受命令。
分析:
父进程的当前目录(环境变量)无法被子进程改变。但是,使用source执行是shell脚本时不会创建子进程,而是在父进程中直接执行。
关于linux运行shell程序的方法就分享到这里了,当然并不止以上和大家分析的办法,不过小编可以保证其准确性是绝对没问题的。希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。
进程
命令
程序
运行
方法
文件
变量
权限
环境
解释器
解释
内容
路径
过程
如图
分析
变化
工作
学以致用
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技
互联网科技海报
广州紫鲸互联网科技有限公司
互联网科技公司起名
互联网核心科技是什么
奇酷互联网络科技
鑫亿盛互联网科技
广州凡科互联网科技
友谊互联网络科技
四川狮子座互联网科技
海南科技产业互联网平台
汉立互联网科技有限公司联系电话
中盈科技互联网信息有限公司
和信科技工业互联网
华夏恒生科技与互联网科技
互联网第三次科技革命特征
梅州GM互联网络科技有限公司
广东鹅鹅鹅互联网科技有限公司
信承诺互联网科技有限公司
广西科技产业互联网是什么
亿人帮互联网科技有限公司
科技类互联网
互联网科技的
猪兼强互联网科技
凡科互联网科技
湖南洣水互联网科技有限公司扣款
互联网和高科技公司
北京三清互联网科技
东莞新华互联网科技学校
吉林省码上互联网科技电话