您的位置:首页 > 其它

[置顶] Deepin系统下错误修改profile文件之解决方法

2017-03-28 20:56 337 查看
刚装的deepin系统用得感觉很爽,今天发现竟然还没有配置java环境变量,就随便找篇教程参照者弄了。

下载jdk文件,修改profile文件,配置path变量,一气呵成。

shutdown -r now重启电脑,嗯哼,像往常一样输入开机密码,等待桌面图标显示。可是,发现桌面背景黑屏了,桌面下面的任务栏也没弹出来,能看到桌面的文件夹和鼠标。但文件夹点不了,鼠标右键也打不开终端,只能新建文件夹= =|||看来profile文件改残了……



好吧,那我就ctrl alt f2进入字符界面,输入用户名和密码登陆账号,修改profile文件不就行了吗?哼,naive~

成功登陆后,输入命令vi /etc/profile命令,报错,提示说是无法识别命令。这……

因为profile文件修改错了,导致很多命令都无法识别,也就是为什么我在桌面怎么按ctrl alt T都打不开终端的原因……

百度之后成功找到解决方法:

先使用临时变量,在终端输入export PATH=/usr/bin:/usr/sbin

然后再输入vi /etc/profile命令就能正常打开profile文件了。

因为shell命令基本都在/usr/bin,/usr/sbin中有定义,所以在设置该路径之后就能使用vi命令了。

进入vi之后,可以看到修改后的profile文件。

按下i 表示进入insert模式,然后就删掉刚才添加错的那几行命令,按ESC退出编辑模式。

再按:w表示将文件写入硬盘,报错,提示说该文件为readOnly。

先按:q!强制退出,然后改成sudo vi /etc/profile命令。这时候输入:w就没问题了,最后:q退出编辑。

这时候输入shutdown -r now,电脑重启后就可以正常开机啦~~~~

当当当,我的电脑桌面满血复活~~~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐