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,可以正常使用。