Có cách nào để quay trở lại thư mục trước chúng tôi đã sử dụng bash, tcsh mà không cần sử dụng pushd / popd?
Tôi muốn gõ một cái gì đó như "trở lại" và đã trở về thư mục trước đó tôi đã ở.
Chỉnh sửa:
"cd -" hoạt động, nhưng chỉ cho các thư mục hiện tại và trước đó. Có anyway tôi có thể quay trở lại thư mục trước đó trước đó như thế nào bạn có thể quay trở lại trong trình duyệt web?
Trân trọng
cd -
(quay lại thư mục trước)
Nếu bạn muốn có thể đi đến các thư mục trước đó, điều này là không thể ra khỏi hộp. Nhưng hãy kiểm tra tập lệnh và hướng dẫn này:
Lịch sử các thư mục đã truy cập trong BASH
Lệnh cd hoạt động như bình thường. Cái mới
tính năng là lịch sử của 10 người cuối cùng
thư mục và lệnh cd
mở rộng để hiển thị và truy cập nó. CD
- (hoặc chỉ cần nhấn ctrl + w) sẽ hiển thị lịch sử. Trước mọi
tên thư mục bạn thấy một số. CD
-num với số bạn muốn nhảy đến thư mục tương ứng từ
lịch sử.
Bạn cũng có thể sử dụng biến cd $OLDPWD
. Điều này cũng có thể được sử dụng trong các kịch bản lệnh shell.
Nếu bạn đã đi xuống cây thư mục và muốn quay trở lại, ..
là yêu thích cá nhân của tôi. Bạn có thể nhảy xung quanh trong một nhánh cây khá dễ dàng ..
đi lên một thư mục và ../..
hai và ../../..
ba, vv Bạn cũng có thể đi lên và xuống một nhánh khác với cùng lệnh, chẳng hạn như cd ../../example
hoặc là cd ../../../example/example
vv Đối với một công tắc đơn giản chuyển qua lại giữa các thư mục, cd -
hoặc là $OLDPWD
là cược tốt nhất của bạn, như những người khác đã đề cập.
Đối với Windows (bao gồm cả Node.js commads prompt console case) không hoạt động cd - Để di chuyển bạn lên một thư mục hoạt động
cd ..
Tôi nghĩ cd ..
có thể giúp. Nếu bạn làm một ls -a
trong bất kỳ thư mục nào bạn sẽ thấy có hai mục: một tên "." và một tên khác là ".."; dấu chấm đơn là tham chiếu đến thư mục bạn đã có, trong khi dấu ngoặc kép là thư mục trước đó trong đường dẫn.