นี่คือวิธีจัดการกับเส้นทางที่ซับซ้อนไปcd
บ่อย
mkdir ~/Links
ln -s /complexpath/there ~/Links
สิ่งนี้จะสร้างลิงก์สัญลักษณ์
~/Links/there
หากต้องการใช้ใหม่นี้Links
ไดเรกทอรีได้อย่างมีประสิทธิภาพถ้าเปลือกเข้าสู่ระบบของคุณจะbash
มีเพียงคำสั่งนี้ในของคุณ~/.profile
(ซึ่งถูกนำมาใช้โดยทั้งหมดหอยสไตล์บอร์นbash
, ksh
, zsh
... ):
CDPATH=~/Links:.
export CDPATH
ซึ่งหมายความว่าทุกcd
เชลล์ของคุณจะค้นหาภายใน 2 ไดเรกทอรีเพื่อค้นหาชื่อพา ธ :
~/Links
.
คุณไม่จำเป็นต้องรีสตาร์ทเซสชันเพื่อทดสอบเพียงรัน:
. ~/.profile
~/.profile
ซึ่งหมายความว่าเพียงแค่อ่านของฉัน (คุณไม่จำเป็นต้องใส่ไว้ในของคุณ~/.bashrc
เนื่องจากไม่จำเป็นต้องทำซ้ำการเริ่มต้นตัวแปรเดียวกันเมื่อคุณไม่เปลี่ยนแปลง)
เมื่อคุณทดสอบแล้วคุณจะสามารถรีสตาร์ทเซสชันของคุณได้);
จากนี้ไปทุกครั้งที่คุณต้องการไปที่there
คุณจะต้องพิมพ์:
cd there
git status
อยู่ ฉันมีนามแฝงอยู่.bash_profile
ด้วย ไม่ว่าสิ่งที่คุณขอ แต่ที่เกี่ยวข้อง