linux 拯救
今天装交叉编译环境时,不小心把环境变量弄错了!
修改/etc/profile,source /etc/profile后,环境变量坏了,系统的所有命令都用不了!除了export!
运行命令必须带路径。系统处于崩溃边缘,我弄了好一会,重装系统的心思都有了。最后想起了临时设置环境变量!
export PATH=$PATH:/bin, 把bin目录加进环境变量里,然后ls等处于/bin目录下的命令可以用了。
export PATH=$PATH:/usr/bin, 把/usr/bin目录加进环境变量里,然后sudo可以用了。
然后切换用户 sudo su, vi /etc/profile, 修改我添加的错误的环境变量
export PATH= /usr/local/atmel/arm_v5te_gcc-4.8-linaro_eglibc_eabi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
改为export PATH=${PATH}:/usr/local/atmel/arm_v5te_gcc-4.8-linaro_eglibc_eabi/bin #:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
source /etc/profile
然后一切正常了!