Linux

ما هي واجهة سطر الأوامر (CLI) في لينكس؟

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

ما هي واجهة سطر الأوامر (CLI) في نظام التشغيل Linux؟

تاريخ موجز لواجهة سطر الأوامر في لينكس

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

مزايا استخدام واجهة سطر الأوامر

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

فهم أساسيات واجهة سطر الأوامر

واجهة سطر الأوامر هي واجهة تعتمد على النص، ويتفاعل المستخدمون معها عن طريق كتابة الأوامر. عادةً ما يتم إدخال الأوامر عند موجه الأوامر، والذي يكون عادةً علامة الدولار ($) أو علامة النسبة المئوية (%).

التنقل في واجهة سطر الأوامر

  • أمر pwd: يعرض أمر pwd دليل العمل الحالي.
  • أمر cd: يغير أمر cd دليل العمل الحالي.
  • أمر ls: يسرد أمر ls الملفات والدلائل في دليل العمل الحالي.

التلاعب بالملفات والدلائل

  • أوامر mkdir و rmdir: ينشئ أمر mkdir دليلًا جديدًا، ويزيل أمر rmdir دليلًا فارغًا.
  • أوامر cp و mv: ينسخ أمر cp الملفات والدلائل، وينقل أمر mv الملفات والدلائل.
  • أوامر touch و rm: ينشئ أمر touch ملفًا فارغًا، ويزيل أمر rm ملفًا.

إعادة توجيه المدخلات والمخرجات

  • المشغلان > و >>: يعيد المشغل > توجيه خرج الأمر إلى ملف، ويعيد المشغل >> إلحاق خرج الأمر بملف.
  • المشغل <: يعيد المشغل < توجيه مدخلات الأمر من ملف.
  • المشغل |: يقوم المشغل | بتوجيه خرج أمر واحد إلى مدخل أمر آخر.

أوامر واجهة سطر الأوامر المتقدمة

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

أذونات الملفات والدلائل

  • أمر chmod: يغير أمر chmod أذونات ملف أو دليل.
  • أمر chown: يغير أمر chown مالك ملف أو دليل.
  • أمر chgrp: يغير أمر chgrp مجموعة ملف أو دليل.

العمليات والمهام

  • أمر ps: يعرض أمر ps معلومات حول العمليات الجارية.
  • أمر kill: ينهي أمر kill عملية جارية.
  • أوامر bg و fg: يرسل أمر bg عملية جارية إلى الخلفية، ويجلب أمر fg عملية خلفية إلى المقدمة.

معالجة النصوص

  • أمر grep: يبحث أمر grep عن نمط محدد في ملف.
  • أمر sed: ينفذ أمر sed استبدال النص وتحريره.
  • أمر awk: أمر awk هو لغة مطابقة للأنماط ومعالجة النصوص.

نصائح وحيل لاستخدام واجهة سطر الأوامر بشكل فعال

  • استخدام إكمال التبويب: إكمال التبويب هي ميزة تسمح للمستخدمين بإكمال الأوامر و أسماء الملفات عن طريق الضغط على مفتاح التبويب.
  • إنشاء أسماء مستعارة: الأسماء المستعارة هي اختصارات تسمح للمستخدمين بتعيين اسم قصير لأمر طويل.
  • استخدام محفوظات الأوامر: تحتفظ واجهة سطر الأوامر بسجل للأوامر التي تم إدخالها مسبقًا، والتي يمكن الوصول إليها باستخدام مفتاحي السهمين لأعلى ولأسفل.
  • طلب المساعدة: يمكن استخدام أمر man وأمر info للحصول على مساعدة بشأن أوامر واجهة سطر الأوامر.
رجال الإطفاء ما هي تقنية Linux؟ الوثائق

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

Thank you for the feedback

اترك ردا