export命令
linux的export命令:设置或显示环境变量,在程序中先执行export,告诉系统某某某程序在对应路径下。 在linux里设置环境变量的方法:要么直接在命令行中执行(只对当前有效),要么在profile,.bashrc中设置(重启系统后生效)。
使用模板:export PATH=”$PATH:/要添加的路径”
$是调用变量的意思,$PATH是调用该环境变量的值。其中${}里面放的是变量,用来引用,$()里面放的是命令,执行这个命令。
/etc/environment和/etc/profile的区别
/environment是给系统配置变量,而/profile是给用户配置变量,都是在系统运行时读取,一个先读一个后读。 若是要修改bash的,需要在vi ~/.bashrc中修改,这样重启后就会生效。
参考:https://blog.csdn.net/teamlet/article/details/8257853
source filename
这个命令其实只是简单地读取脚本里面的语句依次在当前shell里面执行,没有建立新的子shell。那么脚本里面所有新建、改变变量的语句都会保存在当前shell里面。