Tôi đang sử dụng song song Windows và Ubuntu và làm công cụ điều khiển trên cả hai.
Trên Windows tôi có thể làm một
C:\Users\Thomas>cd..\..
C:\>
Tuy nhiên, trên Linux, điều này không hoạt động, không có dấu gạch chéo ngược cũng như dấu gạch chéo về phía trước.
21:17:10 $ cd../..
bash: cd../..: No such file or directory
Vì tôi thường mắc lỗi đó, tôi đã cố gắng xác định bí danh .bash_aliases
cho tình huống đó:
alias cd../..='cd ../..'
alias cd..\..='cd ../..'
Khi tôi bắt đầu một bash mới, tôi nhận được
21:16:26 $ bash
bash: alias: `cd../..': invalid alias name
Làm thế nào tôi có thể thiết lập bí danh cho cd..\..
và cd../..
chính xác?
Các cd..\..
dường như có vấn đề với các ký tự thoát:
21:39:43 $ cd..\..
bash: cd....: command not found
Nó không hoạt động, ngay cả khi tôi xác định bí danh khác cho cd....
.
man bash
: Các ký tự /, $, `và = và bất kỳ ký tự đại diện hoặc ký tự trích dẫn nào được liệt kê ở trên có thể không xuất hiện trong tên bí danh.
man alias
và nó không tồn tại. Nếu bạn đưa ra như một câu trả lời, tôi sẽ chấp nhận nó.
/
ký tự. Các\
phiên bản, mặt khác, nên hoạt động tốt.