الصنّاع العرب

التعرف على نظام راسبيان – سطر الأوامر (الجزء 2)

سنكمل في هذا الدرس إن شاء الله المزيد من الأوامر الهامة التي قد تحتاجها أثناء إستخدامك لسطر الأوامر على نظام الراسبيان (نظام تشغيل راسبري باي).

1- أمر clear

يمسح الشاشة من الأوامر السابقة التي تم تنفيذها.

2- أمر find / -name

يمكنك من البحث عن ملف معين باسمه في نظام الملفات كله، ويكون شكل الأمر كالتالي:

find / -name example.txt

حيث example.txt هو إسم الملف الذي تبحث عنه.

3- أمر nano

يفتح معد الملفات المسمى Nano، وهو معد ملفات جاهز يأتي مع نظام التشغيل (مثل Notepad في الويندوز). ويكون شكل الأمر كالتالي:

nano example.txt

حيث يقوم بفتح الملف example.txt باستخدام Nano

4- أمر rm

وهو يقوم بمسح ملف معين من الذاكرةويكون شكل الأمر كالتالي:

rm example.txt

5- أمر rmdir

وهو يقوم بمسح دليل (directory) من الذاكرة، ولكن يجب أن يكون الدليل فارغاًويكون شكل الأمر كالتالي:

rmdir example_directory

6- أمر touch

يقوم بإنشاء ملف جديد في الدليل الحالي

touch example.txt

7- أمر mkdir

يقوم بإنشاء دليل جديد داخل الدليل الحالي

mkdir example_directory

8- أمر cp

يقوم بنسخ ملف أو دليل و يقوم بلصقه في مكان آخر يحدده المستخدم، فمثلاً:

cp example.txt /home/pi/desktop

يقوم الأمر السابق بنسخ الملف example.txt ثم لصقه في الدليل /home/pi/desktop

9- أمر mv

يقوم بنقل الملف من مكانه إلى دليل آخر، فمثلاً:

mv example.txt /home/pi/desktop

يقوم هذا الأمر بنقل الملف example.txt إلى الدليل /home/pi/desktop

يستخدم أيضاً هذا الأمر لعمل إعادة تسمية للملف داخل الدليل الحالي كالمثال التالي:

mv example.txt new.txt

هنا يقوم الأمر بإعادة تسمية الملف example.txt ويغير إسمه إلى new.txt

10- أمر wget

يقوم بعمل تحميل لملف معين من موقع ما ويحفظه في الدليل الحالي، فمثلاً:

wget http://www.site.net/example.txt

يقوم هذا المثال بتحميل الملف example.txt من الموقع ويحفظه في الدليل الحالي.

11- أمر df -h

يعرض معلومات عن المساحة المتاحة على القرص الصلب (كارت الذاكرة).

12- أمر lsusb

يعرض أجهزة USB الطرفية الموصلة بالراسبري باي.

13- أمر sudo

وهو أمر مهم جداً حيث أنه يسمح للمستخدم العادي أن يكون له صلاحيات أعلى، فيتمكن من تنفذ أوامر لم يكن متاح له تنفيذها بدون أمر sudo. تخيل مثلاً أنك تريد عمل نقل لملف من الدليل الحالي إلى دليل آخر يحتاج إلى صلاحية مستخدم أعلى للكتابة فيه، فيمكنك عندها كتابة:

sudo mv example.txt /home

عندها تتمكن من نقل الملفلو لم تستدعي أمر sudo قبل الأمر mv فلن يتم السماح لك بالتنفيذ إذا كانت صلاحياتك الحالية لا تؤهلك لهذا.

14- أمر cat /proc/version

يعرض نسخة الراسبري باي المستخدمة.

15- أمر pwd

يعرض الدليل الحالي، فمثلا إن كنت حالياً في الدليل /home/pi/ و قمت باستدعاء الأمر pwd فسوف يكون نتيجة تنفيذ الأمر هو إسم الدليل /home/pi/

16- أمر head

يستخدم لعرض البداية لمحتوى ملف، و القيمة المعتادة لعدد الأسطر التي يعرضها هذا الأمر هو أول 10 أسطرمن الملف.

17- أمر tail

يستخدم لعرض آخر محتوى ملف.

18- أمر chmod

هو أيضاً أحد الأوامر الهامة جداً، ويقوم بتغيير الإذن الخاص بملف معينفي أنظمة لينوكس عموماً يوجد أنواع من الأذونإذن القراءة، إذن الكتابة، وإذن التنفيذ ويقوم المستخدم بتحديد الإذن المناسب لطبيعة الملف من خلال أمر chmod.

19- أمر unzip

يقوم بفك الضغط عن الملفات التي من نوع zip.

20- أمر |

يقوم هذا الأمر بأخذ الخرج من الأمر الأول وإستخدامه كدخل للأمر الثاني، فمثلاً:

ls | head

يقوم السطر السابق بعرض أسامي أول 10 ملفات في الدليل الحالي، وهذا يعتبر نتاج إدخال نتيجة أمر ls على أمر head.

21- أمر tree

يقوم بعرض دليل و الدلائل الفرعية الموجودة داخله.

22- أمر man

يعرض هذا الأمر صفحة المساعدة التي تبين الشرح الخاص لأمر معين فمثلاً:

man ls

يعرض الشرح الخاص لأمر ls.

23- أمر grep

أحد الأوامر ذات الإستخدامات المتعددة، ويستخدم هذا الأمر في الأساس لأغراض البحث فمثلاً:

grep “search” *.txt

يقوم بالبحث عن كلمة “search” داخل الدليل الحالي داخل كل الملفات التي تنتهي بامتداد txt.

يستخدم أيضاً أمر grep مع أمر | كثيراً لعمل تنقية لمخرجات أوامر أخرى.

كل الأوامر المذكورة هي جزء بسيط من العديد و العديد [1] [2] [3] من الأوامر الموجودة لسطر الأوامر، ويمكنك البحث وتجربة كل منها حتى تستطيع التحكم أكثر في الراسبري باي الخاص بك.

المراجع:

1- http://www.circuitbasics.com/useful-raspberry-pi-commands

2- http://www.makeuseof.com/tag/15-useful-commands-every-raspberry-pi-user-should-know

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

4- (الصورة البارزة):

Command line Pi

mfalcon

أنا م/مصطفى حسنين، أنا مهندس مصري متخرج من قسم هندسة الميكاترونيات، و هي فرع من الهندسة هو خليط من الهندسة الميكانيكية و الهندسة الكهربية و هندسة البرمجيات و هندسة التحكم الآلي. حصلت على دبلومة دراسات عليا في الميكاترونيات و حاليا أعمل في إنهاء رسالة الماجيستير في التحكم الآلي.
أقوم بتدريس معامل مادة التحكم الآلي، المتحكم الدقيق (المايكروكونترولر)، و مادة نظم التحكم الذكية في كلية هندسة القاهرة.

أضف تعليق

اترك رد

تابعنا