برمجة راسبيري باي: مجموعة أوامر لمستخدمي راسبيري باي Raspberry Pi

5 د
يتعامل مستخدمو نظام التشغيل لينكس مع الكثير من الأوامر ضمن واجهة التحكم Terminal، والتي تعتبر بسيطة وتسهل العمل بشكل كبير، وبالرغم من بساطتها نجد الكثير من المستخدمين يخافون بدء استخدام هذا النظام بسببها، وعندما يتعلق الأمر بالتعامل مع راسبيري باي يزداد خوف المستخدمين أكثر، ولذا سنقدم مجموعة أوامر لمستخدمي راسبيري باي التي ستفيدهم حتمًا عند العمل ضمن بيئة نظام لينكس.
أهم أوامر لمستخدمي راسبيري باي
أوامر عامة:
الأمر الرئيسي sudo
هو الأمر المسؤول عن تشغيل بقية الأوامر مع إعطائها صلاحيات كاملة للقراءة والكتابة والتعديل على النظام أي صلاحيات الأدمن، وبشكل إفتراضي لا تعطى هذه الصلاحيات لاستخدام أي من أوامر النظام لذا يجب إضافة كلمة sudo في بداية أي أمر يتطلب وجود صلاحيات المسؤول عن النظام.
الأمر clear
أمر بسيط يستخدم في مسح كافة الأوامر السابقة ونتائجها.
الأمر reboot
أمر عام يستخدم للقيام بإعادة التشغيل مباشرة.
الأمر find
يُتبع هذا الأمر باسم الملف ليقوم بالبحث عنه في النظام.
اقرأ المزيد: مراجعة جهاز iPhone 8 Plus
أوامر التعامل مع المجلدات والملفات:
دعونا في البداية نفترض وجود مجلد اسمه Projects بداخله مجلد p1 وp2 و صورة اسمها image.png وضمن المجلد p1 يوجد مجلد آخر يدعى bin، وبفرض تشغيل واجهة الأوامر Terminal في هذا المجلد وتنفيذ الأوامر التالية:
الأمر ls
هو الأمر المستخدم لعرض قائمة بالمجلدات والملفات الموجودة ضمن المجلد الحالي، ويمكن استخدامه مع إضافة -l لعرض المزيد من المعلومات حول الملفات والمجلدات المعروضة مثل التاريخ والصلاحيات والحجم وغيرها، كما يمكن إضافة -a لعرض الملفات التي تبدأ بنقطة.
مثال في حالتنا يعرض الأمر عند تنفيذه المجلد p1 و p2 والملف image.png
الأمر cd
يختص هذا الأمر بالانتقال بين المجلدات حيث تتم كتابته ويليه مسار المجلد المطلوب الانتقال إليه ضمن الـ Terminal، وللعودة إلى المجلد السابق نكتب في المسار نقطتين متتاليتين ..
مثال: cd /p1/bin للذهاب إلى داخل المجلد bin.
مثال: cd ../.. للعودة إلى المجلد الأب.
مثال: cd ~ للعودة إلى المجلد الرئيسي في النظام.
الأمر pwd
يقوم هذا الأمر بعرض الرابط الخاص بالمجلد الأب للمجلد الحالي ضمن واجهة الأوامر.
مثال: يعرض هذا الأمر في مثالنا الرابط
/home/root/Projects
الأمر cp
مهمة هذا الأمر هي نسخ ملف من مكان إلى مكان آخر.
مثال: لنسخ الملف image إلى المجلد bin نكتب الأمر ضمن واجهة الأوامر ضمن المجلد Projects
cp image.png /home/root/Projects/p1/bin
الأمر chmod
يستخدم هذا الأمر لتغيير نمط التعامل مع الملفات حيث يكتب الحرف u لتحديد المالك العام و g لمجموعة محددة من الصلاحيات و o للمستخدمين الباقيين، مع الأوامر r للقراءة و w للكتابة و x للتنفيذ.
مثال: لتغيير نمط التعامل مع الصورة image والسماح بقرائتها فقط من قبل كل المستخدمين نكتب:
chmod o+r image.png
اقرأ المزيد: كيف تنضم إلى شركة أوبر وما هي شروط التقديم؟
الأمر chown
وهو أحد الأوامر الهامة وتتلخص مهمته في تغيير الصلاحيات المتعلقة بالملف أو المجلد، حيث يمكن لمستخدمي لينكس تحديد الصلاحيات لكل ملف لضمان المحافظة على المجلدات والملفات من العبث بل يجب كتابة كلمة مرور قبل استخدامها، وهو بشكل أساسي يحتاج لتعليمة الوصول من قبل المستخدم المالك للنظام لذا نضيف في بدايته الكلمة sudo.
مثال: لتغيير المالك إلى pi والمجموعة إلى root للصورة image نكتب:
sudo chown pi:root image
يوجد الكثير من الأوامر الأخرى الخاصة بالمجلدات والملفات وعلى مستخدمي لينوكس التعامل معها مثل:
- الأمر cat: لطباعة محتوى ملف ضمن الـ Terminal وله عدة استخدامات أخرى.
- الأمر nano: لتعديل محتوى ملف ضمن الـ Terminal.
- الأمر mkdir : يتبعها اسم المجلد لإنشاء مجلد جديد.
- الأمر rmdir: لإعادة تسمية مجلد.
- الأمر rm: لإزالة ملف.
- الأمر mv: لنقل ملف من مجلد إلى أخر وهو يشابه أمر النسخ حيث يكتب مسار الملف أولاً ثم المسار المطلوب.
اقرأ المزيد: صناعة هاتف يدويا
أوامر متعلقة بالنظام:
الأمر htop
يستخدم لإظهار العمليات التي يقوم بها النظام حاليًا، من حمولة المعالج واستخدام الرام والعمليات الحالية المختلفة.
الأمر free
يستخدم لمعرفة المساحة الفارغة المتوفرة من الذاكرة رام، ويمكن كتابة -m في نهايتها ليعرض الأرقام بواحدة الميغا.
الأمر dmesg
يستخدم لعرض العمليات الداخلية ضمن الـ Kernal، والمتعلقة بقلب النظام.
الأمر apt
وهو الأمر المسؤول عن تثبيت البرامج المختلفة لإدارة البرامج الموجودة ضمن الحاسب، حيث يكتب الأمر ويسبقه الأمر sodu ويلحقه اسم البرنامج المطلوب.
الأمر hostname
وهو يستخدم لمعرفة اسم المضيف وفي حال استخدام الراسبيري باي فهو يعيد عنوان الip الخاص بها، ويستخدم بالشكل hostname -I
أوامر تتعلق بالشبكة:
الأمر ifconfig
للتحقق من حالة الاتصال بشبكة الاتصال اللاسلكي الحالية.
الأمر iwconfig
لمعرفة الشبكة الحالية التي يتم يتصل بها.
الأمر ping
هو أمر يستخدم للتحقق من الاتصال بالانترنت أو بموقع معين مع عرض معلومات الاتصال، ويمكن ببساطة كتابته وبعده اسم الموقع الذي نود الاتصال به مثل ping google.com
الأمر nmap
إجراء مسح كامل وعرض قائمة الشبكات وأرقام المنافذ والأجهزة المتصلة والبروتوكول المستخدم وحالة كل اتصال هل هو مفتوح أم مغلق ونظام التشغيل المستخدم ورقم الـ Mac والعديد من المعلومات الأخرى.
الأمر wget
يتبع هذا الأمر برابط ملف ما ويقوم بتحميله من هذا الرابط على الإنترنت وحفظ مكانه.
الأمر iwlist wlan0 scan
عرض قائمة الشبكات اللاسلكية المتاحة ويمكن اختيار المعلومات المطلوب عرضها عن هذه الشبكات باستخدام grep فمثلًا لعرض ESSID الخاص بالشبكة نكتب iwlist wlan0 scan | grep ESSID.
أوامر لمستخدمي راسبيري باي بشكل خاص:
الأمر raspistill
يستخدم هذا الأمر في حال وجود كاميرا متصلة بالجهاز حيث يأخذ لقطة منها ويخزنها على شكل صورة ويستخدم بالشكل التالي:
raspistill -o image.jpg
الأمر raspivid
نفس الأمر السابق إلا أنه مختص بالفيديو بدلًا من الصور ويستخدم كالتالي:
raspivid -o video.h264 -t 10000
الأمر raspi-gpio
يتيح هذا الأمر التحكم بمنافذ الـ GPIO ضمن الراسبيري باي ويكتب:
raspi-gpio get
raspi-gpio get 20
raspi-gpio set 20 a5
raspi-gpio set 20 op pn dh
الأمر rpi-update
لا تسخدم هذا الأمر ما لم تفهم تمامًا ما يفعله وتتأكد من أنك تريد ذلك، حيث يقوم هذا الأمر بتحديث كل شيء على الراسبيري ويمكن أن يسبب ضررًا.
sudo rpi-update
بالطبع يوجد الكثير من الأوامر لمستخدمي راسبيري باي ومن المهم فهم أي أمر تستخدمه والتأكد منه تمامًا ليكون كل شيء على ما يرام. لمعرفة المزيد من الأوامر لمستخدمي راسبيري باي انقر هنا.
أحلى ماعندنا ، واصل لعندك! سجل بنشرة أراجيك البريدية
بالنقر على زر “التسجيل”، فإنك توافق شروط الخدمة وسياسية الخصوصية وتلقي رسائل بريدية من أراجيك
عبَّر عن رأيك
إحرص أن يكون تعليقك موضوعيّاً ومفيداً، حافظ على سُمعتكَ الرقميَّةواحترم الكاتب والأعضاء والقُرّاء.