linux中,我修改了bashrc,结果bash以及相关不能用了,怎么办?

如题所述

你这个不能sudo问题跟bash没有关系,是你的用户不在可sudo的列表里。请直接敲命令su,不要sudo su
,su询问的是root的密码,如果你不知道密码,请联系root。追问

我敲过了,给我的提示是:bash:su:command not found

追答

你试试直接 /bin/su, 不行cd 去/bin看看你有没有su这个程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-30
打开文件管理器,按快捷键:Ctrl+H,显示隐藏文件,找到/home/user/.bashrc 文件,user是你的用户名,然后删除这个文件。打开终端,又有一个.bashrc自动生成了,爽吧,接着折腾。追问

我重启后只有一个TWM的窗口管理器,一个浏览器,一个终端。怎么打开文件管理器啊

第2个回答  2013-01-30
把它删掉或者还原不就行了么。追问

怎么删或怎么还原?我bash都用不了,超户进不去,vi也不能用了。

追答

木有图形界面么?

追问

我重启后,进入,图形界面变成这样的了。超户都进不去,vi也不能用了。

我是在/etc/bashrc加了点东西,就变成这样了。

追答

那你完蛋了。 有没有U盘, 做一个live U盘拯救一下好了。

追问

这个U盘怎么弄啊,我这是再虚拟机里的系统,能改吗?这个系统是红帽企业5.4

追答

在虚拟机里面就更容易了。

在虚拟机的CD里面装个linux的ISO, 从CD启动, 挂载上你的虚拟硬盘。 一改不就完了。

追问

挂载的是红帽企业5.4的iso吗?

追答

你爱挂载什么iso挂载什么iso啊, 只要启动系统不就行了。

追问

意思是随便挂载一个就可以?主要是我直接拷贝别人的虚拟机,没有ISO文件。

追答

随便一个都可以啊。 ubuntu, suse, arch linux等等等等
你要清楚你需要做什么!
1. 用一个iso把系统启动起来。
2. 挂载上你的root分区
3. 还原你的bashrc
4. 卸载iso
5. 重启系统
完事! 懂么?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网