ฉันมีปัญหาที่น่ารำคาญกับ iterm2 ที่ไม่จดจำประวัติของฉันเมื่อฉันปิดหน้าต่างเทอร์มินัล ฉันไม่แน่ใจว่าอาจเป็น. bash_profile config ของฉันหรือเปล่า
นี่คือสิ่งที่เกิดขึ้น:
1) type in some commands 2) issue `history` command 3) commands are listed 4) close terminal window and open brand new terminal window 5) issue `history` command 6) commands from previous sessions are NOT listed 7) close terminal window and open brand new terminal window 6) issue `history` command 7) commands from very first session now appearing
ใครรู้ว่าทำไมคำสั่งก่อนหน้านี้ไม่ปรากฏขึ้นทันทีเมื่อเปิดหน้าต่างใหม่และหลังจากเปิดหน้าต่างเทอร์มินัลที่สองเท่านั้น
อัปเดต: ทุกอย่างทำงานได้ตามที่คาดหวังด้วยแอปเทอร์มินัลเก่าแบบธรรมดา
อัปเดต 2:ฉันได้ติดตั้งคุณสมบัติการรวมเชลล์แล้ว
อัปเดต 3:ปรากฎว่าการอัปเดตครั้งแรกไม่ถูกต้อง นอกจากนี้ยังเป็นขุยบน Terminal บางครั้งมันจะทำงานและเวลาอื่นไม่ได้
จะเกิดอะไรขึ้นเมื่อคุณออกจากเชลล์ก่อนปิดหน้าต่าง
—
fd0
หากฉันพิมพ์คำสั่ง "exit" จะทำงานได้อย่างถูกต้อง
—
StevieD
ลองเพิ่มไฟล์
—
user3439894
SHELL_SESSION_HISTORY=0
ของคุณ~/.bash_profile
ค่อนข้างจะเป็นแอพ Terminal / iTerm2 และเปิดใหม่ทดสอบอีกครั้ง
ใช่ฉันได้ทำไปก่อนแล้วจนกระทั่งฉันสามารถแก้ไขปัญหาได้
—
StevieD