Фармони вақт ин яке аз фармонҳои Linux мебошад, аммо он метавонад барои нишон додани муддати тӯлонӣ иҷро шавад.
Ин хеле фоиданок аст, агар шумо таҳиягар бошед ва шумо мехоҳед, ки барномаи шумо ё скриптро санҷед.
Ин дастур ба калидҳои асосӣ ишора мекунад, ки шумо бо фармонҳои замонавӣ дар якҷоягӣ бо маънои онҳо истифода мебаред.
Чӣ тавр истифода Time Time фармон
Синтаксаи фармоиши вақт чунин аст:
вақт
Масалан, шумо метавонед фармони ls -ро барои рӯйхат кардани ҳамаи файлҳо дар феҳрист дар формати дароз, бо фармони вақт.
ls -l
Натиҷаҳо аз фармони вақт инҳоянд:
0м0.177s ҳақиқат
истифодабаранда 0m0.156s
СССР 0м0.020s
Омори омор нишон медиҳад, ки вақти пурраи фармони фармон, миқдори вақти гузаштан дар режими корбар ва миқдори вақти дар таҳрори фишурда сарфшуда дода мешавад.
Агар шумо барномаро, ки шумо навиштаед ва мехоҳед, ки дар амал кор кардан мехоҳед, метавонед онро дар якҷоягӣ бо фармоиши вақт иҷро кунед ва кӯшиш кунед ва такмил кунед.
Бо нобаёнӣ баромади дар охири барнома нишон додашуда, аммо шумо мехоҳед, ки маҳсулотро ба файли гузаред.
Барои чоп кардани формат ба файл истифода бурдани зеринро истифода баред:
Вақти
Time --output =
Ҳамаи калидҳо барои фармони вақт бояд пеш аз фармони шумо иҷро карда шавад.
Агар шумо танзимоти самарабахш иҷро шуда бошед, шумо метавонед мехоҳед, ки маҳсулотро аз вақти фармони худ ба ҳамон якто ва замима илова кунед, то ки шумо тамоюлро бинед.
Барои ин корро ба ҷои синтаксики зерин истифода баред:
вақт -a
вақт
Форматкунӣ Натиҷаи фармоиши вақт
Бо нобаёнӣ баромади зерин аст:
0м0.177s ҳақиқат
истифодабаранда 0m0.156s
СССР 0м0.020s
Миқдори зиёди форматкунонии формат ҳамчун рӯйхати зерин нишон дода шудааст
- C - Нишонҳои сатри ном ва фармон
- D - Андозаи миёна дар маҳалҳои иттилооти бебарқӣ дар килограмм
- E - Вақти гузаштаро дар формати соат
- F - Шумораи хатоҳои саҳифа
- I - Миқдори системаҳои иттилоотӣ бо раванди
- K - Истифодаи хотираи умумии миёнаи раванди дар килойтҳо
- M - Андозаи максималии муқарраршуда дар давоми давраи ҳаёт дар Кобул
- О - Шумораи протоколҳои системаи файлӣ бо раванд
- P - Фоизи CPU, ки кор гирифта шудааст
- R - Шумори нодурусти саҳифаҳои хурд ё барқароршуда
- S - Шумораи умумии сонияҳои CPU, ки дар системаи системавӣ дар намуди ядрои истифода мешавад
- U - Миқдори умумии санҷиши CPU, ки аз тарафи истифодабаранда истифода мешавад
- W - Шумораи корҳо аз хотираи асосӣ фарқ карда шудааст
- X - Миқдори миёнаи матн дар якҷоягӣ
- Z - Андозаи саҳифаҳои системаро дар kilobytes
- c - Миқдори замонҳо раванди конфигуратсия шуда буд
- e - Вақтҳои охирини воқеан, ки бо раванди сонияҳо истифода мешаванд
- k - Шумораи нишонаҳо ба раванд
- p - Андозаи асбобҳои бетаҷрибаи раванди дар километрҳо
- r - Шумораи паёмҳои гиреҳ аз ҷониби раванд
- s - Шумораи паёмҳои алоқа бо раванди фиристодашуда
- t - Андозаи миёнаи аҳолиро дар килогайтҳо муайян мекунад
- w - Шумораи вақтҳо раванди мураккаб ихтиёрӣ буд
- x - Вазъияти фармони фармон
Шумо метавонед гузарвожаҳои форматро ба таври зерин истифода баред:
Time -f "Вақти гузаштаи = = E, Хариди% I, Натиҷаҳо% O"
Баровардани фармоне, ки чунин аст, чунин хоҳад буд:
Вақти гумшуда = 0:01:00, воридоти 2, Натиҷаҳо 1
Шумо метавонед қуттиҳоеро, ки лозим аст, омехта ва мувофиқ кунед.
Агар шумо хоҳед, ки сатри навро ҳамчун як сатри формат илова кунед, аломати навро ба таври зерин истифода баред:
Time -f "Вақти гузаштар =% E \ n Қарзҳо% I \ n Натиҷаҳо% O"
Натиҷа
Барои гирифтани маълумоти бештар дар бораи фармони вақт дастури дастурро бо ёрии фармонҳои зерин хонед:
вақт
Шабакаи формат дар Ubuntu фавран кор намекунад. Шумо бояд фармони зеринро иҷро кунед:
/ usr / bin / time