เปลี่ยนความยาวของประวัติคำสั่งทุบตีหรือปิดใช้งานประวัติการทุบตีโดยสิ้นเชิง

ผู้ใช้. แฟ้ม bash_history ช่วยให้แท็บทำงานของประวัติบรรทัดคำสั่งเข้าสู่ระบบคำสั่งทุกที่ได้รับการป้อนลงในทุบตีพรอมต์ ไฟล์ประวัติคำสั่งเหล่านี้ช่วยให้ค้นหาและเรียกคืนคำสั่งที่ผ่านมาซึ่งอาจลืมไปแล้วและมีประโยชน์อย่างยิ่งสำหรับการจัดการระบบ เราจะอธิบายถึงวิธีการเปลี่ยนความยาวที่เก็บไว้ของไฟล์เหล่านี้วิธีปิดใช้งานและวิธีการตรวจสอบประวัติการเข้าชมของผู้ใช้อย่างรวดเร็ว

การเปลี่ยนความยาวประวัติการทุบตี

เมื่อต้องการเพิ่มประวัติความยาวของประวัติคำสั่งของผู้ใช้ให้เพิ่มบรรทัดต่อไปนี้ลงใน. bash_profile:

HISTFILESIZE=2500

ตัวอย่างข้างต้นจะเพิ่มขนาดของประวัติเป็น 2500 คำสั่งซึ่งสามารถเปลี่ยนเป็นจำนวนอื่นตามที่เห็นสมควร

ปิดใช้ประวัติการทุบตี

การตั้งค่าจำนวน HISTFILESIZE เป็น 0 ภายใน. bash_profile จะปิดใช้งานประวัติคำสั่ง bash ทั้งหมด:

HISTFILESIZE=0

การปิดใช้งานไฟล์ประวัติจะไม่ส่งผลต่อการเรียกคืนคำสั่ง แต่จะป้องกันไม่ให้ผู้ใช้ขั้นสูงสามารถดูคำสั่งที่ป้อนเข้าไปในเปลือกของผู้ใช้รายอื่นได้อย่างง่ายดาย

กำลังตรวจสอบประวัติ Bash

มีวิธีง่ายๆในการดูประวัติคำสั่งเพื่อดูประเภทของคุณเอง:

history

นอกจากนี้คุณยังสามารถส่งออกประวัติคำสั่งนั้นไปยังไฟล์ที่มี flag -w:

history -w pastbash.txt

หากต้องการดูประวัติคำสั่งของผู้ใช้อื่นให้ใช้ cat กับไฟล์. bash_history แทน:

cat /Users/USERNAME/.bash_history

โปรดทราบว่าหาก USERNAME ตั้งขนาดไฟล์ประวัติเป็นศูนย์จะไม่มีอะไรแสดงขึ้น

แอ็พพลิเคชันที่เป็นประโยชน์สำหรับผู้ใช้ Mac
แอ็พพลิเคชันที่พบมากที่สุดสองรายการสำหรับผู้ใช้ Mac คือการติดตามรายการค่าเริ่มต้นที่ป้อนลงในเทอร์มินัลและค้นหาคำสั่งที่ผ่านมาได้อย่างรวดเร็ว ประวัติคำสั่ง Query และคุณจะไม่ต้องเดาคำสั่งปิดบังว่าคุณได้ป้อนสี่เดือนที่ผ่านมาซึ่งเริ่มต้นด้วย 's'