سنكمل في هذا الدرس إن شاء الله المزيد من الأوامر الهامة التي قد تحتاجها أثناء إستخدامك لسطر الأوامر على نظام الراسبيان (نظام تشغيل راسبري باي).
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
هو أيضاً أحد الأوامر الهامة جداً، ويقوم بتغيير الإذن الخاص بملف معين. في أنظمة لينوكس عموماً يوجد 3 أنواع من الأذون: إذن القراءة، إذن الكتابة، وإذن التنفيذ ويقوم المستخدم بتحديد الإذن المناسب لطبيعة الملف من خلال أمر 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- (الصورة البارزة):
شكرا لك اخي الكريم على هذه المعلومات الرائعه