ฉันจะติดตั้งจัมเปอร์ไดเรกทอรีเชลล์"z"บน Ubuntu 12.10 ได้อย่างไร
ฉันจะติดตั้งจัมเปอร์ไดเรกทอรีเชลล์"z"บน Ubuntu 12.10 ได้อย่างไร
คำตอบ:
ในz readmeหลังจากบรรทัดที่ 48จะกล่าวว่า:
การติดตั้ง:
ใส่สิ่งนี้ใน $ HOME / .bashrc หรือ $ HOME / .zshrc ของคุณ:
. /path/to/z.shcd รอบ ๆ สักครู่เพื่อสร้าง 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;