linuxPATH 环境变量修改错误

1.添加只对当前终端生效的环境变量

export PATH=${PATH}:/home/c //使用绝对路径 并且只对当前层有效,进入下一层或上一层失效

2.添加只对当前用户生效的环境变量

.bashrc (在用户家目录下)
vi .bashrc
在最后添加
export PATH=${PATH}:/home/c
重启ubuntu生效

3.添加对所有用户生效的环境变量

sudo vi /etc/environment
在最后添加:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/c/"

 

出错原因:在修改只对当前用户生效的环境变量时,设置出错,最后导致ls命令失效。

改正方法:

1:source /etc/environment,转到自己没有修改过的PATH的文件,然后ls命令就可以用了;

2:找到自己修改过的PATH文件,我的是~/.bashrc文件

3:vim ~/.bashrc,对错误的地方进行了修改

4:source ~/.bashrc,转到已经修改过的文件;

5:ls,可以正常使用。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值