从指定文件中读取和执行命令的source命令
在 shell 中执行程序时,shell 会提供一组环境变量。source
命令是shell的内建指定,用的最多的还是配置参数的读取和设置。
source命令的功能是用于从指定文件中读取和执行命令,通常用于被修改过的文件,使之新参数能够立即生效,而不必重启整台服务器。
较常与export
等结合使用。export
可以新增,修改或删除环境变量,供后续执行的程序使用。不过export
在终端退出后就失效了。
如果需要一直有效,可以考虑写入配置文件。
类似阅后即焚的export命令
Linux export 命令用于设置或显示环境变量。比如如下所示:
$ export MYNAME='HELLOWORLD'
$ echo $MYNAMEHELLOWORLD
不过在终端退出后,这个变量定义就不复存在了。
登陆即可使用的source指令
source的用法一般如下所示:
$ source filename
比如最常用的:
$ source ~/.bash_profile
而对于第一个的设置,可以考虑将export MYNAME='HELLOWORLD'
写入文件~/.bash_profile,这样每次登陆或者打开终端的时候都会自动载入了。
声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/92749.html