在我配置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了









Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐