دستور time در لینوکس

عمومی خبری

دستور time در لینوکس

یکی از دستورات کاربردی لینوکس دستور time است با استفاده از دستور time میتوان زمان اجرای یک دستور یا اسکریپت را بررسی نمود. (یعنی متوجه شد یک برنامه یا اسکریپت چقدر زمان میبرد تا به صورت کامل کار خود را انجام دهد.) مثلا اگر میخواهید بدانید چقدر طول میکشد تا دستور tar از داده های شما بکاپ بگیرد باید از دستور time قبل از دستور tar استفاده کنید.

استفاده از دستور time در لینوکس

برای بررسی و استفاده از دستور time در لینوکس کافیست قبل از هر برنامه یا دستوری که میخواهید زمان اجرای آنرا بدست آورید از دستور time استفاده کنید. مثلا اگر میخواهید زمان دانلود یک برنامه با دستور wget را متوجه شوید باید قبل از دستور wget از دستور time استفاده کنید. برای مثال:

time wget https://dl2.soft98.ir/soft/r/Rufus.3.14.1788.rar

خروجی دستور بالا:

–2021-07-15 19:05:34– https://dl2.soft98.ir/soft/r/Rufus.3.14.1788.rar

Resolving dl2.soft98.ir (dl2.soft98.ir)… 212.33.193.2, 185.112.33.122

Connecting to dl2.soft98.ir (dl2.soft98.ir)|212.33.193.2|:443… connected.

HTTP request sent, awaiting response… 200 OK

Length: 1176820 (1.1M) [application/x-rar-compressed]

Saving to: ‘Rufus.3.14.1788.rar’

Rufus.3.14.1788.rar 100%[==================================>] 1.12M 729KB/s in 1.6s

2021-07-15 19:05:37 (729 KB/s) – ‘Rufus.3.14.1788.rar’ saved [1176820/1176820]

real 0m2.431s

user 0m0.074s

sys 0m0.052s

همانطور که در متن بالا مشاهده میکنید گزینه real مدت زمان کامل اجرای دستور wget را نمایش میدهد و کلمه user زمان CPU مصرف شده توسط کاربر را نمایش میدهد و کلمه sys مدت زمان CPU مصرف شده توسط هسته لینوکس را مشخص نموده است.

نکته: زمانیکه از دستور time استفاده میکنید این دستور از زمان وارد نمودن کلید Enter تا تکمیل شدن اجرای برنامه مشخص شده در جلوی دستور time زمان را محاسبه خواهد نمود.

برای نمایش بهتر زمان، میتوانید از پارامتر p بعد از دستور time استفاده کنید. برای مثال:

time -p tar -cf Backup_Docs.tar Documents/
دستور time در لینوکس

یکی از کاربرد های دستور time بررسی و مقایسه سرعت عملکرد چند اسکریپت با یکدیگر است یعنی اگر چند اسکریپ یک کار را انجام میدهند میتوانید با استفاده از دستور time بررسی کنید که کدام آنها با سرعت بیشتری میتواند آن کار را به اتمام برساند.

عمومی خبری
گواهی امنیتی SSL اس اس ال

گواهی امنیتی SSL اس اس ال Secure Socket Layer یا گواهی­نامه SSL یک استاندارد وب برای رمزنگاری اطلاعات بین کاربر و وب­سایت ­ها است. اطلاعاتی که توسط یک اتصال SSL مبادله می­ شوند به شکل کد ارسال می ­شوند، بنابراین اطلاعات از هک شدن محافظت می ­شوند. استفاده از یک …

عمومی خبری
1
کدام زبان‌های برنامه‌نویسی برای ساخت بازی‌ها عملکرد بهتری دارند؟

بیشتر کاربران فضای مجازی و حتا متخصصان فناوری اطلاعات دوست دارند به دنیای ساخت بازی‌های کامپیوتری وارد شوند و پروژه‌های بزرگی در مقیاس جهانی را به ثبت برسانند، با این‌حال به درستی نمی‌دانند که بهترین زبان برنامه‌نویسی برای ساخت بازی‌های کامپیوتری چیست. بازی‌های کامپیوتری به زبان‌های مختلفی نوشته می‌شوند و قرار نیست بازی‌هایی که روی کنسول، کامپیوتر یا دستگاه‌های همراه مشاهده می‌کنید با استفاده از یک زبان نوشته شوند. با این‌حال، برخی از زبان‌ها به دلیل قابلیت‌های کاربردی خوبی که ارائه می‌کنند عملکرد بهتری در زمینه بازی‌سازی دارند.

عمومی خبری
5 شغل برتر در حوزه فناوری شبکه‌های کامپیوتری

در دنیای به سرعت در حال پیشرفت شبکه‌های کامپیوتری که امکان ارتباط و تبادل اطلاعات جهانی را برای تقریبا هر سازمان و شرکتی فراهم کرده است، بازار تقاضا برای استخدام تکنسینهای ماهر شبکه گرم است. شرکتها برای استخدام کارمندان حرفهای دارای گواهینامههای بین المللی و تجربه کاری درحوزههای مختلف فناوری شبکه با یک دیگر در حال رقابت هستند. هر چه شرکتها بیشتر به دنبال استخدام نیروی کار ماهر با مهارتهای روز هستند، یادگیری مداوم مهارتهای شبکه نیز برای متخصصان متعهدی که به دنبال شتاب بخشیدن به تواناییهای خود هستند به یک ضرورت تبدیل شده است.