بعض أوامر لينكس الأساسية والمفيدة (الدرس الثاني من دورة سطر أوامرنا )

القسم


تحدثنا في موضوع سابق عن بعض اﻷوامر المفيدة في نظام Linux وكان هذا في الدرس اﻷول، وأما الأن فسنقدّم الدرس الثاني، والذي يحتوي على مجموعة إضافية من اﻷوامر الجيدة، والتي من شأنها أن تكسبك المعرفة الإضافية بأساسيات إدارة أنظمة Linux.

اﻷمر mkdir


يستخدم هذا اﻷمر ﻹنشاء دليل directory (أو مجلّد) جديد، وهو اختصار لـ make directory:

mkdir linuxcommands                                            

-مع استبدال linuxcommands باسم المجلد الذي تريد.

اﻷمر rm

يستخدم هذا اﻷمر لحذف الملفات والمجلدات، فمثلًا ﻹزالة مجلّد مع المحتويات التي بداخله، نستخدم اﻷمر اﻵتي:

rm -r newdirectory 

إنشاء اسم مستعار (اختصار) للأوامر

في بعض اﻷحيان نحتاج للقيام بعمل أسماء مستعارة أو اختصارات ﻷجل اﻷوامر التي نستعملها بكثرة عوضًا عن كتابة أشياء كثيرة وطويلة، فعلى سبيل المثال، لنفرض جدلًا أن اﻷمر الذي نريد اختصاره هو sudo apt-get install فإننا نقوم باﻵتي:

alias hello='sudo apt-get install'

حيث alias هو اﻷمر الذي نستخدمه لاختصار الأوامر.
hello هو الاسم المستعار البديل (أو الاختصار) لذلك اﻷمر الطويل sudo apt-get install، ويمكنك اختيار أيّ اسم آخر تريده.
وعليه فإننا يمكننا تثبيت برنامج بسرعة عن طريق الطرفية، ولنقل مثلًا أنه Gimp:

hello gimp

أعتقد أن الفكرة قد اتضحت، فقد تم التعويض عن hello بـ sudo apt-get install
ولكن المشكلة هي أن النظام لن يحفظ الاختصار وسوف ينساه بعد إغلاق اطرفية، فلذلك الحل هو إضافة الأمر إلى ملف .bashrc
أولا اكتب الأمر التالي :

nano ~/.bashrc

في الملف النصي اكتب الأمر التالي:

alias hello='sudo apt-get install'

احفظ الملف النصي، وأخيراً الصق الأمر:

source ~/.bashrc

اﻷمر echo

يستخدم هذا اﻷمر لعرض معلومات على الشاشة، وهو مفيد عندما تريد تمرير بعض النصوص إلى ملف ما، لاحظ اﻷمر التالي الذي يقوم بتمرير النصّ Test إلى الملف النصي file.txt:

echo 'Test' > file.txt

اﻷمر ps

يستخدم لعرض معلومات حول العمليات التي تحدث في نظامك، وذلك باستخدام اﻷمر التالي:

ps ax



   unixmen

شارك الموضوع عبر زر المشاركة اسفل هذا السطر او عن طريق ايقونات مواقع التواصل الإجتماعي

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


الابتساماتEmoticon