首页 > 代码库 > linux环境变量

linux环境变量

linux环境变量set,env,export

set 显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。
env 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。
export 显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。


 

linux环境变量永久存放地址

shell 变量
/etc/bashrc(有的 Linux 没有这个文件)
环境变量
/etc/profile


 

linux添加路径到path

临时:
$ PATH=$PATH:/home/shiyanlou/mybin
永久:
$ echo "PATH=$PATH:/home/shiyanlou/mybin" >> .zshrc

修改配置文件需要使其立即失效
source .zshrc
source 命令还有一个别名就是 .,注意与表示当前路径的那个点区分开,虽然形式一样,但作用和使用方式一样,上面的命令如果替换成 . 的方式就该是:
$ . ./.zshrc
注意第一个点后面有一个空格,而且后面的文件必须指定完整的绝对或相对路径名,source 则不需要。


 

linux变量声明和使用

declare tmp //其实不用声明也可以直接使用
tmp=shiyanlou
echo $tmp
$ 符号用于表示引用一个变量的值,初学者经常忘记输入
unset $tmp 取消变量


 

linux环境变量