安装完操作系统(UNIX 或 Linux,尤其是Solaris这样的系统)后经常遇到:command not found 的错误提示, 原因:一是需要的程序可能没有安装(安装上就得了),二是程序不在搜索路径里。

如果程序不在搜索路径里,就需要手动修改PAThH,把可执行程序的路径加到PATH系统变量中。

首先,确认一下目前的PATH, 用命令

echo $PATH

然后对缺失的path进行添加。方法如下:

对于Bash:

编辑home下的.bashrc.profile.bash_profile,添加代码

export PATH=$PATH:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:$HOME/bin

对于Csh:

编辑home下的.cshrc,添加代码

set path=($path /bin /sbin /usr/bin /usr/sbin /usr/local/bin $home/bin)