安装完东西后,找不到命令

每当我按照一步一步的指导,我有这个问题:

$ sudo apt-get install something $ sudo something No 'something' command found 

安装了一些东西,我可以在运行'updatedb'后用'locate'find它。 但是由于某种原因它不会被添加到PATH中。 这是正常的行为?

我在Ubuntu 10服务器版本框(virtualbox)

许多命令不在普通用户的PATH中,而是在根用户的path中。 你可以修改你的PATH来匹配根目录的path,或者最好是指定可执行文件的完整path,如下所示:

 $ sudo ifconfig No 'ifconfig' command found $ sudo /sbin/ifconfig ... 

尝试:

 $ dpkg -L something 

它会显示所有安装的文件的东西包。 查找* / bin /目录下的文件。

使用sudo运行的sudo在自己的环境中运行。 你可以通过visudo在/ etc / sudoers中调整环境。 PATHvariables称为secure_path