คำตอบของ Mikel นั้นดียกเว้นว่าถ้าคุณรันโปรแกรมและหายไปครู่หนึ่งคุณจะไม่แน่ใจจริงๆเมื่อกระบวนการเสร็จสิ้น ดังนั้นแม้ว่าคุณจะมีเวลาเมื่อคุณเริ่มโปรแกรมคุณก็ไม่ทราบว่าต้องใช้เวลาเท่าไหร่
ฉันไม่มีวิธีแก้ปัญหาสำหรับกรณีที่คุณต้องการค้นหาโดยไม่ต้องเตรียมการ อย่างไรก็ตามหากคุณกำลังจะทำเช่นนั้นอีกครั้งคุณสามารถทำเช่นฉัน: พิมพ์เวลาปัจจุบันพร้อมกับเปลือกให้ ด้วยวิธีนี้หากคุณยังคงเปิดเครื่องอยู่คุณสามารถดูเวลาที่คุณเริ่มโปรแกรมและเวลาที่พิมพ์พรอมต์ต่อไป คณิตศาสตร์เล็ก ๆ น้อย ๆ จะทำให้คุณได้รับเวลาดำเนินการ
หากต้องการทำสิ่งนี้bash
ให้ใส่สิ่งนี้ลงใน.bashrc
:
export PS1="\A \u@\h \W \$ "
ในzsh
ใส่สิ่งนี้ลงใน.zshrc
:
export PS1="%D{%H:%M} %n@%m %1~ %# "
รูปแบบข้างต้นจะให้รูปแบบเปลือกของ<time> <username>@<hostname> <current dir> <$ or % or #>
คุณ สำหรับเชลล์ที่แตกต่างกันและพร้อมรับคำแฟนซีที่บ้าคลั่ง ให้อ่าน man page ของเชลล์ของคุณ
หมายเหตุ: สิ่งนี้อาจจะไม่ช่วยถ้าคุณต้องการความแม่นยำสูงหรือหากโปรแกรมสร้างผลลัพธ์มากจนคุณไม่เห็นพรอมต์ก่อนหน้า