Đây là cách để đối phó với các đường dẫn phức tạp đến cdthường xuyên.
mkdir ~/Links
ln -s /complexpath/there ~/Links
điều này sẽ tạo ra liên kết tượng trưng
~/Links/there
Để sử dụng Linksthư mục mới này một cách hiệu quả, nếu shell đăng nhập của bạn bash
chỉ cần bao gồm lệnh này trong ~/.profile(được sử dụng bởi tất cả các shell kiểu Bourne bash, kshthì, zsh):
CDPATH=~/Links:.
export CDPATH
Điều này có nghĩa là với mọi cd, trình bao của bạn sẽ tìm trong 2 thư mục để tìm tên địa phương:
~/Links
.
Bạn sẽ không cần phải khởi động lại phiên để kiểm tra nó, chỉ cần chạy:
. ~/.profile
có nghĩa là chỉ cần đọc của tôi ~/.profile. (Bạn sẽ không phải đặt nó vào ~/.bashrcvì bạn không cần phải lặp lại cùng một khởi tạo biến khi bạn không thay đổi nó.)
Khi bạn đã kiểm tra nó, bạn sẽ có thể khởi động lại phiên của mình;).
Từ giờ trở đi, mọi lúc bạn muốn đến therebạn sẽ phải gõ:
cd there
git status. Tôi cũng có một số bí danh trong tôi.bash_profile. Không chính xác những gì bạn đang yêu cầu, nhưng có liên quan.