نحوه استفاده از ترمینال (Shell) لینوکس برای رسپبری‌پای

سه شنبه, 12 دی 1396 16:17
این مورد را ارزیابی کنید
(3 رای‌ها)

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

رسپبری‌پای (رزبری‌پای) یک برد کوچک است که قادر به انجام تقریباً همه‌چیز است که یک رایانه مبتنی بر لینوکس معمولی می‌تواند انجام دهد. با توجه به اینکه رسپبری‌پای یک کامپیوتر کوچک است درواقع نسخه کامل لینوکس و ویندوز 10 IoT بر روی آن اجرا می‌شود. بسیاری از سیستم‌عامل‌های دیگر برای رسپبری‌پای (رزبری‌پای) مانند، Windows 10 IoT، Raspbian، Fedora، اوبونتو مات، Open Elec، Retro Pi و غیره وجود دارد.

raspberrypi3

Raspbian یک سیستم‌عامل مانند اوبونتو، ویندوز و یا سیستم‌عامل مک است. تنها تفاوت این است که فقط برای رسپبری‌پای و لینوکس است. در زیر Raspbian، یک هسته Debian (سیستم‌عامل) وجود دارد که هسته اصلی اوبونتو و همچنین سیستم‌عامل‌های دیگر نیز است. برای آموزش نحوه نصب Raspbian به " آموزش رسپبری‌پای: درس اول - آماده کردن کارت حافظه ‏SD‏ برای برد رسپبری‌پای" و ویدئوی بارگذاری شده در انتهای همین مطلب مراجعه کنید. همچنین، برای مطالعه بیشتر درباره راه‌اندازی اولیه رسپبری‌پای می‌توانید آموزش "آموزش رسپبری‌پای: درس دوم - پیکره بندی برای اولین بار" از همین سایت را مطالعه کنید. برای آموزش اتصال برد رسپبری‌پای خود به لپ‌تاپ هم به آموزش " چگونه برد رسپبری‌پای را به لپ‌تاپ وصل کنیم" مراجعه نمایید.

لینوکس Shell چیست

ترمینال (Shell) یک اصطلاح برای یک برنامه یونیکس است که به کاربران اجازه می‌دهد تا با یک سیستم‌عامل ارتباط برقرار کنند (لینوکس و مکینتاش سیستم‌عامل‌های مبتنی بر یونیکس هستند). کامپیوترها با ارسال سیگنال‌های ON و OFF از طریق گیت‌های منطقی کار می‌کنند. این سیگنال‌های ON و OFF از طریق باینری به‌عنوان 0 و 1 ارسال می‌شود، هر رقم یک بیت از داده‌ها است. خواندن یک برنامه در دودویی برای یک فرد فوق‌العاده خسته‌کننده است، بنابراین ما از یک رابط برای تبدیل باینری به چیزی ساده‌تر برای خواندن استفاده می‌کنیم.

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

با استفاده از ماوس یا صفحه لمسی با رابط کاربر گرافیکی رسپبری‌پای، می‌توانید به پوشه‌های مختلف بروید، نرم‌افزار و برنامه‌های مختلف را اجرا کنید، فایل‌ها را از یک پوشه به پوشه‌های دیگر کپی کنید، فایل‌ها و پوشه‌ها را تغییر دهید و بسیاری چیزهای دیگر و فقط با استفاده از چند کلیک ماوس؛ اما اگر شما نیاز به کپی کردن یک صد فایل با نام "K" در نام خود از یک پوشه با 500 فایل داشته باشید چگونه است؟ در این مورد، تقریباً غیرممکن است که فایل‌های خود را با نام "k" انتخاب کرده و آن‌ها را به سایر پوشه‌ها کپی کنید. ترمینال لینوکس دستورات پیچیده‌ای مانند این را به‌راحتی انجام می‌دهد.

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

cp *k* /myFolder

فرمان بالا تمام فایل‌های با نام 'k' در نام خود را به یک پوشه مقصد به نام myFolder کپی می‌کند. از Shell لینوکس استفاده‌های بسیار زیادی می‌توان کرد که استفاده از رابط کاربری گرافیکی برای آن‌ها مناسب نیست.

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

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

 linuxterminal

برای باز کردن ترمینال در رسپبری‌پای (رزبری‌پای)، روی آیکون چهارم از سمت چپ در نوار بالا کلیک کنید.

linuxdesktop

دستور "help" را در Shell تایپ کنید و یک لیست از دستورات چاپ‌شده روی صفحه را خواهید دید.

 picommands

این همه دستوراتی هستند که توسط ترمینال رسپبری‌پای (رزبری‌پای) پشتیبانی می‌شوند. شما می‌توانید توضیحات بیشتر در مورد فرمان‌های لینوکس پایه در آموزش " دستورات مقدماتی و سطح متوسط لینوکس برای کار با رسپبری‌پای (قسمت اول)" و " دستورات مقدماتی و سطح متوسط لینوکس برای کار با رسپبری‌پای (قسمت دوم)" پیدا کنید.

هنگامی‌که ترمینال را در رسپبری‌پای باز می‌کنید، پس از یک متن نوشته‌شده عجیب، یک مکان‌نما را می‌بینید که چشمک می‌زند.

pi@raspberry:~ $

درواقع متن بالا را می‌توان به قسمت‌های شکسته شده زیر تقسیم کرد تا متوجه شده که این متن به چه معناست:

  • Pi: نام کاربری کاربر فعلی است.
  • Raspberry: hostname است.
  • : نشان‌دهنده دایرکتوری فعلی است. در لینوکس، ~ نشان‌دهنده دایرکتوری / home / pi است.
  • $: بعد از این نماد کاربر می‌تواند دستور مدنظر خودش را تایپ کند.

مثالی از برنامه‌نویسی در ترمینال رسپبری‌پای

فرض کنید جیمز می‌خواهد یک فایل (abc.txt) ایجاد کند که متن « Hello I’m James» را در پوشه‌ای به نام « James» در دسکتاپ نشان می‌دهد و می‌خواهد بدون حتی یک کلیک ماوس این کار را انجام دهد. بدین منظور مراحل زیر را انجام دهید:

  • رسپبری‌پای خود را روشن کنید.
  • ترمینال را بازکنید.
  • دستورات زیر را به ترتیب بنویسید:

cd Desktop

mkdir James

cd James

sudo nano abc.txt

درنتیجه، یک صفحه به شکل زیر باز می‌شود، متن موردنظر خود را در آن وارد کنید.

picommands

نانو یک ویرایشگر متن مبتنی بر ترمینال است

  • برای نوشتن محتوا به فایل، CTRL + O را بزنید.
  • و شما برنامه موردنظر را کامل کردید.

اگر می‌خواهید بدانید که یک دستور خاص چه‌کار می‌کند، فقط "command -؟" یا "cd -؟" را وارد کنید.

 

 

نظرات، پيشنهادات و انتقادات خود را براي بهتر شدن محتواي مطالب با ما در ميان بگذاريد...

 


ترجمه شده توسط تيم الکترونيک صنعت بازار | منبع: سايت diyhacking.com

خواندن 1683 دفعه
عباس بطالبلو

عباس بطالبلو دانش‌آموخته کارشناس ارشد رشته مهندسی مکاترونیک از دانشگاه صنعتی خواجه نصیرالدین طوسی و عضو گروه رباتیک جراح آزمایشگاه ارس (ARAS) هستند. موضوع پایان نامه کارشناسی ارشد ایشان در زمینه ی «طراحی و پیاده سازی ربات ۲RT برای جراحی از دور چشم» بوده است. ایشان سابقه پیاده سازی و ساخت ربات هایی چون ربات موازی جراحی چشم، ربات سری SCARA، ربات Palletizer و … را دارند.

نظرات (0)

هیچ نظری در اینجا وجود ندارد

نظر خود را اضافه کنید.

ارسال نظر بعنوان یک مهمان
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید
عبارت تصویر زیر را بازنویسی کنید. واضح نیست؟

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

ما را دنبال کنید:

Copyright © 2017-2018 | Sanatbazar.com