|
|
发表于 2006-11-20 00:22:39
|
显示全部楼层
Post by kooder
{PATH}又代表什么呢?
这个 shell 的东西
一般情况下:
${PATH} 跟 $PATH 没区别
不过当你这样用时:
${PATH}string 跟 $PATHstring 就有区别了。
前者把 PATH 当一个变量,后者把 PATHstring 当变量。
具体看 shell 的书。
Fedora Core 中找不到命令的问题:
方法一,对单个用户有效:
$ gedit ~/.bashrc
在最后加入一行:
export PATH=${PATH}:/sbin:/usr/sbin:/usr/local/sbin
方法二,对所有用户有效:
$ su
# gedit /etc/profile
找到如下的内容:
>>>>>>>>>>>> 以下为文本内容 <<<<<<<<<<<<- # Path manipulation
- if [ "$EUID" = "0" ]; then
- pathmunge /sbin
- pathmunge /usr/sbin
- pathmunge /usr/local/sbin
- fi
复制代码 >>>>>>>>>>>> 以上为文本内容 <<<<<<<<<<<<
改为(把 if, fi 开始的行注释掉):
>>>>>>>>>>>> 以下为文本内容 <<<<<<<<<<<<- # Path manipulation
- # if [ "$EUID" = "0" ]; then
- pathmunge /sbin
- pathmunge /usr/sbin
- pathmunge /usr/local/sbin
- # fi
复制代码 >>>>>>>>>>>> 以上为文本内容 <<<<<<<<<<<<
保存退出,对于方法一,运行:
$ source ~/.bashrc
对于方法二,运行:
# source /etc/profile
打开新终端或下次登录时就起作用了。 |
|