ผู้ใช้ Linux ที่ใช้เวลามากในการเทอร์มินัลคุ้นเคยกับ Bash Shell มาก มันมีความหลากหลายและน่าเชื่อถือแม้ว่าจะไม่มีคุณสมบัติที่ทำให้รู้สึกทันสมัย หากคุณกำลังมองหาบางสิ่งที่มีคุณสมบัติมากกว่า Bash Shell ทางเลือกที่ดีในการตรวจสอบคือ Z Shell (หรือที่รู้จักในชื่อ Zsh) มันใช้ Bash แต่มีการปรับปรุงที่สำคัญซึ่งทำให้สามารถใช้งานได้มากขึ้น ในคู่มือนี้เราจะอธิบายถึงวิธีการเปลี่ยนจาก Bash เป็น ZSH และสร้างเชลล์หลักของคุณรวมถึงวิธีเปิดใช้งานกรอบ Oh My Zsh เพื่อการปรับปรุงเพิ่มเติม
ติดตั้ง Zsh
ก่อนที่จะใช้เปลือก Zsh แทน Bashคุณจะต้องติดตั้งลงใน Linux PC ของคุณ โชคดีที่ Zsh เป็นหนึ่งในทางเลือกของ Bash ที่เป็นที่รู้จักมากที่สุด เปิดหน้าต่างเทอร์มินัลแล้วป้อนคำสั่งเพื่อให้มันทำงานกับการกระจายของคุณ
อูบุนตู
sudo apt install zsh
Debian
sudo apt-get install zsh
Arch Linux
Arch Linux ใช้งาน Z Shell จริงตามค่าเริ่มต้นในดิสก์สด ถึงแม้ว่าดิสก์สดใช้ Zsh ไม่ได้หมายความว่าการติดตั้งของคุณจะเปิดใช้งานโดยค่าเริ่มต้น หากคุณตัดสินใจที่จะใช้ Bash แบบดั้งเดิมคุณอาจต้องติดตั้งเชลล์ด้วย Pacman
sudo pacman -S zsh
Fedora
sudo dnf install zsh
OpenSUSE
sudo zypper install zsh
ลินุกซ์อื่น ๆ
ตามที่ได้กล่าวไปแล้ว Zsh ได้รับความนิยมอย่างมากชุมชน Linux ด้วยเหตุนี้ผู้ใช้งานของลีนุกซ์ที่มีปัญหาการปิดกั้นลีนุกซ์ก็ไม่ควรมีปัญหาใด ๆ ในการจัดการแพ็คเกจ. ในการติดตั้ง Zsh ให้เปิดเทอร์มินัลค้นหา“ zsh” และติดตั้งเหมือนกับที่คุณติดตั้งซอฟต์แวร์ตามปกติ
หรือไปที่เว็บไซต์ Zsh และเรียนรู้วิธีการใช้งานบนระบบปฏิบัติการ Linux ที่คุณเลือก
การกำหนดค่า Zsh
หากต้องการกำหนดค่า Zsh ให้เปิดเทอร์มินัลแล้วเรียกใช้ การรัน Z Shell เป็นครั้งแรกจะเป็นการเปิดตัวช่วยสร้างการกำหนดค่าโดยอัตโนมัติ ในตัวช่วยสร้างให้กด 1 บนคีย์บอร์ดเพื่อเริ่มกระบวนการติดตั้ง
ในหน้าถัดไป Zsh มีตัวเลือกมากมายให้เลือก ตัวเลือกเหล่านี้จะทำให้การตั้งค่าเชลล์ง่ายขึ้น กดอีกครั้ง 1. การเลือกตัวเลือกนี้จะแนะนำคุณเกี่ยวกับการกำหนดการตั้งค่าประวัติเชลล์และอื่น ๆ

ก่อนกด 1 เพื่อตั้งค่าขนาดบรรทัดประวัติ จากนั้นกด 2 เพื่อสร้างไฟล์ประวัติใหม่และ 3 เพื่อกำหนดจำนวนบรรทัดที่จะบันทึก เมื่อตั้งค่าทั้งหมด 3 ค่าแล้วให้กด Q เพื่อเลื่อนกลับไปที่เมนูหลัก
ที่เมนูการกำหนดค่า Zsh ให้กด 2 เพื่อตั้งค่าระบบทำให้สมบูรณ์อัตโนมัติ ระบบนี้จะกรอกคำสั่งที่ตรวจพบภายในไฟล์ประวัติโดยอัตโนมัติ
ด้วยการเติมให้สมบูรณ์อัตโนมัติให้กด Q เพื่อกลับไปที่เมนู
การตั้งค่าตัวเลือก 1 และ 2 เป็นขั้นตอนสำคัญเพียงอย่างเดียว หากคุณต้องการให้ผ่านการตั้งค่าที่เหลือเพื่อปรับแต่งประสบการณ์การใช้งาน Z Shell ของคุณอย่างเต็มที่ มิฉะนั้นกด 0 เพื่อบันทึกการเปลี่ยนแปลงและออก
ช้างเปลือกเริ่มต้น
Zsh ได้รับการกำหนดค่าอย่างถูกต้อง แต่ไม่ใช่ Desktop Shell เริ่มต้น Bash ยังคงเปิดตามค่าเริ่มต้นเมื่อใดก็ตามที่เทอร์มินัลเปิด เพื่อแก้ปัญหานี้ไปที่เทอร์มินัลและใช้ chsh คำสั่ง
ก่อนอื่นให้เปลี่ยนเชลล์สำหรับรูท:
sudo -s chsh -s /bin/zsh root
ตอนนี้ผู้ใช้รูทกำลังใช้ Zsh ตามค่าเริ่มต้นถึงเวลาที่จะต้องเปลี่ยนผู้ใช้ของคุณใหม่ โปรดทราบว่าคุณจะต้องเรียกใช้คำสั่งนี้อีกครั้งสำหรับผู้ใช้ทุกคนที่ต้องการใช้ Zsh Shell แทนที่ ผู้ใช้งาน ในคำสั่งด้านล่างด้วยชื่อผู้ใช้ของคุณ
chsh -s /bin/zsh username
ป้อนรหัสผ่านของผู้ใช้เพื่อยืนยันการเปลี่ยนแปลง ปิดเทอร์มินัลแล้วเปิดใหม่เพื่อเข้าถึง Zsh
ติดตั้ง Oh My Zsh

การใช้ Zsh เพียงอย่างเดียวนั้นเพียงพอสำหรับผู้ใช้ส่วนใหญ่ แต่ถ้าคุณต้องการใช้ประโยชน์จากเปลือกนี้ให้มากขึ้นการติดตั้ง Oh My Zsh เป็นวิธีที่จะดำเนินการ ในการรับ Zsh ให้ใช้ wget เครื่องมือดาวน์โหลดเพื่อคว้าเวอร์ชันล่าสุดของสคริปต์การติดตั้ง โปรดทราบว่าคุณจะต้องมีแพ็คเกจ Git ติดตั้งบน Linux PC ของคุณ ค้นหา“ git” ในตัวจัดการแพ็คเกจและติดตั้งก่อนใช้ Wget
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh
Oh My Zsh หนึ่งครั้งบน Linux PC ของคุณตั้งค่าที่ดีไฟล์กำหนดค่า Zsh พร้อมปลั๊กอินที่แตกต่างกันหลายสิบให้เลือก หากต้องการเปิดใช้งานปลั๊กอินเหล่านี้คุณจะต้องแก้ไขไฟล์กำหนดค่า Zsh ในเทอร์มินัลใช้เท็กซ์เอดิเตอร์นาโนเพื่อเปิด ~ /zshrc.
nano ~/.zshrc
ก่อนอื่นในรายการปลั๊กอินให้เลือกใน OhZsh ของฉันคือธีม ตามค่าเริ่มต้นชุดรูปแบบ“ Robby Russel” จะเปิดใช้งาน ต้องการอะไรอีกหรือ ไปที่หน้านี้ที่นี่ค้นหาชุดรูปแบบและเปลี่ยนชื่อในเครื่องหมายคำพูดเป็นชุดรูปแบบที่คุณชื่นชอบ
ตามธีมมี Zsh อื่น ๆ อีกมากมายปลั๊กอินเพื่อเปิดใช้งาน เลื่อนรายการลงโดยใช้ปุ่มลูกศรและอ่านคำอธิบายของปลั๊กอิน เห็นคนที่คุณชอบ? ลบเครื่องหมาย # ออกจากด้านหน้าของรหัสเพื่อเปิดใช้งานปลั๊กอิน
เปิดใช้งานปลั๊กอินโดยการบันทึกนาโน (Ctrl + O แล้วก็ Ctrl + X) และรีสตาร์ทเครื่อง
ความคิดเห็น