ฉันพยายามค้นหา~/.bash_history
คำสั่งล่าสุดของฉันขณะที่อยู่ในเซสชันเทอร์มินัล แต่พวกเขาไม่ได้อยู่ที่นั่น ฉันเดาว่าเป็นเพราะฉันเปิดเซสชันเทอร์มินัลหลายครั้ง
มีวิธีที่ฉันสามารถซิงค์ (เช่น sync-push หรือ sync-write-out) ประวัติคำสั่งของเทอร์มินัลเซสชันปัจจุบันลงในไฟล์ bash_history (โดยไม่ต้องปิดเซสชันและสูญเสียสภาพแวดล้อมนั้น) หรือไม่
(มันจะคล้ายกันในระยะไกลในความคิดกับวิธีที่sync
คำสั่งเก็บการแก้ไขระบบไฟล์ในบางระบบ)
ฉันคิดว่าฉันสามารถตั้งค่า bash เพื่อเก็บรักษาประวัติเซสชันได้หลายครั้ง แต่ความสามารถในการพุชบัฟเฟอร์ประวัติปัจจุบันจะยังคงมีประโยชน์ในสถานการณ์เมื่อคุณทำงานกับเครื่องใหม่และคุณลืมตั้งค่า bash อย่างที่คุณอาจต้องการ .
คำถามซ้ำ ดู: unix.stackexchange.com/questions/1288/…
—
Eduardo Leggiero
history -a
คำสั่ง shell builtinแต่อย่างใดตอนนี้ฉันได้รับ 'สิทธิ์ปฏิเสธ' ใน.bash_history
ไฟล์หลังจากนั้น