日记 [2006年12月25日]FC终端不认识命令

FC操作中老是出现command not found,象极了当年的DOS。由过去的经验知道100%是PATH的问题。于是用echo $PATH看看,结果是
/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/coolerfeng/bin
看来的确是没有指定可执行文件的路径。论坛里找了如下帖子解决这个问题:
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
打开新终端或下次登录时就起作用了。

你可能感兴趣的:(职场,休闲,FC终端)