刚刚编译安装完mpg123(为了听音乐),然后输入 mpg123
返回 command not found
怎么回事呢?
默认安装目录是 /usr/local/bin
#cd /usr/local/bin/
#ls | grep mpg
#mpg123
文件是存在的
./mpg123
可以运行
#cat ~/.cshrc
path 中 /usr/local/bin 也是存在的
经查询才知道原因如下
FreeBSD8.0的cshell会缓存环境变量PATH中指定的目录里的可执行文件,以加快查找速度,这会造成一些新安装的命令无法运行
执行以下命令,然后才能运行新安装的那些命令
#rehash