หากคุณกำลังใช้ Windows จาก macOS หรือ Linux คุณอาจพลาดฟังก์ชันการทำงานอันทรงพลังของบรรทัดคำสั่ง UNIX หรือ "shell" Windows ไม่ได้มาพร้อมกับเชลล์ UNIX ที่เปิดใช้งานโดยค่าเริ่มต้น แต่คุณสามารถเรียกใช้เชลล์ที่ทำงานบน Windows ได้อย่างง่ายดาย หรือแม้แต่ขยายพลังของเชลล์ด้วย zsh
zsh คืออะไร
zsh หรือที่เรียกว่า "Z-shell" เป็นเวอร์ชันที่มีประสิทธิภาพมากขึ้นของ Bash ซึ่งเป็นเชลล์มาตรฐานที่จัดส่งบนระบบ Linux และ macOS zsh อนุญาตให้ผู้ใช้ขยายรูปลักษณ์และการทำงานของเชลล์ด้วยสคริปต์ ปลั๊กอิน และอื่นๆ มีชุมชนนักพัฒนาจำนวนมากที่สร้างปลั๊กอินที่มีประโยชน์อย่างน่าอัศจรรย์สำหรับ zsh และคุณสามารถเขียนโค้ดส่วนขยายและปลั๊กอินของคุณเองได้เช่นกัน หากคุณใช้เวลามากกับเครื่องอ่านบัตร วิธีนี้เป็นวิธีที่ดีในการปรับปรุงคุณภาพชีวิตของคุณ
เปิด Bash
ก่อนที่เราจะสามารถติดตั้ง zsh หรือ Oh My Zsh ได้ เราต้องเปิดใช้งานเชลล์เริ่มต้นที่เรียกว่า Bash ก่อน สิ่งนี้เคยต้องใช้โปรแกรมของบุคคลที่สามเช่น Cygwin และคุณยังสามารถทำแบบนั้นได้ อย่างไรก็ตาม ขณะนี้ Windows 10 มาพร้อมกับระบบย่อย Linux ที่ปิดไว้โดยค่าเริ่มต้น หากเราเปิดใช้งาน เราจะสามารถเรียกใช้ Bash บน Windows ได้โดยใช้แพ็คเกจซอฟต์แวร์ดั้งเดิม
1. เปิดการตั้งค่าและคลิกที่ “อัปเดตและความปลอดภัย”
2. คลิก “สำหรับนักพัฒนา” ในแถบด้านข้าง จากนั้นคลิกปุ่มตัวเลือกถัดจาก “โหมดนักพัฒนาซอฟต์แวร์”
3. ในหน้าต่างป๊อปอัป คลิก "ใช่" เพื่อเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ต่อ
4. เปิดแผงควบคุมแล้วไปที่เมนู “โปรแกรมและคุณสมบัติ”
5. คลิก “เปิดหรือปิดฟีเจอร์ของ Windows” ในแถบด้านข้าง
6. เลื่อนลงมาและเลือกช่องทำเครื่องหมายข้าง “Windows Subsystem for Linux (Beta)” เพื่อเปิดใช้งานระบบย่อย Linux จากนั้นคลิกปุ่ม “ตกลง”
7. รอให้โปรแกรมติดตั้งเสร็จสิ้น
8. เมื่อตัวติดตั้งเสร็จสิ้น ให้คลิก “รีสตาร์ททันที” เพื่อรีสตาร์ทคอมพิวเตอร์และทำการติดตั้งให้เสร็จสิ้น
9. หลังจากที่คุณรีสตาร์ทคอมพิวเตอร์แล้ว ให้พิมพ์ "bash" ลงในเมนู Start แล้วเปิดสคริปต์ทุบตี
10. การดำเนินการนี้จะเปิดพรอมต์คำสั่งและติดตั้ง UNIX และ Bash ให้เสร็จสิ้น พิมพ์คีย์ "y" แล้วกด "Enter" เพื่อยืนยันการติดตั้งส่วนประกอบที่เหลือ
11. รอขณะดาวน์โหลดและกำหนดค่าส่วนประกอบที่เหลือ
12. เมื่อได้รับแจ้ง ให้สร้างชื่อผู้ใช้สำหรับ Bash และ UNIX
13. ป้อนรหัสผ่านที่คุณจะใช้สำหรับ Bash และ UNIX คุณจะไม่เห็นอักขระใดๆ ปรากฏขึ้นขณะที่คุณพิมพ์ แต่กำลังถูกบันทึกไว้ กด “Enter”
14. เมื่อการติดตั้งเสร็จสิ้น คุณจะกลับไปที่พรอมต์คำสั่ง ขณะนี้คุณสามารถปิดหน้าต่างนี้ได้
การติดตั้ง zsh บน Windows 10
ตอนนี้เรามีเชลล์บน Windows แล้ว ขั้นตอนต่อไปของเราคือการติดตั้ง zsh เราจะใช้ตัวจัดการแพ็คเกจ “apt-get” เพื่อดาวน์โหลดและติดตั้ง
1. เปิด Bash จากเมนูเริ่ม
2. พิมพ์คำสั่งต่อไปนี้ใน command prompt แล้วกด “Enter:”
sudo apt-get install zsh
3. ป้อนรหัสผ่าน Bash/UNIX ของคุณเมื่อได้รับแจ้ง และกด “Enter”
4. เมื่อได้รับแจ้ง ให้พิมพ์ “Y” แล้วกด “Enter” เพื่อดำเนินการติดตั้งต่อ
5. เมื่อการติดตั้งเสร็จสิ้น คุณจะกลับไปที่พรอมต์คำสั่ง
การใช้ zsh บน Windows 10
เมื่อติดตั้ง zsh แล้ว ก็เริ่มใช้งานได้เลย
1. เปิด Bash จากเมนูเริ่ม
2. พิมพ์ zsh
แล้วกด “Enter”
3. ในการรันครั้งแรก คุณจะต้องผ่านตัวเลือกการกำหนดค่า zsh บางอย่าง มีหลายอย่างอยู่ที่นั่น แต่เราแนะนำให้ดูข้อมูลทั้งหมดและเลือกตัวเลือกที่คุณต้องการจริงๆ หากไม่แน่ใจว่าจะเลือกอะไร ให้กดปุ่ม "2" เพื่อยอมรับการกำหนดค่าเริ่มต้น
4. เมื่อการกำหนดค่าเสร็จสิ้น คุณจะกลับไปที่พรอมต์คำสั่ง zsh
การติดตั้ง Oh My Zsh บน Windows 10
ตอนนี้เราได้ติดตั้ง zsh แล้ว เราก็สามารถติดตั้ง Oh My Zsh ได้ หากคุณไม่คุ้นเคยกับ Oh My Zsh นักพัฒนากล่าวว่าวิธีที่ดีที่สุดคือ “Oh-My-Zsh เป็นเฟรมเวิร์กแบบโอเพนซอร์สที่ขับเคลื่อนโดยชุมชนสำหรับจัดการการกำหนดค่า zsh ของคุณ ” นอกจากนี้ยังมาพร้อมกับปลั๊กอินมากกว่า 200 รายการและธีม 140 ธีมสำหรับ zsh ซึ่งขยายฟังก์ชันการทำงานและทำให้บรรทัดคำสั่งของคุณปรับแต่งได้ง่ายขึ้น
1. เปิด Bash จากเมนูเริ่ม
2. ใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดและติดตั้ง git ซึ่งเป็นข้อกำหนดเบื้องต้นสำหรับการติดตั้ง Oh My Zsh:
sudo apt-get install git
3. เมื่อติดตั้ง git แล้ว เราก็สามารถดาวน์โหลดและติดตั้ง Oh My Zsh ได้ โดยคัดลอกและวางคำสั่งต่อไปนี้ในบรรทัดคำสั่งของคุณแล้วกด “Enter”
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
โปรดทราบว่าคุณสามารถวางลงในบรรทัดคำสั่ง zsh ได้อย่างรวดเร็วโดยเลือกหน้าต่าง Xsh แล้วคลิกขวา
4. ป้อนรหัสผ่าน Bash/UNIX ของคุณเมื่อได้รับแจ้ง และกด “Enter”
5. เมื่อการติดตั้งเสร็จสิ้น คุณจะเห็นงานศิลปะ ASCII ของ Oh My Zsh
บทสรุป
เมื่อคุณติดตั้ง zsh และ Oh My Zsh แล้ว คุณสามารถใช้ทั้งสองอย่างได้เหมือนกับที่คุณทำบนระบบ UNIX หากต้องการเรียนรู้เพิ่มเติม โปรดดูคู่มือผู้ใช้ออนไลน์ของ zsh และวิกิของ Oh My Zsh