[linux] ubuntu 环境变量改错导致所有命令用不了

原创 2018年04月15日 14:06:20

当你很嗨皮的copy网上的内容修改环境之后,突然之间linux很多命令都用不了,均提示没有此命令。这下你傻眼了,什么命令都用不了了,这就是系统环境变量出现了问题导致所有的命令都找不到了,因为Linux的命令都是在/usr/bin/下。出现这种可能性的原因有很多,大多数是因为,安装了新的软件要配置环境变量,但是没有按照正常程序来走。

解决办法:

先用:echo $PATH
查看path是否含有:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin,如果没有,先用临时环境变量(重启后消失)

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

然后就可以用那些命令了,进去修改永久环境变量:

1。修改profile文件:(所有用户)

#vi /etc/profile
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
保存退出。

2。修改.bashrc文件:(单独用户)

#vi /~/.bashrc (‘~’代表:$HOME,  .bashrc是每个用户家目录下都有的,ls -all)
加入:export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

保存退出。

重启系统,搞定。

也可以不用重启,使用命令:#source .bashrc
即可使刚刚修改的环境变量生效

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Eternally123/article/details/79948902

环境变量错误导致Linux指令不可用

环境变量错误导致Linux指令不可用在使用交叉编译器制作内核文件时,需要在makefile中配置交叉路径,也可以在安装交叉编译器完后配置它的环境变量。但是错误或者不恰当地修改了环境变量,将导致linu...
  • pepping798
  • pepping798
  • 2015-12-22 11:17:27
  • 2001

ubuntu 环境变量改错导致所有命令用不了

当你很嗨皮的copy网上的内容修改环境之后,突然之间linux很多命令都用不了,均提示没有此命令。这下你傻眼了,什么命令都用不了了,这就是系统环境变量出现了问题导致所有的命令都找不到了,因为Linux...
  • qq_27099437
  • qq_27099437
  • 2015-09-21 15:56:48
  • 3104

linux中修改环境变量之后导致系统崩溃(用户所有命令不能使用)的解决办法

今天在虚拟机里自己瞎倒腾,利用vim修改了/.bashrc中的环境变量,结果,悲剧了,当前用户下出了cd命令有效,其他一切命令都不能够正常使用了,找了好久终于找到了解决的办法,现在记录下来: 我们修...
  • bi_hu_man_wu
  • bi_hu_man_wu
  • 2017-03-27 09:10:54
  • 1168

改环境变量改出问题了,vi,ls这些命令都不能用了,怎么办

1,在命令行中输入 export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终...
  • xupeng874395012
  • xupeng874395012
  • 2017-03-23 14:58:17
  • 1407

[Linux学习]修改bashrc、/etc/profile环境变量导致系统命令不能使用

首先我认为,你既然遇到了这个问题,说明你曾经在配置环境变量的时候修改过当前用户的~/.bashrc或者全局的/etc/profile文件中的环境变量。 但又因为各种原因,比如敲的时候粗心大意敲错单词...
  • Algorithm_goddness
  • Algorithm_goddness
  • 2017-06-27 18:48:33
  • 1039

Linux下环境变量PATH设置错误,导致命令都找不到

吓人啊,PATH设置出错,所有的命令全部找到不到了,提示说在/usr/bin/下面可以找到,课时cd过去以后还是不行。系统里面各种配置,各种下载,这是逼我重装系统吗?虽说是虚拟机,但也足够喝一壶了!幸...
  • sinat_36246371
  • sinat_36246371
  • 2017-03-02 16:56:28
  • 1418

linux下环境变量配置错误导致不能登录的及命令失效解决方案

本文转载自(http://blog.sina.com.cn/s/blog_7cd0c0a80100xrnf.html) Linux像个羞涩又不善言辞的姑娘,走进她的世界着实需要下一番功夫才成,而且一...
  • lvyuan1234
  • lvyuan1234
  • 2016-09-18 10:24:43
  • 702

草稿:修改.bashrc文件PATH变量错误导致系统大部分命令失效

重新装了个交叉编译器,修改~/.bash_profile文件中的PATH变量。(我修改的是~/.bashrc文件,关于两者的区别联系再贴出)结果路径修改错误正确PATH=$PATH:$HOME/bin...
  • bluesummerg
  • bluesummerg
  • 2010-09-20 10:04:00
  • 4822

【记录】bashrc文件中环境变量配置错误,导致linux无法正常使用的解决方案

其实解决问题的方法很简单:把你在bashrc文件中写错的东西注释掉或者改写正确即可。 可是此时图形界面登陆不了,vim用不了。怎么改? 解决方案:      步骤1:输入命令export PAT...
  • jiasike
  • jiasike
  • 2014-12-26 18:54:57
  • 3106

Linux下所有命令不能用,因为不在PATH 环境变量中

Linux下所有命令不能用,因为不在PATH 环境变量中
  • u010947098
  • u010947098
  • 2017-01-09 17:19:20
  • 2266
收藏助手
不良信息举报
您举报文章:[linux] ubuntu 环境变量改错导致所有命令用不了
举报原因:
原因补充:

(最多只允许输入30个字)