أوامر لينكس اﻷساسية والمفيدة (الدرس الأول من دورة سطر أوامرنا)

القسم

إليك قائمة ببعض أوامر لينكس اﻷساسية والمفيدة


في هذا الموضوع سوف نتطرق إلى معرفة بعض اﻷوامر الجميلة والمفيدة التي يمكننا تطبيقها في طرفية نظام لينكس (Linux Terminal)، كما أن معرفتك بهذه اﻷوامر سوف يزيد من رصيدك المعرفيّ في خفايا التعامل مع نظام لينكس، ومستقبلا قد يفيدك في أساسيات إدارة لينكس.
تمتلك الطرفية قوة عظيمة، كما أن بعض مستخدمي لينكس مهووسون بعالم الطرفية، ولكي نسدّ رمق جوعهم فإننا سوف نسرد قائمة ببعض تلك اﻷوامر:

ملاحظة هامة : 


اﻷمر cd

يستخدم اﻷمر cd للدخول إلى المجلّد المطلوب، أو الانتقال من مجلد إلى آخر. على سبيل المثال، نكتب اﻷمر cd Videos للدخول مجلد الفيديوهات (Videos) المتواجد في Home Folder:
 
  cd Videos
 
 
وبطبع لاحظتَ أثناء مرورك على بعض المواضيع سواءً في هذه المدونة أو غيرها، أننا نستخدم اﻷمر cd في عدّة أحيان إذا أردنا الدخول إلى مجلّد ما، وذلك من أجل أن نصل إلى الملف الموجود في ذلك المجلد ونعطيه صلاحيات التنفيذ عبر الطرفية، من أجل أن نجعله يعمل، حيث تحتاج بعض البرامج التي ربما قد صادفتها في حياتك أنها تحتاج لذلك.
- تجدر الملاحظة إلى أن اﻷمر cd متبوعًا بنقتطين يقوم بالرجوع إلى المجلد السابق:
  
cd ..                                                                            



كما يستخدم اﻷمر cd منفردًا، للرجوع إلى المجلد اﻷولي فورًا، وهو مجلد المنزل Home Folder:

cd                                                                        

اﻷمر ls

يستخدم اﻷمر ls لعرض الملفات والمجلدات الموجودة في المجلد المطلوب؛ جرّب كتابة اﻷمر ls في الطرفية لديك وسوف يعرض لك قائمة بالملفات والمجلدات المتواجدة في مجلد المنزل (Home Folder)، وقد تتساءل لماذا قام بعرض اﻷشياء المتواجدة في مجلد المنزل تحديدا؟!
 الإجابة: وهي ﻷن مجلد المنزل هو الافتراضي الذي نراه عند فتح نافذة الطرفية، حيث تشير العلامة ~ الظاهرة في الطرفية إلى مجلد المنزل، وإذا أردت عرض محتويات مجلد آخر (مثلا مجلد التنزيلات) فاكتب اﻷمر cd Downloads وهكذا سيدخل إلى مجلد التنزيلات، ويمكنك من بعدها تطبيق اﻷمر ls لعرض الملفات والمجلدات المتواجدة بداخله.


ls                                                                          

cd Download                                                                 
ls                                                                          


ولكن الفائدة الأكبر من ls تكمُن عندما نريد البحث عن ملف محدد، لنفرض جدلًا أن لديك مجلدًا مع ملفات كثيرة، وأنت تريد معرفة ما إذا كان الملف 2147491026.zip مثلا متواجدًا هناك، ولمعرفة ذلك نستخدم اﻷمر ls متبوعًا بـ | ثم  grep بهذا الشكل:

ls |grep zip                                                                  



تجدر الملاحظة إلى أن اﻷمر ls -a يستخدم لعرض محتويات المجلد المطلوب باﻹضافة إلى المجلدات والملفات المخفية (يُقصد بالملفات المخفية أنها الملفات التي لا يمكن رؤيتها إلا عند الضغط على مفتاح Ctrl+H في متصفح الملفات، كما أن الملفات المخفية تبدأ دائمًا بنقطة (.myfile).

ls -a                                                                      

كانت هذه مجرد معلومات أساسية حول اﻷمر ls وإذا أردت معرفة المزيد، فقط اكتب اﻷمر  man ls في الطرفية وهو سوف يقوم بسرد معلومات مفصّلة حول ذلك اﻷمر، وليس ذلك فحسب، بل إنه يتناول بعض اﻷمثلة عليه.

man ls                                                                     

اﻷمر pwd

يستخدم اﻷمر pwd لعرض مسار المجلد الحاليّ (الذي أنت متواجد فيه حاليًا في الطرفية) :

pwd                                                                        


اﻷمر cat

يستخدم اﻷمر cat لعرض محتويات الموجود بداخل ملف ما؛ على سبيل المثال: أنا لدي ملف باسم my.text وكتبت فيه مثلًا “GNU/LINUX LIBYA BY MOHAMAD ALI ALI”، فإنني عندما أكتب اﻷمر cat في الطرفية متبوعًا باسم ذلك الملف النصي، فإنه سوف يعرض محتوى ذلك الملف وهو “GNU/LINUX LIBYA BY MOHAMAD ALI AL!”.

cat my.text                                                                
 


الأمر cp

يستخدم اﻷمر cp لنسخ الملفات والمجلدات، وهو أمر مفيد جدا في حالة كان لديك مجموعة من الملفات تبدأ بالاسم نفسه، أو نسخ مجموعة كبيرة من الملفات.
– مثال: اﻷمر اﻵتي يقوم بنسخ كافة الملفات التي تبدأ بالاسم same_name والمتواجدة في المسار المحدد وهو سطح المكتب الخاص بي، وهنا تكمن قوته في توفير الوقت:

cp same_name* /home/mohamad/Desktop                              

اﻷمر chmod

يستخدم اﻷمر chomd لتغيير وإعطاء صلاحيات إلى ملف أو مجلد ما، ولعلك لاحظتَ أنه في عديد من اﻷحيان نستخدم هذا اﻷمر ﻹعطاء برنامج بعض الصلاحيات حتى نستطيع فتحه وتنصيبه.
على سبيل المثال: يستخدم اﻷمر اﻵتي، لجعل الملف myscript.py قابلًا للتنفيذ (executable) :


chmod +x myscript.py                                             

واﻵن لتشغيل الملف نكتب اﻷمر التالي:

./myscript.py                                                     

وسنتحدث لاحقًا عن بعض اﻷمور المتعلقة بالصلاحيات في chomd.

اﻷمر wget

يستخدم اﻷمر wget لتحميل ملف من اﻹنترنت عبر الطرفية، على سبيل المثال:

wget DOWNLOAD_LINK                                                

حيث نستبدل DOWNLOAD_LINK برابط التحميل الخاص بالملف الذي نريد تحميله.
إن wget أداة قوية، وللحصول على مزيد من المعلومات حول كيفية استئناف التنزيلات وغيرها من الخيارات راجع الموقع الرسمي.

اﻷمر uname

يستخدم اﻷمر uname لمعرفة معلومات النظام (Information System).
– اﻷمر التالي، يعرض إصدار النواة المثبت واسم التوزيعة خاصتك وإصدارها وغيرها من المعلومات:

uname -a                                                          

– اﻷمر التالي، يستخدم لعرض اسم النواة فقط بدون إصدارها:

uname -s                                                          

– اﻷمر التالي، يعرض إصدار النواة المثبت:

uname -r                                                          

– اﻷمر التالي يعرض اسم التوزيعة وإصدارها وبعض المعلومات اﻷخرى:

uname -v                                                          

هذه كانت مجرّد مجموعة مفيدة من اﻷوامر اﻷساسية في نظام Linux، ولكن اﻷمر لا يتوقف عند هذا الحدّ، هنالك المزيد من اﻷوامر التي سوف نتحدث عنها مستقبلًا في دروس أخرى ,إنها ممتعة جداً …

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

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


الابتساماتEmoticon