刚装的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,电脑重启后就可以正常开机啦~~~~
当当当,我的电脑桌面满血复活~~~