ก่อนอื่นลองอ่าน macOS / Linux : ทำไมลง Oh My ZSH ก่อนแล้วจะเข้าใจว่าทำไมควรลงเพิ่มไม่ใช้ ZSH ที่มีอยู่แล้ว สามารถติดตั้งบน macOs และ Linux ได้ทุกค่าย ( Ubuntu, Debian, CentOS, Arch ฯลฯ) และเป็นที่นิยมมากในหมู่ Developer ที่ใช้ Linux ครับ
เตรียมความพร้อม ( Prerequisites )
ตรวจสอบว่าเครื่องของคุณมีสิ่งที่จำเป็นครบหรือยัง โดยใช้คำสั่ง
- Zsh:
zsh --version- ถ้ายังไม่มี Zsh ให้ลงก่อนด้วยคำสั่ง
sudo apt install zsh
( สำหรับตระกูล Ubuntu / Debian )
- ถ้ายังไม่มี Zsh ให้ลงก่อนด้วยคำสั่ง
- Curl หรือ Wget: สำหรับโหลดตัวติดตั้ง
- Git: สำหรับดึงไฟล์ Oh My Zsh มาลง
- อ่าน Ubuntu: ติดตั้ง ZSH เหมือน macOs
ขั้นตอนการ Backup ( สำคัญ! )
เพื่อป้องกัน Config เดิมหายตามที่คุณกังวล ให้รันคำสั่งนี้เพื่อสำรองข้อมูล .zshrc เดิมไว้ก่อน
cp ~/.zshrc ~/.zshrc.backup
วิธีการติดตั้ง Oh My Zsh
คุณสามารถเลือกใช้คำสั่งใดคำสั่งหนึ่งด้านล่างนี้ ( แนะนำ curl ครับ )
- ผ่าน Curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" - ผ่าน Wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
สิ่งที่จะเกิดขึ้นระหว่างติดตั้ง
- ระบบจะถามว่า “Do you want to change your default shell to zsh? [Y/n]”
- ให้ตอบ
Yเพื่อให้ทุกครั้งที่เปิด Terminal มาจะเป็น Oh My Zsh ทันที
- ให้ตอบ
- หน้าจอจะเปลี่ยนเป็นสีสันสวยงามและมีโลโก้ Oh My Zsh ปรากฏขึ้น
การกู้คืน Config เดิม ( ถ้ามี )
หากคุณเคยมี Alias หรือ PATH ในไฟล์เก่าที่ Backup ไว้ ให้เปิดไฟล์มาดูแล้วก๊อปปี้ไปวางในไฟล์ .zshrc ตัวใหม่cat ~/.zshrc.backup # ดูไฟล์เก่าnano ~/.zshrc # เอาสิ่งที่ต้องการไปแปะท้ายไฟล์ใหม่
💡 แนะนำเพิ่มเติมสำหรับ Linux
หลังจากลงเสร็จแล้ว ผมแนะนำให้ลง Plugin ยอดฮิต 2 ตัวนี้เพิ่มครับ ( จะทำให้ Terminal ฉลาดขึ้นมาก )
- sh-autosuggestions: ช่วยจำคำสั่งที่เคยพิมพ์
- zsh-syntax-highlighting: ช่วยเช็คว่าพิมพ์คำสั่งถูกหรือไม่
อ่านเพิ่มเติม