เทอร์มินัลแค่กด Bash? [OSX]


1

ฉันตั้งค่าให้เทอร์มินัลของฉันเพื่อเปิดโดยใช้ zsh แทนทุบตีและใช้งานได้ประมาณหนึ่งสัปดาห์จากนั้นจะเปลี่ยนกลับไปใช้ทุบตี มีความคิดว่าทำไมสิ่งนี้อาจเกิดขึ้น?

ฉันต้องการเก็บการเปลี่ยนแปลงที่ระดับเทอร์มินัลและไม่เปลี่ยนเชลล์ระบบของฉัน


มันอาจจะคุ้มค่าที่จะกล่าวถึงเรื่องนี้เกี่ยวกับ Mac OS X ด้านนอกของแท็กเช่นกัน
oKtosiTe

1
@oKtosiTe เรียบร้อยแล้ว
Dan Rosenstark

คำตอบ:


4

เรียกใช้คำสั่ง chsh ฉันทำสิ่งนี้และ zsh ของฉันติดบน Snow Leopard


ในทำนองเดียวกัน ฉันใช้ chsh เพื่อสลับไปยัง zsh ภายใต้ Leopard และมันติดอยู่ตั้งแต่นั้น
Lawrence Velázquez

2

คุณเปลี่ยนเปลือกได้อย่างไร

สิ่งนี้ใช้ได้กับฉัน:

  1. ไปที่การตั้งค่าระบบ
  2. เปิดการ prefpane บัญชี
  3. รับรองความถูกต้องเพื่อให้คุณสามารถทำการเปลี่ยนแปลง
  4. ควบคุม - หรือคลิกขวาที่ชื่อบัญชีของคุณและเลือกตัวเลือกขั้นสูง
  5. zshภายใต้การเข้าสู่ระบบเปลือกเลือกหรือป้อนเส้นทางไปยังคุณ (หมายเหตุ: ฉันคิดว่าเชลล์นี้จะต้องอยู่ในรายการ/etc/shellsด้วย)

นอกจากนี้คุณยังสามารถเปลี่ยนได้ใน Terminal:

  1. เปิดการตั้งค่าเทอร์มินัล
  2. บนแท็บเริ่มต้นภายใต้เชลล์ที่เปิดด้วยให้เลือกคำสั่ง (เส้นทางที่สมบูรณ์) และป้อนเส้นทางไปยังเชลล์

ฉันคิดว่าวิธีแรกทำงานได้จริงchsh
tig

1
ขออภัยคำถามไม่ชัดเจน ฉันทำ # 2 หลังจากผ่านไปประมาณหนึ่งสัปดาห์มันจะสลับกลับ
Dan Rosenstark

1

คุณใช้ MobileMe หรือไม่? อย่างน้อยสำหรับฉันฉันมีปัญหาทุกอย่างเกี่ยวกับการซิงค์การตั้งค่า ฉันสามารถเปลี่ยนการตั้งค่าบนแล็ปท็อปของฉันและสองสามวันต่อมามันกลับสู่การตั้งค่าเดิม (อาจเป็นเพราะเดสก์ทอปของฉันทำงานอยู่ตลอดเวลาในขณะที่แล็ปท็อปของฉันไม่อยู่)

มันทำให้ฉันประหลาดเพราะ mobileme เป็นสิ่งเดียวที่ฉันเคยเห็นทำให้เกิดปัญหาในการรีเซ็ตการตั้งค่าเช่นนี้ ...


0

โปรแกรมเทอร์มินัลบางโปรแกรมอนุญาตให้คุณเรียกใช้โปรแกรมเมื่อเข้าสู่ระบบ ลองใช้ทุบตี?


คุณต้องหมายถึง zsh ... :-)
oKtosiTe

0

คุณเปลี่ยนเป็น zsh ได้อย่างไร?

ฉันรัน osx สั้น ๆ (ไม่นานมาก แต่นานกว่าสองสามสัปดาห์) และใช้ chsh เพื่อเปลี่ยนเป็น zsh จากนั้นงานก็เสร็จ คุณมีการอัปเดตอัตโนมัติหรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.