2015-09-09 39 views

回答

2

cd實用程序只能記住最後一個目錄。在第二個例子中,它記得它在什麼時候做的cd dir2;在第一個中,它記得它在cd ../dir2的時間。所以cd -必然會給出不同的結果。

+0

感謝您的回覆 –

5

cd -會將當前目錄更改爲歷史記錄中的最後一個目錄。在執行第一個命令cd ../dir2後,cd -將讀取的最後一個目錄是您最初處於的任何同級目錄。同時,cd ..; cd dir2執行2個單獨的命令,因此兩次寫入歷史記錄,並使最後一個目錄成爲父代而不是兄弟。

看到這個:What does 'cd -' stand for?

+0

謝謝! –

相關問題