我知道cd ~-
将目录更改为$ OLDPWD。
我在Macbook上使用GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
。
'cd - '似乎与'cd~ - '具有相同的行为。
为什么?
那不对。 cd --
更改为您的主目录,就像cd
一样。考虑cd --
一个纯粹的cd
没有选项,没有给出参数。另见https://unix.stackexchange.com/a/11382。
使用Bash --
用于指定命令选项的结束。
所以cd --
意味着cd
。
没有参数的cd
将您当前的目录更改为您的主目录(如cd ~
)。
它引导你到最后一个残疾人的事实是巧合。