macOS Catalina มีเชลล์ใหม่ zsh คุณจะไม่เปลี่ยนเป็นโดยอัตโนมัติ แต่ทุกครั้งที่คุณเปิด Terminal คุณจะเห็นข้อความแจ้งให้คุณทราบ interactive ตอนนี้เชลล์แบบโต้ตอบเริ่มต้นคือ zsh หากต้องการอัปเดตบัญชีของคุณเพื่อใช้ zsh โปรดเรียกใช้ chsh -s / bin / zsh ’ คุณไม่จำเป็นต้องใช้มันและหากคุณเปลี่ยนมาใช้ zsh มันเป็นเรื่องง่ายมากที่จะเปลี่ยนกลับไปใช้ bash หากคุณเปลี่ยนกลับเป็นการทุบตีคุณอาจเห็นข้อความอีกครั้ง นี่คือวิธีที่คุณสามารถซ่อนมันได้
ซ่อน shell เปลือกโต้ตอบเริ่มต้นคือตอนนี้ zsh ’
หากต้องการซ่อนข้อความหลังจากเปลี่ยนเป็นทุบตีคุณจะต้องแก้ไขโปรไฟล์ทุบตี ในการทำเช่นนั้นให้เปิดแอป TextEditor หรือโปรแกรมแก้ไขข้อความอื่น ๆ ที่คุณเลือก
ไปที่ไฟล์> เปิดแล้วเลือกโฟลเดอร์บ้านของคุณคอลัมน์ทางด้านซ้าย ใช้ Command + Shift + แป้นพิมพ์ลัดเพื่อแสดงไฟล์ที่ซ่อนหากไม่ได้ตั้งไว้ให้แสดง ค้นหาไฟล์. bash_profile และเปิดในเท็กซ์เอดิเตอร์ที่คุณเลือก

ไฟล์. bash_profile อาจว่างเปล่าหรืออาจไม่ว่างเปล่า ขึ้นอยู่กับการเปลี่ยนแปลงที่คุณทำกับโปรไฟล์ เพิ่มบรรทัดต่อไปนี้ลงในไฟล์โดยไม่คำนึงถึงและบันทึกการเปลี่ยนแปลง
export BASH_SILENCE_DEPRECATION_WARNING=1

เทอร์มินัลจะไม่แสดง ‘ตอนนี้เชลล์แบบโต้ตอบเริ่มต้นคือ zsh หากต้องการอัปเดตบัญชีของคุณเพื่อใช้ zsh โปรดเรียกใช้ข้อความ chsh -s / bin / zsh ’ที่ด้านบน

ไม่น่าเป็นไปได้ที่คุณจะพลาดข้อความนี้ แต่เพื่อให้ได้รับกลับมาคุณจะต้องเปิดไฟล์. bash_profile และลบบรรทัดที่คุณเพิ่มด้านบน บันทึกการเปลี่ยนแปลงและข้อความจะปรากฏขึ้นอีกครั้ง
ข้อความจะปรากฏขึ้นและเกาะติดหากคุณใช้เปลือกอื่น ๆ นอกเหนือจาก zsh อาจเป็นเรื่องที่น่ารำคาญ แต่ก็จำเป็นเนื่องจาก Apple ต้องการให้คุณรู้ว่ามีเชลล์เริ่มต้นใหม่ที่คุณควรเปลี่ยนไปใช้ หากคุณต่อต้านการใช้เชลล์ใหม่อย่างแน่นหนาข้อความจะถูกผูกไว้เพื่อทำให้น่ารำคาญ ไม่ใช่สิ่งที่ทุกคนคุ้นเคย
หากคุณกังวลเกี่ยวกับการเปลี่ยนเป็น zshคุณควรดูสิ่งที่มีให้ หากมีสิ่งใดดีกว่าและอย่างน้อยที่สุดการเปลี่ยนจาก bash เป็น zsh นั้นไม่เจ็บปวดเลย Zsh นำเสนอการปรับแต่งเพิ่มเติมและคุณสมบัติการเติมข้อความอัตโนมัติของมันนั้นฉลาดกว่า ความแตกต่างนั้นมีน้อย แต่พวกเขาอยู่ที่นั่นและพวกเขาอาจดูดีมากเมื่อคุณเริ่มใช้งาน นอกจากนี้ยังมีคำสั่งไม่กี่คำที่ทุบตีไม่มีดังนั้นหากไม่มีอะไรอื่นคุณต้องการตรวจสอบ zsh อย่างแน่นอน
ความคิดเห็น