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

0

شارك المقال 👈

Share on facebook
Share on twitter
Share on linkedin
Share on pocket

يتعامل مستخدمو نظام التشغيل لينكس مع الكثير من الأوامر ضمن واجهة التحكم 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 ~ للعودة إلى المجلد الرئيسي في النظام.

اقرأ المزيد: راسبيري باي Raspberry Pi: كل ما يجب عليك معرفته حولها

الأمر 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

اقرأ المزيد: قائمة أقوى ألعاب الأونلاين لعام 2017 … من المسيطر على ساحة الألعاب اليوم؟

أوامر تتعلق بالشبكة:

الأمر ifconfig

للتحقق من حالة الاتصال بشبكة الاتصال اللاسلكي الحالية.

الأمر iwconfig

لمعرفة الشبكة الحالية التي يتم يتصل بها.

الأمر ping

هو أمر يستخدم للتحقق من الاتصال بالانترنت أو بموقع معين مع عرض معلومات الاتصال، ويمكن ببساطة كتابته وبعده اسم الموقع الذي نود الاتصال به مثل ping google.com

الأمر nmap

إجراء مسح كامل وعرض قائمة الشبكات وأرقام المنافذ والأجهزة المتصلة والبروتوكول المستخدم وحالة كل اتصال هل هو مفتوح أم مغلق ونظام التشغيل المستخدم ورقم الـ Mac والعديد من المعلومات الأخرى.

الأمر wget

يتبع هذا الأمر برابط ملف ما ويقوم بتحميله من هذا الرابط على الإنترنت وحفظ مكانه.

الأمر iwlist wlan0 scan

عرض قائمة الشبكات اللاسلكية المتاحة ويمكن اختيار المعلومات المطلوب عرضها عن هذه الشبكات باستخدام grep فمثلًا لعرض ESSID الخاص بالشبكة نكتب iwlist wlan0 scan | grep ESSID.

اقرأ المزيد: الروبوتات حاضرة في أولمبياد طوكيو 2020

أوامر لمستخدمي راسبيري باي بشكل خاص:

الأمر 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

اقرأ المزيد: تعرّف على كيفية إستعادة رسائل WhatsApp المحذوفة حتى بدون نسخة إحتياطية

الأمر rpi-update

لا تسخدم هذا الأمر ما لم تفهم تمامًا ما يفعله وتتأكد من أنك تريد ذلك، حيث يقوم هذا الأمر بتحديث كل شيء على الراسبيري ويمكن أن يسبب ضررًا.

sudo rpi-update

بالطبع يوجد الكثير من الأوامر لمستخدمي راسبيري باي ومن المهم فهم أي أمر تستخدمه والتأكد منه تمامًا ليكون كل شيء على ما يرام. لمعرفة المزيد من الأوامر لمستخدمي راسبيري باي انقر هنا.

0

شاركنا رأيك حول "برمجة راسبيري باي: مجموعة أوامر لمستخدمي راسبيري باي Raspberry Pi"

أضف تعليقًا