Computer >> คอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีดูประวัติโดยละเอียดของคำสั่งที่รันใน Linux

คู่มือนี้จะแสดงวิธีใช้คำสั่ง "history" เพื่อตรวจสอบคำสั่งทั้งหมดที่คุณเรียกใช้บนคอมพิวเตอร์ Linux

หากคุณใช้หรือดูแลเครื่อง Linux การดูประวัติของคำสั่งที่ดำเนินการบนเครื่องอาจมีประโยชน์มาก สิ่งนี้มีประโยชน์มากเมื่อทำการดีบั๊กและออก ฉันมักจะใช้คำสั่ง ประวัติ เพื่อช่วยฉันในเรื่องนี้

# ประวัติ

946 rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 rpm -qR mutt-1.4.1-11.rhel4.i386.rpm
948 sudp rpm -qa | จดหมาย
949 sudo rpm -qa | จดหมาย
950 sudo rpm -qa | grep mail
951 rpm -qR sendmail-8.13.1-3.2.el4
952 cd scripts/log_parse/

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

# ส่งออก HISTTIMEFORMAT=”%F %T “

ตอนนี้เรียกใช้ ประวัติ และเห็นความแตกต่าง:

# ประวัติ

946 2009-07-20 08:12:33 rpm -R mutt-1.4.1-11.rhel4.i386.rpm
947 2009-07-20 08:09:33 รอบต่อนาที -qR mutt-1.4.1-11.rhel4.i386.rpm
948 2009-07-20 09:49:44 sudp rpm -qa | จดหมาย
949 2009-07-20 10:37:33 sudo rpm -qa | จดหมาย
950 2009-07-20 10:17:13 sudo rpm -qa | grep mail
951 2009-07-20 10:12:23 rpm -qR sendmail-8.13.1-3.2.el4
952 2009-07-20 10:22:43 cd scripts/log_parse/

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