Unix环境下'cd'命令的源代码

10

我在哪里可以找到Unix环境下cd命令的源代码?

我想要知道这个命令是如何实现的。

4个回答

10

@majidgeek:谢谢,已修复。我只能找到比wayback machine更好的链接了 :-/ - Aaron Digulla

4

例如,要查看bash cd命令的源代码:

  1. http://ftp.gnu.org/gnu/bash/下载bash源代码。
  2. 提取源码。
  3. 检查bash-./builtins/cd.def文件,其中"."表示您下载的版本(例如4.2)。根据文件顶部的注释,这是创建cd.c文件的来源。

2

7
必须将cd命令编入shell中,因为您无法更改父进程的工作目录。 - 1800 INFORMATION


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接