Linux修改环境变量

(1)从命令行进入root用户,需要输入root用户密码:
sudo su

(2)修改/etc/profile文件,可以用vi或者gedit。修改文件中对于PATH的定义(如果没有,增加PATH),例如:
PATH="/bin:/usr/bin"
PATH定义的格式是以:分隔,在后面添加即可。
这步必须以root用户修改,否则无写权限。

(3)在终端使修改马上生效:
source /etc/profile

(4)重启后生效

切记:
如果profile中没有显式定义PATH,要先使用echo $PATH查看当前的PATH,在后面添加,不能够直接只定义你的值,否则会造成系统错误。因为只定义你的值会覆盖掉系统原有的PATH值,使得系统无法找到一些必要的可执行文件。

举例说明:
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

你需要添加的PATH值:/yourpath/bin

那么,假设此时/etc/profile中没有定义PATH,
正确的做法是添加一行:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/yourpath/bin"
错误的做法是添加一行:
PATH="/yourpath/bin"

譬如在ubuntu 16.04 LTS上会造成开机登录后图形界面窗口无法正常进入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值