Chinaunix首页 | 论坛 | 博客
  • 博客访问: 649770
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:21:36


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打开新终端或下次登录时就起作用了。 下载本文示例代码
阅读(311) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~