آموزش لینوکس

در این وبلاگ مطالبی در خصوص سیستم عامل لینوکس به اشتراک گذاشته می شود.

آموزش لینوکس

در این وبلاگ مطالبی در خصوص سیستم عامل لینوکس به اشتراک گذاشته می شود.

۳ مطلب در تیر ۱۳۹۸ ثبت شده است

دستور watch (اجرای مکرر یک دستور)

دوشنبه, ۱۷ تیر ۱۳۹۸، ۰۳:۴۳ ب.ظ

برای اجرای مکرر یک دستور، از این ابزار استفاده می شود. مکانیزم ابزار watch  به این صورت است که ، دستور دریافتی را در فاصله زمانی معین اجرا کرده و نتیجه را در خروجی نمایش می دهد. ابزار watch  بخشی از بسته نرم افزاری procps-ng یا procps می‌باشد که این بسته بصورت پیش‌فرض، بر روی اکثر توزیع‌های لینوکس نصب می گردد.

با بیان چند مثال به بررسی این ابزار می پردازیم. (علامت $ در ابتدای دستورات، بیانگر اجرای دستور توسط کاربر معمولی می باشد)

مثال 1

& اجرای مکرر دستور free ، توسط ابزار watch 

$ watch free -m 

Every 2.0s: free -m                   Sun Jun 30 15:43:56 2019


             total      used     free   shared    buff/cache    available

Mem:    7941     1342      2560       43        4038            6229

Swap:        8189           1           8188

۱ نظر ۱۷ تیر ۹۸ ، ۱۵:۴۳
عیسی اسداله پور

دستور echo

پنجشنبه, ۶ تیر ۱۳۹۸، ۰۳:۰۵ ب.ظ

دستور echo یکی از دستورات پایه در خط فرمان می باشد. از این دستور برای نمایش یک عبارت متنی در خروجی استاندارد استفاده می شود. در این متن به بررسی دستور echo و کاربردهای آن‌ می پردازیم.


* نمایش یک عبارت در خروجی

& با استفاده از دستور زیر عبارت LearnLinux در خروجی نمایش داده می شود.

[masih@mypc ~]$ echo LearnLinux

LearnLinux

نکته : دستور echo به تنهایی، سبب نمایش یک سطر بدون مقدار می شود.

۰ نظر ۰۶ تیر ۹۸ ، ۱۵:۰۵
عیسی اسداله پور

بررسی متغیر "؟"

شنبه, ۱ تیر ۱۳۹۸، ۰۱:۳۷ ب.ظ

این متغیر وضعیت اجرای آخرین دستور را توسط یک کد با مقدار 0 تا 255 نشان می دهد. به این کد، کد خروج (Exit Code) نیز می گویند. در صورتی که مقدار متغیر ؟ برابر با صفر شود، بدین معنی است که دستور به درستی اجرا گردیده و در غیر این صورت، نشان دهنده عدم موفقیت اجرای دستور می باشد.

& مقادیر رایج برای متغیر ؟ را در چند مثال بررسی می کنیم.

* مثال 1 : مقدار متغیر ؟ برابر با صفر باشد.

همانطور که در بالا اشاره شد، در صورت اجرای صحیح یک دستور مقدار این متغیر برابر با صفر می شود.

[masih@mypc ~]$ date

Wed Jun 19 14:37:11 +0430 2019

[masih@mypc ~]$ echo $?

0

۰ نظر ۰۱ تیر ۹۸ ، ۱۳:۳۷
عیسی اسداله پور