昨晚我在ubuntu上安装jdk,一切顺利,第二天早上启动ubuntu,像平时一样输入密码登陆,但只是在命令行中闪出几行字马上就回到了登陆界面,连续试了好几次都是这种情况。
在网上查找了相关资料,才知道是前一天设置环境变量时出错了,原来linux下环境变量的变量值之间是用冒号“:”,而不是像windows一样用分号“;”分隔,导致PATH环境变量设置有误,无法启动bin目录下的命令。为了更正这个错误,必须要修改/etc/profile文件。
于是在登陆界面按下ctrl+alt+F2进入到命令行模式,用vi打开/etc/profile,更正环境变量。需要注意的是在这个过程中可能用到的一些命令(如sudo, vi等)由于之前错误的PATH环境变量而无法使用,因此需要随时利用export将PATH设置为必要的环境变量值。
修改了环境变量之后,保存并退出vi,按下ctrl+alt+F7回到图形化的登陆界面,输入密码,就可以正常启动ubuntu了,至此问题解决。