Mặc dù việc thay đổi $HOMEbiến và cdlệnh gọi (tôi sẽ sử dụng cmd cho ngắn gọn) trong .bashrctệp là câu trả lời đúng cho câu hỏi của bạn,
tôi thấy thoải mái hơn khi tạo bí danh (ví dụ cdh) đưa tôi trực tiếp đến thư mục tôi muốn.
Lý do là tất cả các tệp cấu hình các chương trình khác ( .bashrcví dụ như ví dụ) đều ở trong $HOMEthư mục mặc định và tôi có thể làm việc trong " cdhthư mục" của mình mà không bị gián đoạn từ các tệp này.
Nếu tôi cần quay lại $HOMEthư mục tôi có thể sử dụng cdcmd.
Trong một số bản phân phối linux, .bashrctệp được gửi bằng lệnh hoặc lệnh chạy hoặc chạy một hoặc nhiều tệp khác dành cho mục đích sử dụng cụ thể đó (ví dụ .bash_aliases)
Vì vậy, quyết định cho chính mình nếu bạn muốn sử dụng chúng hay không,
trong trường hợp bạn muốn sử dụng chúng, chỉ cần sử dụng nó giống như bạn sử dụng .bashrcnhưng với các lệnh được đặt trong tệp đã chỉ định.
vì vậy trong .bashrc(hoặc trong .bash_aliaseshoặc bất kỳ tập tin nào bạn đã chọn)
viết như sau:
alias cdh='cd /home/Varun/Desktop/Java Files'
nếu bạn không thích cdhbí danh, đừng ngại sử dụng tên khác nhưng hãy chắc chắn rằng không có bất kỳ cmd hoặc bí danh nào khác được đặt tên như thế này, bạn có thể làm cho cmd đó ít nhiều không sử dụng được.
Bạn có thể kiểm tra xem tên được lấy bởi triyng để gọi nó nhưng tôi sẽ chọn một typecmd với đối số tên của một cmd khác.
Các typecmd sẽ cho bạn biết nếu cmd cho là bí danh, tập tin nhị phân, hoặc kịch bản bash, hoặc bất cứ điều gì .......... Và do đó sẽ cho bạn biết khi cmd không tồn tại. (Đó là những gì bạn muốn trong trường hợp này)