2015-09-09 99 views

回答

2

cd实用程序只能记住最后一个目录。在第二个例子中,它记得它在什么时候做的cd dir2;在第一个中,它记得它在cd ../dir2的时间。所以cd -必然会给出不同的结果。

+0

感谢您的回复 –

5

cd -会将当前目录更改为历史记录中的最后一个目录。在执行第一个命令cd ../dir2后,cd -将读取的最后一个目录是您最初处于的任何同级目录。同时,cd ..; cd dir2执行2个单独的命令,因此两次写入历史记录,并使最后一个目录成为父代而不是兄弟。

看到这个:What does 'cd -' stand for?

+0

谢谢! –

相关问题