Câu trả lời:
Phím tắt là -
Thử cd -
Nếu bạn muốn sử dụng điều này trong lời nhắc của bạn, bạn phải tham khảo nó với ~-
.
Xem ví dụ:
[echox@kaffeesatz ~]$ cd /tmp
[echox@kaffeesatz tmp]$ ls
cron.iddS32 serverauth.CfIgeXuvka
[echox@kaffeesatz tmp]$ cd -
/home/echox
[echox@kaffeesatz ~]$ ls ~-
cron.iddS32 serverauth.CfIgeXuvka
Bạn cũng có thể muốn xem xét pushd
và popd
, điều này tạo ra một chồng các thư mục để nhớ bạn đang ở đâu.
Để sử dụng, pushd <directory>
thay đổi <directory>
và lưu thư mục trước đó. Để thay đổi trở lại thư mục đã lưu này, sử dụng popd
.
Theo câu trả lời của @echox, bạn thực sự có thể sử dụng cd -
làm trang hướng dẫn để bash
giải thích:
Khi a được sử dụng làm toán hạng, điều này sẽ tương đương với lệnh:
cd "$OLDPWD" && pwd
thay đổi thư mục làm việc trước đó và sau đó viết tên của nó.
Lưu ý đầu ra thay đổi để thư là do cố hữu pwd
trong cd -
. Bạn có thể không muốn đầu ra đó trong một tập lệnh. Đó là nơi mà sự thay thế trở nên hữu ích - chỉ cần làm
cd "$OLDPWD"
và bạn đã hoàn tất!