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_aliasescho 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 aliasvà 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.