คำสั่ง history แสดงให้เราเห็นในเทอร์มินัลคำสั่งที่เราเคยดำเนินการในอดีตเช่นนี้:
จนถึงตอนนี้ดีมาก แต่ถ้าเราต้องการทราบว่าเมื่อใดที่เราดำเนินการแต่ละคำสั่งในอดีต? O_O
ฉันหมายถึงเห็นสิ่งนี้:
สำหรับสิ่งนี้เราต้องใส่คำสั่งนี้ในเทอร์มินัล:
export HISTTIMEFORMAT='%F %T : '
จากนั้นพวกเขาก็วิ่งอีกครั้ง ประวัติ และดูผลลัพธ์🙂
ตอนนี้สิ่งที่เราทำจะไม่ถาวรนั่นคือเมื่อเราปิดเซสชัน (หรือปิดคอมพิวเตอร์) วิธีที่ยอดเยี่ยมในการดูผลลัพธ์ของคำสั่ง history จะถูกลืมโดยระบบเพื่อให้เป็นแบบถาวรเราต้อง เรียกใช้สิ่งต่อไปนี้:
echo "export HISTTIMEFORMAT='%F %T : '" >> $HOME/.bashrc
นั่นคือใส่คำสั่งนั้นไว้ท้ายไฟล์ของเรา .bashrc ที่ซ่อนอยู่ในบ้านของเรา
อย่างไรก็ตามสำหรับผู้ที่สงสัยว่า% F และ% T หมายถึงอะไร…% F หมายถึงวันที่ในโหมดปี - เดือน - วันในขณะที่% T คือเวลาในโหมดชั่วโมงนาที - วินาที (เวลา 24 ชั่วโมง ).
ฉันไม่คิดว่าจะมีอะไรจะพูดมันเป็นโพสต์ที่ค่อนข้างสั้น แต่ฉันคิดว่าเคล็ดลับนั้นน่าสนใจ ^ - ^
ความนับถือ
Nice 🙂
ดีกว่าเป็นไปไม่ได้
เวอร์ชันคัดลอกวางในเทอร์มินัล
echo "ส่งออก HISTTIMEFORMAT = '% F% T:'" >> ~ / .bashrc; ที่มา ~ / .bashrc
ทาดาอัน ...
อย่าพยายามอย่างนั้นคำพูดของ wordpress ใช้ไม่ได้ในเทอร์มินัล
ใส่รหัสระหว่าง (code) …… (/ code) … แต่การเปลี่ยนวงเล็บสำหรับเครื่องหมายน้อยกว่าและมากกว่า
ขอบคุณสำหรับข้อมูล KZKG ^ Gaara แต่มีรายละเอียด:
วันที่คือวันที่ของวันนี้เสมอไม่ใช่วันที่เรียกใช้คำสั่ง
หรืออย่างน้อยก็ออกมาในการทดสอบของฉัน ไชโย
ดูเหมือนว่ามันจะใช้งานได้ดีกับคำสั่งที่ถูกเรียกใช้งานหลังจากที่การเอ็กซ์พอร์ตเสร็จสิ้นเท่านั้นนั่นคือพรุ่งนี้คุณจะเห็นว่าคำสั่งที่คุณดำเนินการในวันพรุ่งนี้จะดีและอื่น ๆ อีกมากมายตามวันเวลาที่ผ่านไป
คุณเข้าใจ? 🙂
ขอบคุณสำหรับความคิดเห็น😀
อ่าไป ฉันเข้าใจ
ขอบคุณสำหรับคำตอบแล้วบันทึกไว้ใน. bashrc
😀ทักทาย
ไม่เลยขอบคุณสำหรับการแสดงความคิดเห็น🙂
เย็น.
นั่นคือความคิด😀
เยี่ยมมาก! ง่ายและมีประสิทธิภาพ ขอขอบคุณ.
ขอขอบคุณ
เคล็ดลับที่ยอดเยี่ยม! หลายวันนี้🙂
การมีส่วนร่วมที่ดีมากมันทำงานได้อย่างสมบูรณ์ขอบคุณ
ข้อมูลที่น่าสนใจ !! ตอนแรกฉันคิดว่ามันใช้ไม่ได้เพราะคำสั่งก่อนหน้าปรากฏขึ้นพร้อมกับวันที่เดียวกัน แต่คนที่เขาแนะนำนั้นถ้าเขาระบุเวลาที่ถูกต้อง
สวัสดี
เคล็ดลับที่มีประโยชน์สุด ๆ แต่ฉันมีปัญหาในการให้คำสั่งตามที่คุณระบุการส่งออก HISTTIMEFORMAT = '% F% T:' จากนั้นประวัติ ... ถ้ามันส่งวันที่และเวลาของคำสั่งทั้งหมดมาให้ฉันสิ่งที่แปลกก็คือ มันส่งคำสั่งทั้งหมดที่ส่งวันที่และเวลาที่คอมพิวเตอร์มีในขณะนั้นให้ฉันนั่นคือมันไม่แสดงวันที่และเวลาจริงของคำสั่งฉันได้รับคำสั่งที่ฉันให้เมื่อวานนี้ แต่มันส่งฉัน วันที่คอมพิวเตอร์ปัจจุบัน…. ดังนั้นมันไม่ได้ผลสำหรับฉันเพราะฉันไม่เห็นวันที่จริง
จะบันทึกวันจริงได้อย่างไร ???
ใช้งานไม่ได้ต้องใช้วันที่ของระบบปัจจุบันไม่ใช่วันที่ดำเนินการคำสั่ง
เมื่อคุณจัดรูปแบบเพื่อใส่วันที่คำสั่งที่คุณดำเนินการก่อนหน้านี้จะไม่มีวันที่ที่ถูกต้องอย่างไรก็ตามคำสั่งที่คุณดำเนินการหลังจากนั้นจะ
คำถาม KZKG ^ Gaara
คุณยังสามารถแสดงผู้ใช้ที่ดำเนินการคำสั่ง?
ประวัติเป็นเรื่องเฉพาะสำหรับผู้ใช้แต่ละคนดังนั้นคุณจะต้องเข้าสู่เซสชันของผู้ใช้แต่ละคนเพื่อตรวจสอบสิ่งที่คุณต้องการตอนนี้หากคุณต้องการบางสิ่งที่มีการควบคุมที่ดีขึ้นฉันขอแนะนำให้ใช้ SUDO เนื่องจากหากทิ้งบันทึกทุกอย่างที่ดำเนินการ สำหรับผู้ใช้แต่ละคนที่มีวันที่และอื่น ๆ
ยอดเยี่ยมขอบคุณสำหรับการสนับสนุนที่ได้รับความช่วยเหลือเป็นอย่างดี
ความนับถือ
ฉันต้องการสร้างสคริปต์ที่ส่งออกประวัติมาให้ฉันและการทำผ่าน bash ก็ไม่ได้ใช้มัน
การช่วยเหลือ