Linux 查找命令源代码
Linux Find command source code
当我在终端中键入 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]
我的计算机如何知道此命令的源代码在哪里以及我如何自己访问它?
好吧...首先这可能不是 Linux 而是 MacOS?但无论如何,您的计算机不使用任何源代码,而是使用编译后的可执行文件,它位于您的搜索路径中的某处——输入命令时搜索的目录列表,通常类似于 /usr/local/bin:/usr/bin:/bin
您可以使用 echo $PATH
显示您的搜索路径,使用 which find
找到 find
的完整位置。
不知道 MacOS 附带什么版本的 find
...如果您真的对源代码感兴趣,您可以下载通常安装在 linux 系统在这里:http://ftp.gnu.org/pub/gnu/findutils/
当我在终端中键入 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]
我的计算机如何知道此命令的源代码在哪里以及我如何自己访问它?
好吧...首先这可能不是 Linux 而是 MacOS?但无论如何,您的计算机不使用任何源代码,而是使用编译后的可执行文件,它位于您的搜索路径中的某处——输入命令时搜索的目录列表,通常类似于 /usr/local/bin:/usr/bin:/bin
您可以使用 echo $PATH
显示您的搜索路径,使用 which find
找到 find
的完整位置。
不知道 MacOS 附带什么版本的 find
...如果您真的对源代码感兴趣,您可以下载通常安装在 linux 系统在这里:http://ftp.gnu.org/pub/gnu/findutils/