نکات و دستورات ترمینال رزبری پای قسمت اول

قسمت اول

به نام خدا

سلام خدمت دانش پژوهان

قسمت اول 

در آموزش های قبلی با سیستم عامل و انواع آن ، لینوکس ، رزپبیان و ترمینال آشنا شدیم .

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

لازم به ذکر است به دلیل زیاد بودن تعداد دستورات و جلوگیری از طولانی شدن آموزش ، فقط دستورات کاربردی ارائه می شوند .

 

اهمیت یاد گیری ترمینال :

  • ترمنیال پوسته اصلی لینوکس است ، بنابراین هنگام کار با ترمینال به صورت مستقیم و بدون واسط گرافیکی ( مثل kde , gnome و … ) با سیستم عامل ارتباط داریم .

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

به همین دلیل بسیاری افراد حرفه ای ترجیح میدهند از ترمینال بجای واسط گرافیکی استفاده کنند .

ضمن اینکه بعضی عملیات صرفا توسط ترمینال اجرا می شوند . 

به همین منظور یاد گیری ترمینال برای کار با سیستم عامل های بر پایه لینوکس امری واجب است .

 

  • با توجه به اینکه ترمینال لینوکس از ترمینال سیستم عامل یونیکس بر گرفته شده است ،

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

 

  • دستورات ترمینال در سیستم عامل های مختلف کمی متفاوت می باشد و کاملا تمامی دستورات درترمینال عینا مثل ترمنیال یونیکس نیست اما درصد تشابه و یکسان بودن بالای ۹۰ درصد می باشد .

تمرکز ما در این مجموعه آموزش ، ترمینال سیستم عامل رزپبیان می باشد اما شما بیشتر دستورات را میتوانید در سیستم عامل های بر پایه لینوکس ( هم بر پایه دبیان هم بر پایه ردهت ) و مکینتاشاستفاده کنید .

 

چند نکته در رابطه کار با ترمینال :

  • در ترمینال از کلید های میانبر که درون محیط گرافیکی سیستم عامل یا دیگر نرم افزار ها استفادهمیکنیم ، نمیتوانیم استفاده کنیم .

به عنوان مثال میتوایند از کلید های ترکیبی cntl+c و cntrl+vبرای کپی کردن استفاده کنید .

 

  • در ترمینال میتوانیم از کلید های موس نیز استفاده کنیم .

مثلا میتوان برای کپی کردن یک دستور از یک وبسایت درون ترمینال از موس استفاده کرد .

 

  • برخی دستورات در ترمینال دارای پسوند هایی هستند که سوئیچ نام دارند که با خط تیره ( – ) به کارمی روند و در ادامه آموزش مفهوم پسوند ها و شیوه کار با آنها آموزش داده می شوند .

 

  • در تایپ دستورات ترمینال باید دقت کنیم ، زیرا رعایت فاصله و نکات لازم که طی آموزش گفتهخواهد شد ،

بسیار مهم بوده و رعایت نکردن آن موجب اجرا نشدن و یا کامل اجرا نشدن و یا بد اجرا شدن دستور می شود .

 

  • درون محیط ترمینال نمیتوانید محتوای تصویری و یا صوتی را مستقیما پخش کنید ،

اما میتوانید به سیستم دستور دهید تا آن را توسط نرم افزار های مخصوص در محیط گرافیکی اجرا کند .

 

  • در صورت نوشتن صحیح بخشی از دستور در ترمینال ، با نگه داشتن یک ثانیه کلید TAB یا دو بارفشار دادن ،

سیستم دستورات نزدیک به دستور مورد نظر را نمایش میدهد یا به عبارت دیگهحدس می زند .

 

  • البته اگر یکبار کلید TAB را فشار دهید سیستم سعی میکند تا دستور شما را با دستور هایمشابه دستور شما از نظر نزدیکی نوشتار تکمیل کند .

به عنوان مثال اگر شما عبارت Sudo raspi-co را تایپ کنید و سپس کلید TAB را فشار دهید سیستم به صورت خودکار عبارت Sudo raspi-config را جایگزین میکند .

 

 

  • با استفاده از کلید های جهت بالا و پائین دستوراتی که در ترمینال تایپ کردید ، نمایش دادهمی شوند .

 

  • دستوراتی که در این مطلب گفته شد شامل دستوراتی است که بیشترین کاربرد را دارند .

شمامیتوانید با استفاده از دستور man و نوشتن دستور مورد نظر در جلوی آن از شیوه به کار بردن ودیگر قابلیت ها و سوئیچ های آن دستور مطلع شوید .

دقت کنید دستور مورد نظر را ساده و بدونسوئیچ بکار ببرید .

به عنوان مثال اگر دستور man shutdown را وارد کنید از دیگر سوئیچ هایآن و شیوه به کار بردن آن مطلع می شوید .

 

 

دستورات کاربردی ترمینال:

در آموزش قبلی با چند دستور پر کاربرد ترمینال آشنا شدیم .

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

قبل از شروع آموزش دستورات یک نکته بسیار کاربردی را متذکر می شوم .

در دستورات ترمینال بخصوص در دستورات یا مواردی که نیاز به نوشتن مسیر داریم میتوانید از ( ~ ) بجای نوشتن مسیر جاری ( مسیری که در آن قرار دارید ) استفاده کنید .

 

  • اطلاعات سیستم :

 

date : تاریخ و ساعت جاری سیستم را نمایش میدهد .

 

 

cal : تاریخ را به صورت تقویمی در ترمینال نمایش میدهد .

 

 

uptime : زمان روشن بودن سیستم و کاربران فعال

 

 

who : نمایش کاربران موجود

 

 

w : ترکیبی از who و  uptime

 

 

whoami : نمایش کاربر فعلی ( حساب کاربری که شما از آن استفاده میکنید )

 

 

uname : نام سیستم عامل اصلی شما ( بر پایه یونیکس ) که همان لینوکس است .

 

 

uname –a : دستور uname به همراه سوئیچ a اطلاعات کاملی از سیستم عامل شما ارائه میدهد.

 

 

cat /proc/cpuinfo : اطلاعات پردازنده  ( cpu )

 

 

cat /proc/meminfo : اطلاعات حافظه ram

 

 

df : مقدار استفاده از دیسک های حافظه

 

 

free : فضای خالی از حافظه های ram و swap

 

 

  • مدیریت کاربران

 

adduser accountname : ساخت یک کاربر جدید در سیستم لینوکس خود . بجایaccountname نام مورد نظر را وارد کنید .

passwd accountname : تغییر رمز عبور نام کاربری مورد نظر . بجای accountnameنام مورد نظر را وارد کنید .

sudo –s : ورود به خطر فرمان با کاربری روت ( بالاتری سطح دسترسی )

 

exit : خروج از حط فرمان با کاربر جاری

 

  • شروع و پایان

 

sudo shutdown –h now : خاموش کردن آنی سیستم

sudo shutdown –h 5 : خاموش کردن بعد از ۵ دقیقه ( مدت زمان وارد شده به دقیقهمی باشد )

 

 

sudo shutdown –r now : راه اندازی مجدد آنی سیستم

sudo shutdown –r 5 : راه اندازی مجدد بعد از ۵ دقیقه ( مدت زمان وارد شده به دقیقهمی باشد )

sudo halt : توقف تمامی پردازش ها ( مانند خاموش کردن سیستم است )

sudo reboot : راه اندازی مجدد سیستم عامل لینوکس .

 

جمع بندی :

در این آموزش با ترمینال بیشتر آشنا شدیم و موارد کاربرد ، شیوه استفاده و برخی دستورات و عملیاتمانند دریافت اطلاعات سیستم را یاد گرفتیم .

در آموزش بعدی با دستورات بیشتری آشنا میشویم و مواردی چون عملیات فایل و سایر عملیات دیگر رایاد میگیریم .

 

 

امید وارم از اموزش لذت برده باشید 

شما عزیزان میتوانید برای حمایت از ربات افزار و همچنین  دریافت فیلم و اخبار تکنولوژی عضو کانال تلگرامی ربات افزار شوید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *