ฉันจะทำให้หน้าต่างเทอร์มินัลปิดโดยอัตโนมัติใน OS X ได้อย่างไร


25

เมื่อใดก็ตามที่ฉันพิมพ์ 'ออก' หรือฉันออกจากระบบ หน้าต่างเทอร์มินัลยังคงเปิดอยู่และฉันต้องปิดเอง . ฉันสามารถเปลี่ยนพฤติกรรมนี้ได้หรือไม่

คำตอบ:


44

ไปที่เทอร์มินัล - & gt; ค่ากำหนดจากนั้นทางด้านขวามือเลือก "เชลล์" จากนั้นเลือก "ปิดถ้าเชลล์ออกจากระบบอย่างหมดจด" จากดรอปดาวน์ที่ระบุว่า "เมื่อเชลล์ออก"

วิธีนี้จะปิดเชลล์หากออกโดยไม่มีปัญหา (เช่นเมื่อคุณพิมพ์ "exit") แต่หากกระบวนการส่งคืนข้อผิดพลาดมันจะติดอยู่รอบ ๆ เพื่อที่คุณจะได้เห็นว่ามันคืออะไร

visual depiction of the menu


ขอบคุณมาก. ฉันพลาดตัวเลือกนั้นในบานหน้าต่างการตั้งค่า!
Auron

1
มีแนวคิดใดเกี่ยวกับวิธีทำให้งานนี้ใน El Capitánหรือไม่ สิ่งนี้มีการเปลี่ยนแปลงและฉันไม่พบคำสั่งผสม "เมื่อเชลล์ออก" อีกต่อไป
jmm

2
@jmm สำหรับ El Capitan: การตั้งค่า, โปรไฟล์, Shell, ตั้งค่าแบบเลื่อนลง "เมื่อเปลือกออก" ตามที่คุณต้องการ
Chaim Geretz

2

นอกจากนี้คุณสามารถดำเนินการคำสั่งต่อไปนี้ (หรือเพิ่มในตอนท้ายของคุณ .sh เชลล์สคริปต์) เพื่อ ฆ่า แอปพลิเคชัน Terminal:

kill `ps -A | grep -w Terminal.app | grep -v grep | awk '{print $1}'`

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