在我配置android时,有个"$"没有写,结果.profile错误,无法进入系统。
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
####################################################################
#JDK (according web)
export JAVA_HOME=/home/hwh/Android_Project/Environment/jdk1.7.0_21
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$CLASSPATH:&JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
####################################################################
#Android SDK
#Warning: $HOME is equals to /home/hwh
export PATH=$HOME/Android_Project/Environment/android-sdk-linux/platform-tools:PATH
export PATH=$HOME/Android_Project/Environment/android-sdk-linux/tools:$PATH
红色部分为错误的地方,本应该为"$PATH"结果无法进入ubuntu了,我那个抓狂啊。
我就像要重新安装系统,重新配置eclipse和android,不过太浪费时间。
结果用另一台电脑搜索了下结果,知道了原因。
是因为修改了PATH,结果无法找到系统默认的一些bin了,因此无法进入桌面。
当务之急就是修复PATH
1. Ctrl + Alt + F1进入终端
用原先的帐号就可以了。
然后用'ls'命令,
结果不存在,但是提示了ls命令的位置,我们将ls命令的路径加入到临时PATH中
方法:export PATH=$PATH:<提示的ls命令位置>
完成后进入/home/<user-name>, 使用'ls -a'显示所有文件(包括隐藏文件)
再使用'vi'命令
vi .profile
倘若vi命令不可用,同样将vi加入到临时的PATH中
然后vi .profile
找到.profile文件错误地方(我这里是将PATH改为$PATH), 不会使用vi的人,这里又要着急了。
唉,,!
然后就可以进入ubuntu12.04了