【发布时间】:2013-12-19 20:15:27
【问题描述】:
我错误地输入了一个命令 cd // 而不是 cd /,而不是像我期望的那样收到错误,shell (Bash) 显示了一个提示,就好像我在 // 目录中一样: -
<username>@<hostname>://$
<username>@<hostname>://$ pwd
//
列出目录的内容显示与/相同。
那么cd // 到底是做什么的,与cd / 有什么区别?
【问题讨论】:
-
没有区别。试试“//////////”,也可以。
-
"//////////" 有效,但我得到一个不同的提示,只有一个'/'。
-
属于 Linux 栈,这里明显跑题了。
-
内置的 bash
pwd命令会记住您给它的字符串(但在某些情况下会对其进行规范化)。/bin/pwd从当前目录的位置推断完整路径,根据需要遍历..链接,并将仅打印/。
标签: linux bash shell directory-structure cd