ฉันจะติดตั้งจัมเปอร์ไดเรกทอรีเชลล์"z"บน Ubuntu 12.10 ได้อย่างไร
ฉันจะติดตั้งจัมเปอร์ไดเรกทอรีเชลล์"z"บน Ubuntu 12.10 ได้อย่างไร
คำตอบ:
ในz
readmeหลังจากบรรทัดที่ 48จะกล่าวว่า:
การติดตั้ง:
ใส่สิ่งนี้ใน $ HOME / .bashrc หรือ $ HOME / .zshrc ของคุณ:
. /path/to/z.sh
cd รอบ ๆ สักครู่เพื่อสร้าง db
คุณต้องดาวน์โหลดz.sh
ไฟล์ไปยังไดเรกทอรีที่คุณเลือกจากนั้นบอก.bashrc
ตำแหน่งของคุณว่ามันอยู่ที่ไหนเพื่อให้เทอร์มินัลของคุณสามารถค้นหาได้ (เช่นเดียวกับ z-shell ซึ่งเป็นเพียงระบบเชลล์อีกระบบ) หลังจากนั้นเมื่อคุณใช้ bash สักครู่หนึ่งz
จะรู้ตำแหน่งที่คุณชื่นชอบ
คุณสามารถดาวน์โหลดและเพิ่ม*rc
ไฟล์โดยใช้บรรทัดคำสั่งได้
# Download to latest to home dir
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/z.sh
# Add to .bashrc
echo . /path/to/z.sh >> ~/.bashrc
# Add to .zshrc
echo . /path/to/z.sh >> ~/.zshrc
/usr/local/bin
? ทำไมสิทธิ์การใช้งาน PATH
มันดูไม่เหมือนไฟล์นี้จะต้องมีการดำเนินการโดยตรงหรือว่ามันจะต้องมีที่ไหนสักแห่งใน
PATH
หรือว่าจะต้องมีการปฏิบัติการโดยผู้ใช้
จากที่นี่
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
ดาวน์โหลด
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
ติดตั้ง คำสั่งนี้ผนวก. ~/z.sh
เข้ากับของคุณbashrc
ไฟล์ซึ่งจะบอกให้เรียกใช้ Z เมื่อเริ่มต้นขึ้นsource ~/.bashrc
โหลดเปลือกหากต้องการทดสอบวิธีการทำงานของ Z ให้เรียกดูไดเรกทอรีเหล่านี้:
cd /etc/systemd/system cd /usr/share/nano cd /etc/kernel/postinst.d cd ~
ตอนนี้จากเทอร์มินัลของคุณพิมพ์
z sys
และกดปุ่มแท็บจากนั้นป้อน ถัดไปพิมพ์z nano
และกดปุ่มแท็บจากนั้นป้อนอีกครั้ง คุณจะเห็นทั้งสองกรณีที่ Z รู้ได้โดยอัตโนมัติcd
ในไดเรกทอรีที่หนึ่งและสองที่เราเรียกดูในตอนแรกใช้ Z กับ Zsh
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
วิ่ง คำสั่งนี้จะผนวก. ~/z.sh
การ.zshrc
ไฟล์ที่บอกมันรัน Z ในการเริ่มต้นขึ้นsource ~/.zshrc
โหลดเปลือก
เพียงเพิ่มz
ในรายการปลั๊กอิน~/.zshrc
plugins=(
git
z
)
ดาวน์โหลดz
สคริปต์ไปยังไดเรกทอรีบ้านของคุณ:
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
แล้ว:
source ~/.zshrc
z
สคริปต์คุณอาจได้รับ_z_dirs:2: no such file or directory: /home/$USER/.z
ข้อผิดพลาด ในการทำให้เกิดปัญหาอีกครั้ง: mv .z .z.bak
จากนั้นดำเนินการข้ามบางอย่าง
เมื่อติดตั้งสคริปต์เช่นนี้ (เสริมเชลล์) /etc/profile.d
ก็มักจะเป็นความคิดที่ดีที่จะติดตั้งให้พวกเขา ในการดาวน์โหลดและติดตั้งในขั้นตอนเดียวคุณสามารถใช้คำสั่งต่อไปนี้:
sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
-o /etc/profile.d/z.sh
ข้อได้เปรียบบางประการของการติดตั้งการแก้ไขเชลล์บน/etc/profile.d
:
chmod +x
;