Mặc dù việc thay đổi $HOME
biến và cd
lệnh gọi (tôi sẽ sử dụng cmd cho ngắn gọn) trong .bashrc
tệ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 ( .bashrc
ví dụ như ví dụ) đều ở trong $HOME
thư mục mặc định và tôi có thể làm việc trong " cdh
thư 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 $HOME
thư mục tôi có thể sử dụng cd
cmd.
Trong một số bản phân phối linux, .bashrc
tệ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 .bashrc
nhưng với các lệnh được đặt trong tệp đã chỉ định.
vì vậy trong .bashrc
(hoặc trong .bash_aliases
hoặ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 cdh
bí 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 type
cmd với đối số tên của một cmd khác.
Các type
cmd 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)