Ubuntu Linux 15.10 - 我刚刚注意到 cd
这似乎有点奇怪。
我试过:
man cd
在 cmd 行,我回来了
No manual entry for cd
我正在尝试查找关于
的文档cd -
在上一个目录和当前目录之间切换非常方便
和cd --
这似乎是
的别名cd ~
我是不是遗漏了一些非常明显的东西,还是应该提供手册页?
最佳答案
cd
不是命令,它内置于您的 shell 中。这是必要的,因为您当前的工作目录由 PWD
环境变量控制,该变量以 pwd
或“打印工作目录”命令命名。
父进程的环境变量不能被子进程改变。因此,如果您的 shell 运行 /bin/cd
并更改了 PWD
,它只会影响 /bin/cd
及其运行的任何内容。它不会改变 shell 的 PWD
。
某些系统,如 OS X 和 CentOS,将 cd
手册页映射到 builtin
,它列出了所有 shell 内置插件,并让您知道您应该查看您的 shell手册页。
你可以用echo $SHELL
检查你的shell,它可能是bash
。
关于linux - 没有 cd 命令的手册页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41147818/