“//”指定的目录是什么意思?
可以通过在命令提示符处输入“cd //”来访问它。
我已经在 mac 10.9.5 和 Centos 6 上尝试过这个。它显示了根目录的内容。在提示中,它显示目录的“//”。这只是提示代码中的一个小故障吗?我使用 \w 显示工作目录。
答案1
cd // = 将 shell 工作目录更改为根目录
答案2
历史兼容性,因为 Unix 的早期版本使用诸如//host/path
.
来自 bash 常见问题解答:
E10) 为什么
cd //' leave $PWD as
//'?POSIX.2 在其对“cd”的描述中说三或在规范化当前工作目录时,多个前导斜杠可以替换为单个斜杠。
我认为这是为了历史兼容性。某些版本的 Unix 和早期的网络文件系统使用 //hostname/path 形式的路径来访问
path' on server
主机名'。