一些小错误总结

  在配置完JDK后,由于卸载了一些应用,并且在配置的时候出现了误操作,在当前用户没有什么问题,但是每次切换到root的时候就会出现这个问题,我也很纳闷,到底是什么原

因呢,上网查了一很多的资料,发现都是怎么配置的,对这种错误介绍的很少,你可以照那些方法配置,但是绝对找不到错误在哪,下一次进来还会出现这个错误,直到我发现了一句话,也就是bashrc的独立性,那个写这句话的博主对不起哈,忘了是那个博客了,这里先用一下这个知识哈,在启动每个用户的时候,都会读取这个独立的文件bashrc,我在进入我设置的普通账户的时候没有出现问题,但是每次切换到root用户都会出错误,以为我用过su命令在这两个用户之间切换,这个用户没问题,但是root用户确有问题了,所以我怀疑当初配置错变量了。

  切换到root后,我惊奇的发现,竟然所有的命令都无法使用了,好坑啊,图形界面又无法操作root,就抱着试试的心态,试试网上的临时变量吧,结果~,好运降临了,中奖了,我发现可以用了哎,我就切换出去,再进root,傻眼了又,又不能用了,只能再设置一下,因为怀疑bashrc文件设置错误,所以在这次设置完临时变量后,就抓紧时间用vi搞了一下,突然感觉还是满惊喜的嘛,就!在!这!!!,哈哈,删了以后保存,退出root再进来发现OK啦

解决办法呢,其实很简单,竟然让我自己完了一个小时了快,下面就是解决办法

1、切换到root用户

su

2、设置一下临时的PATH,因为这个对一会启用其他的命令有效,如果不设置,你会发现所有的命令都无法使用

root@young-Lenovo-Y40-70:/home/young# export PATH="/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin:/bin:/sbin"

3、然后修改一下这个对每个用户都独立存在的bashrc文件,将其中的java配置删除掉

 root@young-Lenovo-Y40-70:/home/young# vim ~/.bashrc
 root@young-Lenovo-Y40-70:/home/young# source ~/.bashrc
4、OK了,我发誓,以后再也不手贱了,乱配变量,到头来错误都找不到在哪个文件了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值