คำสั่งเวลาเป็นหนึ่งในคำสั่ง Linux ที่รู้จักกันน้อยกว่า แต่สามารถใช้แสดงระยะเวลาในการเรียกใช้คำสั่งได้
วิธีนี้มีประโยชน์หากคุณเป็นนักพัฒนาซอฟต์แวร์และต้องการทดสอบประสิทธิภาพของโปรแกรมหรือสคริปต์ของคุณ
คู่มือนี้จะแสดงสวิทช์หลักที่คุณจะใช้กับคำสั่งเวลาพร้อมกับความหมายของพวกเขา
วิธีการใช้คำสั่งเวลา
ไวยากรณ์ของคำสั่งเวลามีดังนี้:
เวลา
ตัวอย่างเช่นคุณสามารถเรียกใช้คำสั่ง ls เพื่อแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์ในรูปแบบที่ยาวพร้อมด้วยคำสั่งเวลา
เวลา ls -l
ผลลัพธ์จากคำสั่งเวลาจะเป็นดังนี้:
จริง 0m0.177sผู้ใช้ 0m0.156ssys 0m0.020s สถิติที่แสดงแสดงเวลารวมในการรันคำสั่งระยะเวลาที่ใช้ในโหมดผู้ใช้และระยะเวลาที่ใช้ในโหมดเคอร์เนล หากคุณมีโปรแกรมที่คุณเขียนไว้และต้องการทำงานกับประสิทธิภาพคุณสามารถเรียกใช้งานพร้อมกับคำสั่งเวลาได้และพยายามปรับปรุงสถิติ โดยค่าเริ่มต้นเอาท์พุทจะแสดงที่ตอนท้ายของโปรแกรม แต่บางทีคุณอาจต้องการเอาต์พุตไปที่ไฟล์ เมื่อต้องการส่งออกรูปแบบไปยังไฟล์ใช้ไวยากรณ์ต่อไปนี้: เวลา -oเวลา - ออก = สวิตช์ทั้งหมดสำหรับคำสั่งเวลาต้องระบุก่อนคำสั่งที่คุณต้องการเรียกใช้ หากคุณกำลังปรับแต่งประสิทธิภาพคุณอาจต้องการต่อท้ายผลลัพธ์จากคำสั่งเวลาไปยังไฟล์เดียวกันซ้ำซ้อนเพื่อดูแนวโน้ม โดยใช้ไวยากรณ์ต่อไปนี้แทน: เวลา - aเวลา - เข้าร่วม โดยค่าเริ่มต้นเอาต์พุตจะเป็นดังนี้: จริง 0m0.177sผู้ใช้ 0m0.156ssys 0m0.020s มีตัวเลือกการจัดรูปแบบจำนวนมากดังที่แสดงในรายการต่อไปนี้ คุณสามารถใช้สวิตช์การจัดรูปแบบดังนี้: เวลา -f "เวลาที่ผ่านไป =% E, อินพุท% ฉัน, เอาต์พุต% O" เอาต์พุตสำหรับคำสั่งข้างต้นจะเป็นดังนี้: เวลาที่ผ่านไป = 0:01:00, อินพุต 2, เอาต์พุต 1 คุณสามารถผสมและจับคู่สวิทช์ได้ตามต้องการ ถ้าคุณต้องการเพิ่มบรรทัดใหม่เป็นส่วนหนึ่งของสตริงรูปแบบใช้อักขระบรรทัดใหม่ดังนี้: เวลา -f "เวลาที่ใช้ไป =% E n อินพุท% I n เอาต์พุต% O" เพื่อหาข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งเวลาอ่านลินุกซ์คู่มือการใช้งานโดยการรันคำสั่งต่อไปนี้: เวลามนุษย์ สวิตช์รูปแบบไม่ทำงานทันทีภายใน Ubuntu คุณจำเป็นต้องเรียกใช้คำสั่งดังต่อไปนี้: / bin / usr / เวลา การจัดรูปแบบผลลัพธ์ของคำสั่งเวลา
สรุป




