将目录添加到.profile中的路径

我是Ubuntu的新手(来自Windows 7),我正在尝试将一个目录添加到我的系统路径中,由于某种原因,我无法让它工作。 我正在使用Ubuntu版本12.04 LTS

我试过这篇文章没有成功如何将目录添加到PATH?

这是我的步骤:

  1. 在我的主目录中,我正在编辑.profile文件。
  2. 在“#set PATH所以它包括用户的私人bin(如果它存在)”部分下面我添加了以下内容:

    if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH:home/vincent/google_appengine" fi 
  3. 我退出并重新登录。

  4. 打开终端窗口并输入:

     vincent@ubuntu:~$ dev_appserver.py dev_appserver.py: command not found 

目录和文件位于该位置。 我究竟做错了什么?

  • if语句中的代码仅在目录$HOME/bin是目录时使用
  • 我需要/home/vincent/google_appengine而不是home/vincent/google_appengine或(甚至更好) $HOME/google_appengine因为home是相对的而/home是绝对的。

使用

 export PATH="$PATH:$HOME/google_appengine" 

google_appengine覆盖之前记住$PATH中的任何内容。

在.profile的末尾添加此行(或不在if语句中):

 export PATH=$PATH:/home/vincent/google_appengine 

示例.profile:

 . . export LC_COLLATE="en_US.UTF-8" export PATH=$PATH:/home/vincent/google_appengine