下午重启电脑由win7切到ubuntu 12.04 , 开机到图形界面的时候,输入密码以后,竟然黑屏,显示could not write byte broken pipe,很是诧异,莫非12.04的bug不成,然后再网上一查,看到出现这个错误又很多原因,而环境变量写错就是其中的一个,网上也有说是显卡驱动的问题,不过我的是环境变量的事情。因为突然想起来下午的确修改了环境变量,不过但是并没出现错误。。。。
废话不说,解决办法:
1 到登录界面的时候,进入命令行模式: alt+ctrl+F1
2 登录
3 修改环境变量(当我输入ls的时候 竟然没有找到命令,然后果断的知道是环境变量的事情,于是改之!)
4 cd命令还是可以用的 进入/usr/bin目录下
5 使用./vim 修改/etc/environment
6 适用source更新environment这个文件 . /etc/environment
7 重启 一切恢复正常,(不重启也行,startx进入图形界面)