sh/bash/dash/ksh/zsh等Shell脚本
-
switch
- 帖子: 83
- 注册时间: 2006-04-24 20:29
#1
帖子
由 switch » 2007-02-07 21:16
里面有一段代码,原先就有的。
代码: 全选
if [ -d ~/bin ] ; then
PATH="${PATH}":~/bin
fi
我在自己的目录里建了一个bin文件夹,但是开机后这个路径并没有加进去。
不知道应该怎么修改?
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#2
帖子
由 eexpress » 2007-02-07 21:26
重启过?直接执行验证过?
● 鸣学
-
switch
- 帖子: 83
- 注册时间: 2006-04-24 20:29
#3
帖子
由 switch » 2007-02-07 21:38
重启过。
终端下的错误提示是:
代码: 全选
-bash:/home/route/.bash_profile:line 14: synatx error near unexpected token 'then'
-bash:/home/route/.bash_profile:line 14: 'if [ -d ~/bin ] ; then'
-
patrickhe
- 帖子: 681
- 注册时间: 2005-07-21 19:13
- 来自: Peking, China
-
联系:
#6
帖子
由 patrickhe » 2007-02-25 16:46
switch 写了:里面有一段代码,原先就有的。
代码: 全选
if [ -d ~/bin ] ; then
PATH="${PATH}":~/bin
fi
我在自己的目录里建了一个bin文件夹,但是开机后这个路径并没有加进去。
不知道应该怎么修改?
你说的终端是指 gnome-terminal 吧?
如果是的,在 gnome-terminal 的 Edit->Current Profile->Title and Command 中,把 Run command as a login shell 给选上。这样在启动 gnome-terminal 的时候才会加载 ~/.bash_profile 文件的。