لماذا معرفة أهمية سطر الأوامر؟

نشرت: 2019-12-18

تم التحديث الأخير في 3 أغسطس 2021

graphic of a command line واجهة سطر الأوامر أو CLI هي واجهة نصية يتم التنقل فيها عن طريق كتابة الأوامر في المطالبات ، بدلاً من استخدام الماوس عبر واجهة المستخدم الرسومية أو واجهة المستخدم الرسومية. على عكس واجهة المستخدم الرسومية لنظام التشغيل ، يستخدم سطر الأوامر لوحة المفاتيح فقط للتنقل وتنفيذ الإجراءات عن طريق إدخال الأوامر ولا يستخدم الماوس للتنقل. يُطلق على CLI أيضًا اسم موجه الأوامر في نظام التشغيل Windows أو Terminal في macOS أو شاشة الأوامر أو shell أو bash.

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

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


بصفتنا المزود العالمي الرائد للعلامات البيضاء للوكالات في جميع أنحاء العالم ، يمكننا مساعدتك في تقديم نتائج تحسين محركات البحث لعملائك. هل يمكننا مساعدتك؟ تحقق من المزيد حول خدمات White Label SEO الخاصة بنا وتعرف على كيفية مساعدتك في تحقيق النتائج التي تبحث عنها.


علاوة على ذلك ، من خلال تعلم CLI ، يمكن للمستخدم بسهولة أن يكون منتجًا على الفور تقريبًا على أي محطة نظام تشغيل ، مما يقلل من مقدار الوقت اللازم للتعرف على نظام التشغيل بسبب الاختلافات في واجهة المستخدم الرسومية.

كيفية الوصول إلى CLI؟

لفتح واجهة سطر الأوامر والعمل فيها ، قم بما يلي:

شبابيك

  • اعتمادًا على إصدار Windows الخاص بك ، اضغط مع الاستمرار على مفتاح Windows واضغط على مفتاح "R" للحصول على نافذة "تشغيل". اكتب "cmd" في المربع وانقر على مفتاح OK. screenshot of command line windows setting

macOS

  • انقر فوق عدسة البحث المكبرة واكتب "Terminal" أو انتقل إلى Applications → Utilities →

لينكس

  • اعتمادًا على توزيع Linux الخاص بك ، انتقل إلى Applications → Accessories → Terminal أو Applications → System →

screenshot of linux command line settings يجب أن ترى نافذة بيضاء أو سوداء ، تسمى Terminal ، تنتظر أوامرك. الجزء الذي يصل إلى رمز $ (macOS أو Linux) أو الرمز> (Windows OS) يسمى موجه سطر الأوامر ، أو موجه باختصار. يطالبك بإدخال شيء هناك. سيتم إضافة كل موجه أوامر بواسطة $ أو> ومسافة واحدة ، وعادةً ما يحتوي على معلومات حول المستخدم والنظام. الموجه قابل للتكوين بالكامل ويمكن أن يكون متناثرًا أو كامل الميزات كما هو عملي ومفيد. screenshot of linux command line settings

كيفية استخدام CLI؟

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

تحتوي الصدفة على بعض الميزات الشائعة مثل:

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

ما هي الوصية؟

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

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

تُستخدم الخيارات لتعديل السلوك الأساسي لأحد الأوامر بينما تُستخدم الوسائط لتوفير معلومات إضافية (مثل اسم الملف أو اسم المستخدم). عادة ما يتم فصل كل خيار وحجة بمسافة ، على الرغم من أنه يمكن في كثير من الأحيان الجمع بين الخيارات.

لمزيد من التعمق في استخدام أوامر CLI ، قم بزيارة الروابط التالية:

أوامر لينكس

macOS

أوامر Windows

يحتفظ CLI بقائمة محفوظات للأوامر!

عند تنفيذ أمر ما في الجهاز الطرفي ، يتم تخزينه في قائمة المحفوظات. تم تصميم هذا لتسهيل تنفيذ الأمر نفسه ، مما يلغي الحاجة إلى إعادة كتابة الأمر بأكمله لاحقًا. لعرض قائمة المحفوظات الخاصة بمحطة طرفية ، استخدم أمر history. screenshot of CLI history of commands

ومع ذلك ، يؤدي الضغط على مفتاح السهم لأعلى إلى عرض الأمر السابق في سطر الموجه. يمكن عرض السجل الكامل للأوامر التي تم تشغيلها في الجلسة الحالية عن طريق الضغط على "أعلى" بشكل متكرر للرجوع عبر محفوظات الأوامر التي تم تشغيلها. يؤدي الضغط على مفتاح Enter إلى تشغيل الأمر المعروض مرة أخرى.

عند تحديد الأمر المطلوب ، يمكن لمفاتيح Left Arrow و Right Arrow وضع المؤشر للتحرير. تشمل المفاتيح المفيدة الأخرى للتحرير مفاتيح Home و End و Backspace و Delete .

مزايا وعيوب CLI

مزايا واجهة سطر الأوامر هي:

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

عيوب واجهة سطر الأوامر هي:

  • واجهة المستخدم الرسومية أكثر سهولة في الاستخدام ؛
  • منحنى التعلم الأكثر حدة المرتبط بحفظ الأوامر والنحو / الحجج المعقدة ؛
  • أوامر مختلفة تستخدم في قذائف مختلفة.

استنتاج

آمل أن أكون قد روّجت لك لأهمية CLI والطلاقة فيها. مثل اللغة المنطوقة ، لا شيء سوى الممارسة ينتج الطلاقة.

في حين أن معظم المستخدمين النهائيين لا يهتمون بالأنظمة المستندة إلى الأوامر ، لا يزال المستخدمون المتمرسون يعتمدون على الأوامر لاستكشاف أخطاء وتهيئة تطبيقات وبرامج معينة. إنهم يتحركون بسرعة ويحتاجون إلى نظام يستجيب بشكل فردي. قد لا يكون مستقبل موجه الأوامر مبهرجًا أو يتم الترويج له بشكل كبير مثل واجهات الرسوم الجديدة ، لكنه لا يزال جزءًا مستخدَمًا بكثافة من نظام التشغيل ويستحق الاستكشاف إذا كان لديك وظيفة في مجال الحوسبة. command line star wars meme

أصبح CLI سكينًا من ميزات "الجيش السويسري" مقفلة وراء أوامر بسيطة. إذا كنت تأخذ وقتًا لتتعلمها وتتدرب عليها ، فقد تفاجأ بمدى القوة المتاحة. نظرًا لارتفاع المزيد من الأدوات إلى الشعبية في السنوات القادمة ، سيكون من دواعي سرورنا فهم بناء جملة سطر الأوامر.

ربما يكون السبب الأكثر وضوحًا لتعلم سطر الأوامر هو وظيفته الأصلية: تحكم أكبر .

التأليف: Arturo S.