locate
和which
Linux 和有什么不一样?
为什么当我使用locate mentor
它时会列出所有导师,但是当我使用which mentor
时却说“在...中没有导师”-这是什么意思?
type -all acommand
。而且,如果我阅读了问题背后的XYProblem:您有一个命令,则可以通过locate看到它,但是不能执行它?然后在您的特定用户的~/.profile
文件中,或者如果您确信自己知道要做什么,则在全局/etc/profile
文件中编辑PATH [警告:如果在其中添加错误的路径,则可能会破坏系统脚本(可能还会破坏很多操作系统)。 / etc / profile的$ PATH ...(例如:包含通常在elswhere中找到的命令的路径)。建议仅在变量的末尾添加。并且请不要 在该路径中放置::
或.
任何位置。