آموزش رزبری پای اینترنت اشیا IOT اینترنت اشیاء تئوریک دسته‌بندی رزبری پای پایتون Python

بررسی دستورات مهم و کاربردی لینوکس برد رزبری پای Raspberry Pi

useful-commands-for-raspberry-pi-4b-digispark
نوشته شده توسط پریسا پوربلورچیان

ورود به دنیای PI ها هر فردی را به تلاش می‌اندازد تا به رقم سعی خود سهمی در توسعه و رشد آن داشته باشد. لازمه ورود به این دنیای حیرت انگیز دانستن نکات اصلی و ساده جهت کار با آن است. همواره در طول این سال ها به دنبال یادگیری و یافتن روش صحیح و تست شده ای برای کاربران تازه وارد همانند خودم بودم. تا از لحظه اول بدون اتلاف وقت و گذراندن زمان زیاد در وب به جواب سوالاتم برسم. روش های زیادی برای یادگیری کامندهای بیسیک و مشترک با رزبری پای وجود داشت! اما زمان مهمترین پارامتری بود که برای آن ارزش قائل بودم و باید در کمترین زمان نسخه ای از دستورات کاربردی را گردآوری می‌کردم! با این حال دستورات یکپارچه ای وجود نداشت و پس از آزمون و خطای فراوان بخشی از دستورات مهم را در یک لیست جمع آوری کردم. طبیعتا مشخص است که این لیست هیچ وقت کامل نخواهد شد ولی ارزش آن به مرور و گذشت زمان افزایش پیدا کرده و زمان بیشتری را برای من ذخیره خواهد کرد. در این آموزش کامندهای PI مهم و بیسیک برای شروع به کار با برد رزبری پای Raspberry Pi را لیست شده است. در ادامه با مرجع تخصصی رزبری پای به زبان فارسی، دیجی اسپارک همراه باشید.

 


دستورات جامع در رزبری پای


کامند Sudo

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

به عنوان مثال برای نصب نرم افزار بر روی رزبین بایستی از دستور apt-get استفاده کنید. حال اگر بخواهید لیستی از نرم افزارها را آپدیت کنید، بایستی از sudo در اول کامند استفاده کنید. به صورت زیر:

sudo apt-get update

معرفی APT

ساده ترین روش برای مدیریت نصب، آپدیت و حذف نرم افزارها در رزبری پای استفاده از APT از Debian است. APT مخفف Advance Packaging Tools می‌باشد. اگر بخشی از نرم افزار در Debian نصب شده باشد و با معماری پردازنده ARM کار کند، حتما در رزبین هم وجود دارد. جهت نصب و حذف پکیج ها بایستی دسترسی کاربر ارشد با استفاده از Sudo را داشته باشید. همچنین جهت نصب و آپدیت پکیج ها بایستی به شبکه اینترنت متصل باشید. APT پکیج های نصب شده را در پوشه رزبری ای شما در مسیر etc/ apt/sources.list نگهداری می‌کند.

 

کامند apt-get upgrade

با اجرا کردن این دستور تمامی نرم افزارها آپگرید می‌گردد.

sudo apt-get upgrade

 

کامند ifconfig

کامند ifconfig جزییات شبکه اینترنت مورد استفاده شما را نمایش می‌دهد، به عنوان مثال IP Address

ifconfig

 

کامند PWD

کامند PWD محل ذخیره فایل در حال اجرا را به شما نمایش می‌دهد.

PWD

 

کامند CD

کامند CD به شما این امکان را میدهد تا به دایرکتوری دیگری منتقل شوید. به عنوان مثال اگر در Home هستید و میخواهید به فایل دانلودها بروید، از این دستور استفاده می‌کنید:

cd desktop/downloads

 

کامند LS

کامند ls لیست محتویات دایرکتوری در حال اجرا را نمایش میدهد.

ls

 

کامند MKDIR

کامند MKDIR یک دایرکتوری جدید برای شما می‌سازد.

mkdir folder

 

کامند RMDIR

کامند rmdir امکان حذف دایرکتوری‌های خالی را به شما می‌دهد.

rmdir folder

 

کامند RM

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

rm folderone

rm -r folderone

 

کامند touch

کامند touch برای ساخت یک فایل جدید استفاده می‌شود.

touch fileone

 

کامند NANO

کامند nano جهت ادیت فایل ها استفاده می‌شود.

nano fileone

 

کامند CP

کامند cp امکان کپی فایل در مسیر دیگر را فراهم می‌کند.

cp ./folder1 /home/pi/desktop/file1

 

کامند MV

کامند mv امکان انتقال فایل در مسیر دیگر را فراهم می‌کند.

mv ./folder /home/pi/desktop/file1

 

کامند poweroff

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

poweroff

 

کامند iwconfig

کامند iwconfig چک می‌کند که کدام شبکه وایرلس در حال استفاده است.

iwconfig

 

کامند iwlist wlan0 scan

این کامند لیست تمامی شبکه‌های وایرلس را نمایش میدهد.

iwlist wlan0 scan

 

کامند NMAP

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

nmap

 

کامند ping

کامند ping ارتباط شبکه را بین دو دیوایس متصل به شبکه تست می‌کند.

ping

 

کامند Hostname

کامند hostname اسم هاست نیم شما را نمایش می‌دهد.

hostname

 

کامند cat

کامند cat جزییات یک فایل به خصوص را نمایش میدهد.

cat /home/pi/readme.txt

 

کامند more

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

more /var/log/syslog

تا به اینجا چند دستور ساده و مهم و کاربردی را بررسی کردیم. در ابتدا ممکن است دستورات ساده به نظر رسد، اما در حین اجرای یک پروژه اهمیت آن ها مشخص می‌گردد و بایستی در ذهن داشته باشیم.

 


دستورات نصب پکیج


نصب پکیج جدید

زمانیکه بخواهید یک پکیج جدید بر روی رزبری پای خود نصب کنید، بایستی از کامند زیر استفاده کنید:

apt-get install <package>

حذف پکیج

زمانیکه بخواهید پکیج را از رزبری پای خود حذف کنید، بایستی از کامند زیر استفاده کنید:

apt-get remove <package>

یافتن پکیج در لیست پکیج‌های موجود

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

apt-cache search <search>

نمایش تمامی پکیج‌های نصب شده

جهت لیست کردن تمامی پکیج‌های نصب شده در رزبری پای از دستور زیر استفاده می‌کنیم:

dpkg -l

 


کامندهای رزبین Raspbian


 

کامند Raspi-config

با استفاده از کامند Raspi-config به منو تنظیمات رزبری پای وارد خواهید شد که بسیار مهم و حائز اهمیت است.

Raspi-config

کامند گرفتن عکس با دوربین Camera

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

raspistill -o image.jpg

کامند گرفتن ویدیو با دوربین Camera

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

raspivid -o video.h264 -t 10000

کامند بررسی GPIO

توسط این دستور مدیریت GPIO را به عهده خواهید داشت و همچنین Value هر یک از GPIO ها قابل نمایش خواهد بود.

raspi-gpio

کامند rpi-update

توسط این کامند هر آنچه که در رزبری پای دارید، آپدیت خواهد شد.

rpi-update

 


کامند کاربردی wget


یکی از پرکاربردترین کامندهای لینوکس wget است. توسط این کامند از آدرس مورد نظر فایل را دانلود کرده و در سیستم شما ذخیره می‌کند. فراخوانی آن به صورت زیر است:

wget https://www.raspberrypi.org/documentation/linux/usage/commands.md

 

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

 


پروژه و دریافت بن ارسال رایگان


برای دریافت بن خرید از دانشجو کیت، کاربران بایستی با استفاده از وسایل این آموزش، پروژه را اجرا کرده و یا حتی مدار جدیدی تعریف کنید. سپس از اجرای کار فیلم گرفته و در شبکه‌های اجتماعی از جمله آپارات و اینستگرام، با هشتگ‌های دیجی_اسپارک   دانشجوکیت    digispark    daneshjookit منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۲۰۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید. در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

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

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۷ دیدگاه