Цагны тушаал нь бага мэдэгдэж байгаа Линукс тушаалуудын нэг боловч үүнийг хэр удаан ажиллуулахыг зааж үзүүлэхэд хэрэглэж болно.
Хэрэв та хөгжүүлэгч бол програм болон скриптүүдийн ажиллагааг шалгахыг хүсвэл энэ нь ашигтай.
Энэхүү гарын авлага нь таны цагийн хуваарийн дагуу ашигладаг гол свичдийг жагсаан харуулна.
Цагийн командыг хэрхэн ашиглах талаар
Цагны тушаалын синтакс нь дараах байдалтай байна:
цаг хугацаа
Жишээлбэл, та фолдердсан бүх файлуудыг урт форматтай хамт цагны тушаалын хамт ls тушаалыг ажиллуулж болно.
цаг ls -l
Цагийн командын үр дүн дараах байдалтай байна:
жинхэнэ 0m0.177s
хэрэглэгчийн 0m0.156s
sys 0m0.020s
Статистикаас харахад командыг ажиллуулахад нийт хугацаа шаардагддаг, хэрэглэгчийн горимд зарцуулсан цаг хугацаа, цөмийн горимд зарцуулсан хугацааг харуулсан байна.
Хэрвээ танд бичсэн програм байгаа бөгөөд гүйцэтгэл дээр ажиллахыг хүсч байгаа бол та дахин дахин цаг хугацааны дарааллаар ажиллуулж, статистикийг сайжруулж болно.
Анхдагчаар, гаралт нь програмын төгсгөлд харагдах боловч гарц нь файл руу орохыг хүсч болох юм.
Форматыг формат руу гаргахдаа дараах синтаксийг ашигла:
цаг хугацаа -o
цаг - output =
Цагны тушаалын бүх шилжүүлэгчид таны ажиллуулахыг хүссэн тушаалын өмнө зааж өгөх ёстой.
Хэрэв та гүйцэтгэлийн тааруулалтыг хийвэл, дараа дарааллын тушаалаас гарах үр дүнг нэг файл уруу дахин дахин оруулахыг хүсч болох юм.
Үүнийг хийхийн тулд дараах синтаксийг ашиглана уу:
цаг хугацаа-а
цаг
Цаг тушаалын үр дүнг хэлбэржүүлэх
Анхдагч байдлаар бол гаралт дараах байдалтай байна:
жинхэнэ 0m0.177s
хэрэглэгчийн 0m0.156s
sys 0m0.020s
Дараах жагсаалтаас харуулах форматтай тохируулгууд олон байдаг
- C - Нэр болон тушаалын мөрийн нэмэлт өгөгдлүүд
- D - килобайтын үйл явцын үл мэдэгдэх өгөгдлийн талбайн дундаж хэмжээ
- E - Цаг хугацааны форматаар алга болсон цаг
- F - Хуудасны алдааны тоо
- I - Процессоор файлын системийн оролтын тоо
- K - килобайт дахь үйл явцын нийт санах ойн дундаж хэмжээ
- M - Амьдралын хамгийн их оршин суугч нь килобайт дахь процессын хамгийн их хэмжээг тогтоодог
- O - Процессийн файлын системийн тоо гаралт
- P - Ажлын хүлээн авсан CPU-ийн хувь хэмжээ
- R - Бага буюу нөхөгдөх боломжтой хуудсын гэмтэл
- S - Цөмийн горимд системаар хэрэглэгддэг нийт CPU секундын тоо
- U - Хэрэглэгчийн горимд ашигладаг нийт CPU секундын тоо
- W - процесс үндсэн санах ойоос солигдсон
- X - Процессийн явцад хуваалцсан текстийн дундаж хэмжээ
- Z - Системийн хуудасны хэмжээ килобайт
- c - процесс нь контактууд өөрчлөгдсөн тоо
- e - Процессыг секундын хугацаанд ашигладаг бодит цаг хугацаа
- k - Үйл явцад хүргэх дохионы тоо
- p - килобайтын процесс дахь үлдэгдлүүдийн дундаж хэмжээ
- r - Үйл явцын хүлээн авсан сокетуудын тоо
- s - Процессоор илгээсэн сокетуудын тоо
- t - килобайт дахь процессийн дундаж оршин тогтнох хэмжээ
- w - Үйл явц нь сайн дурын үндсэн дээр солигдсон нөхцөл байдал
- x - Тушаалын гарах статус
Та форматтай шилжүүлэгчдийг дараах байдлаар ашиглаж болно:
цаг -f "Цаг хугацаа өнгөрөхөд =% Е, оролт% I, Гаралт% O"
Дээрх тушаалын гаралт иймэрхүү байна:
Устгагдсан цаг = 0:01:00, Inputs 2, Гарцууд 1
Шаардлагатай бол унтраалгатай таарч болно.
Хэрэв та форматын мөрөнд шинэ мөр нэмэхийг хүсвэл newline тэмдэгтийг дараах байдлаар хэрэглэнэ:
цаг -f "Цаг хугацаа өнгөрөхөд =% E \ n Оролт% I \ n Гаралт% O"
Хураангуй
Цагийн тушаалын талаар илүү ихийг олж мэдэхийн тулд Линуксын гарын авлагын хуудаснаас дараах тушаалыг ажиллуулаарай:
хүн цаг
Format шилжүүлэгч нь Ubuntu-ийн хүрээнд шууд ажиллахгүй. Та дараах тушаалыг ажиллуулах хэрэгтэй:
/ usr / bin / цаг