วิธีใช้ zsh เป็นค่าเริ่มต้นใน Terminal สำหรับ Mac OS

Anonim

Zsh หรือ z shell เป็นเชลล์ยอดนิยมทางเลือกแทน bash และ tcsh พร้อมด้วยการปรับปรุงและตัวเลือกการปรับแต่งมากมายที่นำเสนอผ่านโครงการ Oh-My-ZSH

หากคุณต้องการใช้ zsh เป็นเชลล์เริ่มต้นใน Terminal สำหรับ Mac OS แทนที่จะใช้ bash คุณสามารถทำได้โดยทำตามขั้นตอนต่อไปนี้:

วิธีตั้งค่า zsh เป็นเชลล์เริ่มต้นใน Terminal สำหรับ Mac

  1. เปิดแอป Terminal แล้วดึงเมนู “Terminal” ลงมา เลือก “Preferences”
    • หากต้องการเปลี่ยนเชลล์ทั้งหมดเป็นค่าเริ่มต้นเป็น zsh:
      • เลือกแท็บ “ทั่วไป” และเปลี่ยน “เชลล์ที่เปิดด้วย:” เป็น “คำสั่ง (เส้นทางที่สมบูรณ์)” และวางต่อไปนี้:
      • /bin/zsh/

    • หากต้องการเปลี่ยนเชลล์โปรไฟล์เฉพาะเป็น zsh:
      • เลือกแท็บ “โปรไฟล์” และเลือกโปรไฟล์ที่จะปรับเปลี่ยนจากรายการ (หรือสร้างโปรไฟล์แบบกำหนดเอง)
      • ไปที่แท็บ “เชลล์” และกาเครื่องหมาย “เรียกใช้คำสั่ง:” และป้อน “zsh”

    • เปิดหน้าต่าง Terminal ใหม่หรือเปิดหน้าต่างใหม่ด้วยโปรไฟล์เฉพาะที่คุณตั้งค่า zsh ไว้ ตอนนี้คุณจะมี zsh เป็นค่าเริ่มต้น

การเปลี่ยนแปลงนี้เป็น zsh เนื่องจากเชลล์เริ่มต้นจะคงอยู่ระหว่างการออกจากระบบและการเปิดใช้ Terminal ใหม่ แม้ว่าเชลล์หรือหน้าต่างเทอร์มินัลที่ใช้งานอยู่ในปัจจุบันจะต้องรีเฟรชหรือป้อน zsh ด้วยตนเอง

ใช่ มีวิธีอื่นในการทำเช่นนี้ แต่ที่น่าสนใจพอ การระบุเชลล์ที่จะเปิดจริง ๆ แล้วช่วยเพิ่มความเร็วของแอป Terminal ใน Mac OS ในหลาย ๆ กรณี ดังนั้นจึงอาจเพิ่มประสิทธิภาพได้เช่นกัน (สำหรับเร็กคอร์ด ไม่จำเป็นต้องเป็น zsh เพื่อปรับปรุงความเร็ว คุณสามารถเปลี่ยนเชลล์เริ่มต้นเป็นอะไรก็ได้ที่มีใน Mac เพื่อให้ได้ผลลัพธ์เดียวกัน)

คุณยังสามารถเปลี่ยน iTerm ซึ่งเป็นการแทนที่ Terminal ยอดนิยม ให้ใช้ zsh เป็นเชลล์เริ่มต้นโดยไปที่การตั้งค่าแอปและปรับโปรไฟล์ > ทั่วไป > คำสั่งเป็น 'zsh'

ตอนนี้คุณมี zsh เป็นเชลล์เริ่มต้นของคุณใน MacOS หรือ Mac OS X แล้ว คุณอาจต้องการดูโครงการ oh-my-zsh ที่ยอดเยี่ยมที่ https://github.com/robbyrussell /oh-my-zsh เพื่อค้นหาธีม ฟังก์ชัน และการปรับแต่งอื่นๆ ที่จะนำมาสู่ zsh

วิธีใช้ zsh เป็นค่าเริ่มต้นใน Terminal สำหรับ Mac OS