shell 两类执行方法
如脚本scripts.sh
1、产生一个新shell
在scripts文件开头加入语句:#!/bin/sh,通过./scripts.sh(需要执行权限)或sh scripts.sh(不需要执行权限)
2、不产生新shell,在当前shell下执行命令
通过.(点) ./scripts.sh或source ./scripts.sh执行
引申功能点:
source与点命令
source 命令是 bash shell 的内置命令,从 C Shell 而来。
source 命令的另一种写法是点符号,用法和 source 相同,从Bourne Shell而来。
source 命令可以强行让一个脚本去立即影响当前的环境。
source 命令会强制执行脚本中的全部命令,而忽略文件的权限。
source 命令通常用于重新执行刚修改的初始化文件,如 .bash_profile 和 .profile 等等。
source 命令可以影响执行脚本的父shell的环境,而 export 则只能影响其子shell的环境。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。