Kumuha ng Istatistika ng Istatus ng Return sa Oras ng Linux Command

Ang command ng oras ay isa sa mga mas maliit na kilalang command Linux ngunit maaari itong magamit upang ipakita kung gaano katagal ang isang command upang tumakbo.

Ito ay kapaki-pakinabang kung ikaw ay isang developer at nais mong subukan ang pagganap ng iyong programa o script.

Ililista ng gabay na ito ang pangunahing mga switch na gagamitin mo sa oras na utos kasama ang kanilang mga kahulugan.

Paano Gamitin ang Time Command

Ang syntax ng oras na utos ay ang mga sumusunod:

oras

Halimbawa, maaari mong patakbuhin ang command ng ls upang ilista ang lahat ng mga file sa isang folder sa isang mahabang format kasama ang command ng oras.

oras ls -l

Ang mga resulta mula sa oras na utos ay ang mga sumusunod:

tunay na 0m0.177s
user 0m0.156s
sys 0m0.020s

Ang mga istatistika na ipinapakita ay nagpapakita na ang kabuuang oras ay kinuha upang patakbuhin ang command, ang dami ng oras na ginugol sa mode ng gumagamit at ang dami ng oras na ginugol sa kernel mode.

Kung mayroon kang isang programa na iyong isinulat at nais mong magtrabaho sa pagganap maaari mong patakbuhin ito kasama ang oras ng pag-uulit nang paulit-ulit at subukan at pagbutihin ang mga istatistika.

Sa pamamagitan ng default, ang output ay ipinapakita sa dulo ng programa ngunit marahil gusto mo ang output upang pumunta sa isang file.

Upang i-output ang format sa isang file gamitin ang sumusunod na syntax:

oras -o
time --output =

Ang lahat ng mga switch para sa command ng oras ay dapat na tinukoy bago ang utos na nais mong patakbuhin.

Kung ikaw ay pagganap ng tuning pagkatapos ay maaari mong hilingin na maidagdag ang output mula sa command ng oras sa parehong file nang paulit-ulit upang maaari mong makita ang isang trend.

Upang gawin ito gamitin ang sumusunod na syntax sa halip:

oras-isang
oras - apela

Pag-format ng Output ng Oras Command

Bilang default ang output ay ang mga sumusunod:

tunay na 0m0.177s
user 0m0.156s
sys 0m0.020s

Mayroong isang malaking bilang ng mga opsyon sa pag-format na ipinapakita ng sumusunod na listahan

Maaari mong gamitin ang mga switch sa pag-format tulad ng sumusunod:

oras -f "Lumipas na Oras =% E, Inputs% ko, Outputs% O"

Ang output para sa itaas na utos ay magiging tulad nito:

Lumipas na Oras = 0:01:00, Input 2, Mga Output 1

Maaari mong ihalo at itugma ang mga switch kung kinakailangan.

Kung nais mong magdagdag ng isang bagong linya bilang bahagi ng format na string gamitin ang newline character bilang mga sumusunod:

oras -f "Lumipas na Oras =% E \ n Inputs% I Outputs% O"

Buod

Upang malaman ang higit pa tungkol sa oras ng utos basahin ang Linux Manual Page sa pamamagitan ng pagpapatakbo ng sumusunod na command:

oras ng tao

Ang switch ng format ay hindi gumagana nang tuluyan sa loob ng Ubuntu. Kailangan mong patakbuhin ang utos tulad ng sumusunod:

/ usr / bin / oras