(สำหรับการอ้างอิงเรากำลังพูดถึงคุณสมบัติ Resume ของ Mac OS X Lion 10.7 ขึ้นไป)
เทอร์มินัลจะกู้คืนไดเรกทอรีทำงานโดยอัตโนมัติหากคุณใช้เชลล์เริ่มต้นทุบตี หากคุณใช้เชลล์ตัวอื่นคุณจะต้องปรับเปลี่ยนรหัส/etc/bashrc
เพื่อส่งลำดับการหลีกเลี่ยงเพื่อสื่อสารไดเรกทอรีทำงานไปที่ Terminal เพื่อให้สามารถเรียกคืนไดเรกทอรีในภายหลังเพื่อดำเนินการต่อ หากคุณกำลังใช้ zsh โปรดดูคำตอบของฉันต่อResume Zsh-Terminal (OS X Lion)ซึ่งฉันใส่รหัสที่เหมาะสมสำหรับ zsh ด้วย
หากคุณมีกำหนดเอง~/.bash_profile
หรือ~/.bashrc
คุณอาจต้องตรวจสอบให้แน่ใจว่าคุณไม่ได้เลิกทำพฤติกรรมเริ่มต้นด้วยการปรับเปลี่ยนการ/etc/bashrc
ปรับแต่งของ โดยเฉพาะอย่างยิ่งมันตั้งค่าPROMPT_COMMAND
ตัวแปรสภาพแวดล้อมเพื่อส่งลำดับหนีที่แต่ละพรอมต์ หากคุณปรับแต่งตัวแปรนั้นคุณจะต้องนำหน้าหรือต่อท้ายรหัสของคุณเป็นค่าปัจจุบันเช่น:
PROMPT_COMMAND="<your code here>;$PROMPT_COMMAND"
นอกจากนี้โดยทั่วไป~/.bash_profile
ควรดำเนินการ~/.bashrc
:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi