ورود به دنیای 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 منتشر کنند. سپس از طریق بخش نظرات در ادامه همین آموزش، جهت دریافت بن خرید ارسال رایگان به ارزش ۱۲۰۰۰ تومان از دانشجو کیت، لینک را زیر همین پست ارسال کنید. در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.
سلام آموززش بسیار کاربردی است ولی لطفا دستورات بیشتری قرار دهید.
با سلام
از توجه شما ممنونم.
در این خصوص بخش دوم کامندهای پرکاربرد به زودی منتشر خواهد شد.
سلام و تشکر از شما
کامند برعکس شدن دوربین و یا همان چرخش دوربین چی هست ؟
با سلام
در این خصوص جهت چرخش از کامند زیر استفاده نمایید.
raspistill -vf -hf -o picture2.jpg
سلام ممنون از سایت خوبتان
سپاس از همراهی شما
سلام، ممنون بابت مطالب مفید و کاربردی که ارائه دادید، من برای نصب کتابخانه lirc به مشکل برخوردم، فکر میکنم نیاز هست که رزبری به فیلتر شکن متصل بشه برای دانلود و نصب این کتابخونه، شما میتونید کمکم کنید!؟
با تشکر
با سلام
سپاس از همراهی شما
با چه اروری مواجه میشوید؟