อาจเป็นคำถามของมือใหม่ แต่ฉันไม่เข้าใจว่าการกำหนดค่านี้เป็นอย่างไรและสาเหตุที่รูปแบบเอาต์พุตของtime
คำสั่งแตกต่างกันในสองกรณีนี้:
หากใช้ผ่านtime
เอาต์พุตจะมีสามแถวพร้อมข้อมูลพื้นฐาน
$ time sleep 1
real 0m1.003s
user 0m0.000s
sys 0m0.000s
จากนั้นฉันสามารถตรวจสอบว่ามีการใช้ไบนารีใด
$ which time
/usr/bin/time
และเรียกมันโดยตรงเพื่อให้ได้ผลลัพธ์ในรูปแบบที่แตกต่างอย่างสิ้นเชิงพร้อมข้อมูลเพิ่มเติมอีกมากมาย
$ /usr/bin/time sleep 1
0.00user 0.00system 0:01.00elapsed 0%CPU (0avgtext+0avgdata 2000maxresident)k
0inputs+0outputs (0major+77minor)pagefaults 0swaps
ไม่มีนามแฝงที่เกี่ยวข้องกับ time
$ alias | grep time
$
Ubuntu 16.04
ฉันทำงาน
which
ไม่มีประโยชน์โดยทั่วไป ...