Tôi đã cố gắng theo dõi những hướng dẫn này để quay lại thư mục trước đó, nhưng kết quả là "-bash cd: OLDPWD not set".
Tôi đã thử làm theo những hướng dẫn này để quay lại thư mục trước đó nhưng kết quả là "-bash CD:OLDPWD chưa được đặt".

Làm sao tôi có thể làm được điều tôi muốn?
Làm thế nào tôi có thể làm những gì tôi muốn làm?
Cảm ơn.
Cảm ơn.
Thêm câu trả lời
đĩa CD -
không thể là lệnh đầu tiên trong shell, bạn sẽ cần phải cd ở đâu đó
đầu tiên để bạn có một điều để đĩa CD
trở lại
Cd- không thể là lệnh đầu tiên trong shell, trước tiên bạn cần cd ở một nơi khác để có thể tìm thấy thứ bạn cần cd
Khuyến nghị câu trả lời tuyệt vời
Tôi cũng gặp vấn đề tương tự. Thêm bí danh cho ra viết mật khẩu vào một tập tin và sau đó đọc nó ở lần khởi động tiếp theo:
Tôi có cùng một vấn đề. Thêm bí danh cho Exit để ghi pwd vào một tệp rồi đọc tệp trong lần khởi động tiếp theo:
bí danh exit='pwd > ~/.lwd && exit;'
kiểm tra -f ~/.lwd && xuất OLDPWD='head -1 ~/.lwd'
Điều này đã giải quyết vấn đề cho tôi
Điều này đã giải quyết được vấn đề của tôi
Khi bạn mở một terminal mới, PWD không được thiết lập vì terminal mở trong thư mục /home/ của người dùng. Nếu bạn thay đổi thư mục hiện tại rồi sử dụng lệnh này thì bạn sẽ không gặp phải vấn đề này. Thực ra, đây thậm chí không phải là vấn đề, đây là cách terminal thực sự nên hoạt động.
Khi bạn mở một thiết bị đầu cuối mới, PWD không được đặt khi thiết bị đầu cuối được mở trong thư mục /home/ của người dùng. Nếu bạn thay đổi thư mục hiện tại rồi sử dụng lệnh này, bạn sẽ không gặp phải vấn đề này. Trên thực tế, đó thậm chí không phải là một câu hỏi mà là câu hỏi về cách thiết bị đầu cuối thực sự phải chạy.
Điều thực sự giúp ích trong trường hợp của tôi là sử dụng
Điều thực sự hữu ích trong trường hợp của tôi là sử dụng
đĩa CD /
thay vì
thay vì
đĩa CD -
vâng... nó cũng hiệu quả với tôi.
Vâng..cũng phù hợp với tôi.
bạn nên sử dụng
đĩa CD /
thay vì
đĩa CD -
tin tôi đi nó sẽ sửa được lỗi
Bạn nên sử dụng cd/ thay vì cd - tin tôi đi, nó sẽ sửa được lỗi
Thêm câu trả lời
Đây là câu trả lời đúng. Đây là hành vi mặc định của bash.
Đây là câu trả lời đúng. Đây là hành vi mặc định của bash.
Tôi là một lập trình viên xuất sắc, rất giỏi!