当我在终端输入find时,这是我得到的输出:
My-MacBook-Air:desktop User$ find
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]
我的计算机如何知道此命令的源代码在哪里以及如何自行访问?
答案 0 :(得分:2)
好吧......首先这可能不是Linux而是MacOS?但无论如何,您的计算机不会使用任何源代码,而是使用编译后的可执行文件,它位于搜索路径的某个位置 - 输入命令时搜索的目录列表,通常类似于{{1 }}
您可以使用/usr/local/bin:/usr/bin:/bin
显示搜索路径,并使用echo $PATH
查找find
的完整位置。
不知道MacOS附带了哪个版本的which find
...如果你真的对源代码感兴趣,你可以在这里下载通常安装在linux系统上的版本: http://ftp.gnu.org/pub/gnu/findutils/