FC操作中老是出现commandnotfound,象极了当年的DOS。由过去的经验知道100%是PATH的问题。于是用echo$PATH看看,结果是/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/coolerfeng/bin看来的确是没有指定可执行文件的路径。论坛里找了如下帖子解决这个问题:FedoraCore中找不到命令的问题:方法一,对单个用户有效:
$gedit~/.bashrc
在最后加入一行:
exportPATH=${PATH}:/sbin:/usr/sbin:/usr/local/sbin
方法二,对所有用户有效:
$su
#gedit/etc/profile
找到如下的内容:
>>>>>>>>>>>>以下为文本内容<<<<<<<<<<<<
#Pathmanipulation
if["$EUID"="0"];then
pathmunge/sbin
pathmunge/usr/sbin
pathmunge/usr/local/sbin
fi
>>>>>>>>>>>>以上为文本内容<<<<<<<<<<<<
改为(把if,fi开始的行注释掉):
>>>>>>>>>>>>以下为文本内容<<<<<<<<<<<<
#Pathmanipulation
#if["$EUID"="0"];then
pathmunge/sbin
pathmunge/usr/sbin
pathmunge/usr/local/sbin
#fi
>>>>>>>>>>>>以上为文本内容<<<<<<<<<<<<保存退出,对于方法一,运行:
$source~/.bashrc
对于方法二,运行:
#source/etc/profile打开新终端或下次登录时就起作用了。
下载本文示例代码
阅读(320) | 评论(0) | 转发(0) |