วิธีเปลี่ยนจาก Bash เป็น Tcsh Shell ใน OS X Terminal

Bash เป็นเชลล์เริ่มต้นใน Mac OS X และได้รับตั้งแต่ 10.3 โดยทั่วไปถือว่าเป็นมาตรฐาน de facto shell ในโลกยูนิกซ์ ที่กล่าวว่ามีบางคนที่ต้องการใช้เปลือก tcsh หรือบางทีคุณอาจต้องการเพียงแค่แยกออกจากบรรทัดฐาน การเปลี่ยนเชลล์ดีฟอลต์เป็นเรื่องง่ายสวย แต่คุณอาจจะประสบปัญหาเมื่อใช้สคริปต์เชลล์ทุบตี ถ้าคุณต้องการทดสอบกับ tcsh และใช้เป็นเชลล์เริ่มต้นนี่คือวิธีการทำจาก GUI ในสามขั้นตอนง่ายๆ:


เปลี่ยนเชลล์เริ่มต้นจากทุบตีเป็น tcsh ที่ใช้โดยแอ็พพลิเคชั่น Terminal ในสามขั้นตอน:

  1. เปิด Terminal.app
  2. จากเมนูเทอร์มินัลให้เลือกการกำหนดลักษณะ
  3. ในการตั้งค่าให้เลือก "execute this command" และพิมพ์ / bin / tcsh แทน bin / bash

แค่นั้นแหละ. ตอนนี้เมื่อใดก็ตามที่คุณเปิด terminal ใหม่ก็จะเป็นเปลือก tcsh เมื่อต้องการย้อนกลับไปที่ bash ให้ทำตามขั้นตอนเดียวกัน แต่แทนที่ / bin / tcsh ด้วย / bin / bash

หมายเหตุ : สคริปต์เชลล์ส่วนใหญ่สำหรับ OS X เขียนขึ้นเฉพาะสำหรับ bash และการเปลี่ยนไปใช้ tcsh จะทำให้สคริปต์เหล่านี้ไม่สามารถทำงานได้ดีอีกต่อไป

ถ้าคุณต้องการทดสอบกับเปลือก tcsh ลองพิมพ์

tcsh

ที่พรอมต์เทอร์มินัลและคุณจะโหลดเชลล์ทีซีชั่วคราว

เมื่อต้องการออกจากเปลือก tcsh ด้วยวิธีนี้ให้พิมพ์

exit

ที่พรอมต์และคุณจะออกจาก tcsh และกลับมาที่เปลือก bash คุณสามารถทำเช่นนี้กับเชลล์ใด ๆ เพื่อทดสอบอีกครั้งไม่ว่าจะเป็น bash, tcsh, sh, zsh หรืออื่น ๆ