linux 环境变量
查看环境变量位置
使用echo $PATH
查看环境变量路径,用:
隔开的是不同的路径
使用env
命令,可以看到各种环境变量,=号右边就是环境变量的值
帮助理解环境变量的小问题
有一些执行文件或者我们编译出来的文件如果没加绝对路径或者相对路径,linux默认会到环境变量底下去找,没找到就会报错或者没反应,例如下图直接test没反应
使用相对路径./test 就可以了正常执行了
- 绝对路径例如/home/kt/Desktop
- 相对路径例如./gxt
- 不使用上面的 test
基于上面这个现象,我们可以把test加入到环境变量,这样直接执行test就可以运行了.
如下图我们把test复制到环境变量bin目录下命名为test2,这样test2直接执行linux就会在环境变量下找到并执行
怎么添加环境变量
1.只对某个用户有效
终端中输入gedit ~/.bashrc
打开文件,在文件末尾加入export PATH=$PATH:期望目录的绝对路径
就可修改。
关闭终端再次打开就可以了
2.对所有用户有效
sudo gedit /etc/environment
打开文件
把你要添加的环境变量路径加入进去,记得用:
分隔符分隔路径
如下图