เริ่มต้นในOS X 10.11 El Capitanสคริปต์ระบบที่ติดตั้ง/etc/bashrc_Apple_Terminal
พิกัดกับเทอร์เพื่อประหยัด / restore ประวัติคำสั่งแยกต่างหากสำหรับแต่ละขั้วบูรณะResume
อ่านความคิดเห็น/etc/bashrc_Apple_Terminal
เพื่อดูคำอธิบายเกี่ยวกับวิธีการจัดการประวัติคำสั่งต่อเทอร์มินัลและวิธีปรับแต่ง
หากคุณปรับแต่งPROMPT_COMMAND
ให้แน่ใจว่าเชื่อมต่อกับค่าก่อนหน้าดังนั้นคุณจึงไม่ต้องล้างคำสั่งที่ระบบจัดหาให้:
PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND; }your_code_here"
หากคุณติดตั้งEXIT
ตัวจัดการสัญญาณด้วยtrap
ให้แน่ใจว่าได้ทำสิ่งที่คล้ายกัน (หรือโทร shell_session_update จากตัวจัดการของคุณถ้าคุณไม่สามารถหาวิธีการเชื่อมต่อกับค่าก่อนหน้า - มันเกี่ยวข้องเล็กน้อย)
~/.bash_sessions
เมื่อคุณออกจากเปลือกรหัสนี้จะบันทึกคำสั่งใหม่ให้กับประวัติศาสตร์ของสถานีใน เพื่อดูว่ามันพบปัญหาใด ๆ แทนที่จะปิดเทอร์มินัลออกจากเชลล์ด้วยตนเองด้วยexit
(หรือ Control-D) มันบันทึกข้อความความคืบหน้า หมายเหตุหากยังไม่สมบูรณ์หรือหากมีคำเตือนหรือข้อความแสดงข้อผิดพลาดปรากฏขึ้น
โดยทั่วไปแล้วbashrc_Apple_Terminal
ความพยายามในการตรวจสอบและปิดใช้งานประวัติแต่ละเซสชันหากดูเหมือนว่าผู้ใช้ได้ทำการปรับแต่งใด ๆ ที่ไม่เข้ากัน ดูเหมือนคุณอาจจะพบว่ามันไม่ได้จัดการ โปรดพิจารณายื่นรายงานข้อผิดพลาดกับ Apple: https://developer.apple.com/bug-reporting/