每当我按照一步一步的指导,我有这个问题:
$ 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 。