shell执行的方式:
Shell脚本的执行通常可以采用以下几种方式
bash /path/to/script-name 或 /bin/bash /path/to/script-name (强烈推荐使用)
/path/to/script-name 或 ./script-name (当前路径下执行脚本)
source script-name 或 . script-name (注意“.“点号后面有空格)
执行方式说明:
-
脚本文件本身没有可执行权限或者脚本首行没有命令解释器时使用的方法,我们推荐用bash执行。
使用频率:☆☆☆☆☆
-
脚本文件具有可执行权限时使用。
使用频率:☆☆☆☆
-
使用source或者.点号,加载shell脚本文件内容,使shell脚本内容环境和当前用户环境一致。
使用频率:☆☆☆
使用场景:环境一致性
1. source -- 当前用户的下 , 并且不启动子进程运行shell(就相当于终端桥命令)
2. ./ -- 启动子进程 ,但是进程的名称为(所执行脚本名称)
3. 、bash 或者 /bin/bash -- 启动子进程并且 名称为 (bash)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。