0917-062-0010

مشاوره رایگان

9 صبح تا 9 شب

شنبه تا پنجشنبه

860e321e 0cbb 4d44 9aff 4d9130a3662b

در یادگیری لینوکس و آموزش دستورات لینوکس باید بدانید که دستورات بسیاری زیادی وجود دارند و شما نمی توانید همه آنها را حفظ کنید ، در این مقاله می خواهیم به شما 7 دستور لینوکس پرکاربرد را معرفی کنیم که تقریبا پایه و اساس ساده تر کردن کار با لینوکس را به شما هدیه می دهند. این دستورات بصورت خلاصه و مفید و در قالب یک مثال به شما آموزش داده می شود.

 

دستور 1 : کاربرد دستور tty چیست؟

دستور tty به شما terminal ای که به آن وصل شده اید را نمایش می دهد ، با وارد کردن دستور tty همانطور که در نتیجه دستور زیر مشاهده می کنید خروجی pts و عدد 0 را نشان می دهد یعنی terminal ما از نوع pseudo-terminal و pty است ، برای درک بهتر این عدد کافیست اگر از محیط X Desktop لینوکس استفاده می کنید چندین Terminal باز کنید و دستور را در هر کدام وارد کنید ، مشاهده می کنید که دستور در هر Terminal یک عدد اضافه می شود که در واقع مشخص کننده Terminal مورد نظر ما است که در حال کار کردن با آن هستیم ، این مورد در بحث نوشتن Shell Script ها بسیار کاربردی است :

root@itpro-debian:/# tty

/dev/pts/0

در بالا همانطور که مشاهده می کنید عدد 0 در pts به معنی این است که این اولین Terminal باز شده در سیستم عامل است ، حالا من 4 عدد Terminal دیگر در لینوکس خود باز می کنم و نتیجه را مجددا در زیر مشاهده می کنید که عدد 3 به معنی سومین Terminal باز سیستم خواهد بود :

unity@itpro-debian:~$ tty

/dev/pts/3

به نوعی می توان از terminal ای که باز می شود به عنوان یک نوع session با سیستم عامل یاد کرد که هر کدام از این اعداد session های مختلفی را نشان می دهند که با سیستم عامل ایجاد شده است و شما هر تغییری که در آن Session انجام دهید مشخص خواهد بود.در دوره آموزش لینوکس اسنشیالز بصورت کامل این مباحث آموزش داده میشوند.

 

دستور 2 : کاربرد دستور which چیست؟

دستور which در لینوکس مسیر فایل اجرایی و یا دستوری که در جلوی آن قرار داده می شود را نشان می دهد ، شما با استفاده از این دستور می توانید متوجه شوید که دستور مورد نظر در کدام دایرکتوری قرار دارد ، برای مثال می خواهیم بدانیم دستور tty از کجا اجرا می شود از دستور which به شکل زیر استفاده می کنیم :

root@itpro-debian:/# which tty

/usr/bin/tty

همانطور که در نتیجه دستور بالا مشاهده می کنید مسیر فایل اجرایی دستور tty در usr/bin/tty/ قرار دارد.

آموزش دستورات لینوکس

دستور 3 : کاربرد دستور whoami چیست؟

اگر می خواهید ببینید با چه نام کاربری شما در حال استفاده کردن از سیستم عامل لینوکس هستید کافیست دستور whoami را در terminal وارد کنید و نام کاربری مورد استفاده را در نتیجه دستور مشاهده خواهید کرد ، دقت کنید همین دستور در سیستم عامل ویندوز و در خط فرمان cmd نیز قابل استفاده است ، به نمونه ای از نتیجه این دستور توجه کنید :

root@itpro-debian:/# whoami

root

همانطور که در نتیجه دستور زیر مشاهده می کنید ما با کاربر root بر روی سیستم login کرده ایم و terminal را نیز با همین کاربر استفاده می کنیم ، در ادامه نکات با دستورات مقدماتی دیگری آشنا خواهید شد. برای یادگیری لینوکس باید به عنوان پیشنیاز ، دوره آموزشی نتورک پلاس را یاد بگیرید.

دستور 4 : کاربرد دستور echo چیست؟

اگر بخواهید بر روی terminal ای که در آن کار می کنید چیزی را چاپ کنید از دستور echo استفاده می کنید ، دستور echo می تواند در موارد مختلفی مورد استفاده قرار بگیرد ، شما می توانید یک جمله یا کلمه را برای نمایش در terminal ایجاد کنید ، شما می توانید متغیرهای مختلف را در خروجی درخواست چاپ بدهید و … در زیر سه مثال از کاربردهای مختلف دستور echo را مشاهده می کنید :

root@itpro-debian:/# echo “East,West,ITPRO Is The Best”

East,West,ITPRO Is The Best

root@itpro-debian:/# echo $USER

root

unity@itpro-debian:~$ echo $PWD

/home/unity

مشابه همین دستور در سیستم عامل ویندوز هم با همین نام وجود دارد که بیشتر در Batch Scripting ویندوز استفاده می شود.

دستور 5 : کاربرد دستور clear چیست؟

این دستور برای پاک کردن صفحه نمایش استفاده می شود و صفحه را خالی می کند ، معادل دستور cls در DOS است.

unity@itpro-debian:~$ clear

دستور 6 : کاربرد دستور reset چیست؟

دستور reset در لینوکس برای ریست کردن بافر صفحه استفاده می شود.

unity@itpro-debian:~$ reset

دستور 7 : کاربرد دستور history در چیست؟

دستور history یا تاریخچه در لینوکس به شما تمامی دستوراتی که تاکنون در سیستم عامل لینوکس وارد کرده اید را نمایش می دهد ، اگر دستور history را بصورت خالی وارد کنید کلیه دستوراتی که تاکنون در terminal های مختلف لینوکس وارد کرده اید به شما نمایش داده می شود که طبیعتا این دستورات می تواند بسیار زیاد باشد. برای اینکه تعداد دستورات خروجی دستور history را تعریف کنید کافیست بعد از دستور history تعداد خروجی ها را مشخص کنید برای مثال در دستور زیر به ما 10 دستوری که به تازگی در terminal وارد کرده ایم نمایش داده می شود :

root@itpro-debian:/home/unity# history 10

156 clear

157 clear

158 echo “East,West,ITPRO Is The Best”

159 echo $user

160 echo $USER

فایلی که BASH History را در خود نگهداری می کند به نام .bash__history در home directory کاربر لینوکس قرار دارد و بصورت مخفی نگهداری می شود.معمولا home directory یک کاربر معمول لینوکس بصورت home/username/ نمایش داده می شود و home directory کاربر root نیز به شکل root// نمایش داده می شود. به این نکته هم توجه کنید که می توانید با استفاده از کلیدهای جهت دار بالا و پایین دستوراتی که قبلا وارد کرده اید را مشاهده کنید ، به مثال زیر توجه کنید ، در دستور زیر شما می توانید دستوری که id یا شماره 162 در history دارد را اجرا کنید :

root@itpro-debian:# !162

ifconfig eth0 up

شما می توانید با استفاده از دستور زیر ، دستور قبلی که اجرا شده است را مجددا اجرا کنید :

root@itpro-debian:/# !!

dhclient eth0

RTNETLINK answers: File exists

دستور دیگری که برای مدیریت کردن history استفاده می شود fc است ، با استفاده از fc شما می توانید شما می توانید دستور مورد نظر را که در history وجود دارد با استفاده از vi editor ویرایش کنید و به محض اینکه از محیط vi editor خارج شوید دستور مورد نظر اجرا خواهد شد. در سیستم عامل ویندوز و محیط cmd شما با استفاده از کلید F7 می توانید تاریخچه مختصری از دستوراتی که اجرا شده اند را نیز مشاهده کنید. در مطالب بعدی با دستورات مقدماتی بیشتری از لینوکس آشنایی پیدا خواهید کرد.

دستور 8 : کاربرد دستور find چیست؟

دستور find در لینوکس همانطور که از اسمش هم پیداست برای پیدا کردن فایل با مشخصات تعریف شده در دستور استفاده می شود برای مثال در دستور زیر ما می خواهیم فایل های که اسم آنها fstab هستند را پیدا کنیم :

root@itpro-debian:/# find / -name fstab

/usr/share/doc/mount/examples/fstab

/etc/fstab

همانطور که در نتیجه دستور بالا مشاهده می کنید در دو مسیر می توانیم فایل fstab را پیدا کنیم. مورد توجه شما قرار گرفته باشد.

ارسال پاسخ

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.