Có một biến thư mục trước?


16

Các biến môi trường trong $PWDcó thư mục làm việc hiện tại. Có một biến chứa thư mục trước? Nếu không có, làm thế nào người ta có thể được tạo ra?

Tôi nghĩ rằng điều này có thể hữu ích.

Câu trả lời:


29

Có, có. man bashsẽ dẫn bạn đến

   OLDPWD The previous working directory as set by the cd command.

1
Thật tuyệt, tôi không biết về điều này.
kos

1
Điều này sẽ rất hữu ích. ( uncdchỉ huy, có ai không?)
Kaz Wolfe

11
Bạn có thể sử dụng cd -để quay lại thư mục trước.
NZD

2
Bash duy trì một chồng tất cả các thư mục bạn đã truy cập. Bạn có thể sử dụng pushdpopdthao tác ngăn xếp này. Xem man bashđể biết chi tiết.
NZD

1
@NZD trừ khi tôi đã rất bối rối trong một thời gian dài, ngăn xếp không chứa tất cả các thư mục bạn đã truy cập - chỉ những thư mục bạn đã lưu trữ cụ thể sử dụng pushd.
David Z
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.