例如,我已经git
安装在我的系统上。但我不记得我在哪里安装了它,那么哪个命令适合找到它呢?
答案1
如果它在您的路径中,那么您可以运行type git
或which git
。该which
命令在获取正确路径时遇到问题(环境和点文件之间的混淆)。对于type
,您可以仅获取带有参数的路径-p
。
如果它不在您的路径中,那么最好使用它来查找它,locate -b git
它会找到名为“git”的任何内容。这将是一个很长的列表,因此最好用 来限定它locate -b git | fgrep -w bin
。
答案2
这POSIX标准这样做的方法是command -v git
.所有类 UNIX 系统都应该支持这一点。
答案3
whereis git
然后你就得到了命令的路径。
也就是说,如果 git 在你的 PATH 变量中,如果你不是通过包管理器安装它,它会更复杂,你应该使用find
或locate
命令。
答案4
要获取已安装程序的路径,您可以使用whereis
或which
。如果您碰巧忘记了它的名称,您可以apropos
与实用程序的同义词或描述一起使用,例如apropos "version control"
will find git
。接下来当然是whatis
简单总结程序功能的命令。但这并不适用于系统上的所有程序和功能。试举个例子whatis "the meaning of life, universe and everything"
。