📌  相关文章
📜  查找命令名称特定目录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:23.426000             🧑  作者: Mango

查找命令名称特定目录 - Shell-Bash

在Shell-Bash中,可以使用which命令查找特定命令的目录位置。但是,有时候需要在特定目录下查找特定命令的位置,这时候就需要用到find命令。

查找命令名称的位置

使用find命令可以在指定的目录下查找命令名称的位置。例如,要查找命令ls/usr/bin目录下的位置,可以使用以下命令:

$ find /usr/bin -name ls

这个命令会在/usr/bin目录下查找名称为ls的文件或链接,如果找到了,就会返回该文件或链接的路径。如果需要查找多个命令,可以在-name参数后加上通配符:

$ find /usr/bin -name "ls*"

这个命令会在/usr/bin目录下查找名称以ls开头的文件或链接。

查找命令路径中包含指定字符串的位置

有时候需要查找命令路径中包含指定字符串的位置,可以使用-path参数。例如,要查找所有路径中包含bin这个字符串的命令位置,可以使用以下命令:

$ find / -path "*bin*"

这个命令会在根目录下查找所有路径中包含bin字符串的文件或链接。

结论

通过上述介绍可以了解到,在Shell-Bash中,可以使用find命令查找特定目录下某个命令的位置,也可以查找命令路径中包含指定字符串的位置。这些技巧可以在日常编程中帮助程序员轻松查找命令的位置。