logo

كالي لينكس - المحطة الطرفية

كالي لينكس - المحطة الطرفية

في البرنامج التعليمي، سوف نرى ما هي المحطة في الواقع. ولكي نفهم ذلك بالتفصيل سنركز على النقاط التالية:

  • مقدمة
  • العمل مع محطة كالي لينكس
  • واجهة سطر الأوامر (CLI) مقابل واجهة المستخدم الرسومية (GUI)
  • خاتمة

مقدمة

رقم ارمسترونج

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

محطات:

  • محطة س
  • جنوم المحطة
  • محطة ماتي
  • xterm
  • المنهي
  • وحدة التحكم

بيئات سطح المكتب:

  • سطح المكتب لخادم Xfce/Xfce
  • GNOME3
  • كيدي بلازما 5
  • القرفة سطح المكتب
  • ميت سطح المكتب

لذلك كونها واحدة من أنظمة التشغيل المعتمدة على نظام Linux ، يأتي Kali أيضًا مع عدد قليل من هذه المحطات الطرفية وبيئات سطح المكتب. عادة، يأتي Kali 2020.2 Linux مزودًا بمحطة Q، وبيئة سطح المكتب الافتراضية هي خادم Xfce/Xfce.

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

العمل مع كالي لينكس الطرفية

دعونا نرى بعض الأشياء الأساسية التي يمكننا القيام بها باستخدام محطة kali Linux.

    تخصيص المحطة

من أجل تخصيص kali Linux Terminal، يمكنك فتح علامة تبويب التفضيلات من خلال تقييم قائمة 'ملف' وتحديد خيار التفضيلات. حيث تتوفر الكثير من الخيارات، والتي يمكن أن تساعدك على تخصيص جهازك الطرفي.

    تنفيذ الأمر من خلال المحطة

لتنفيذ أي أمر في Kali Linux Terminal، كل ما عليك فعله هو إدخال أو كتابة الأمر المحدد وتوفير الإدخال المناسب. وبعد ذلك، كل ما عليك فعله هو الضغط على زر الإدخال. ردًا على ذلك، ستقوم الوحدة الطرفية بتنفيذ هذا الأمر من خلال الصدفة وإرجاع الإخراج.

يأمر

 echo 'this is a terminal' 

انتاج |

كالي لينكس - المحطة الطرفية

التعليقات في المحطة

خرائط جافا

لوضع تعليق في المحطة، يمكننا استخدام الحرف '#'. لفهم ذلك بمزيد من التفصيل، يمكنك النظر في المثال الموضح التالي: فيما يلي مثال التعليق

يأمر

 #this is a comment. 

انتاج |

كالي لينكس - المحطة الطرفية

دعونا نرى بعض الأشياء الأخرى المثيرة للاهتمام التي يمكننا القيام بها باستخدام محطة أوامر Linux:

1. كاوسي

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

يأمر

 $ sudo apt-get install cowsay 

انتاج |

كالي لينكس - المحطة الطرفية

لكن المتعة لا تنتهي هنا على الإطلاق لأن هذه البقرة يمكنها التحدث بأي شيء تريده. دعونا نحاول ذلك:

يأمر

 cowsay 'hi, there' 

انتاج |

كالي لينكس - المحطة الطرفية

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

يأمر

 Cowsay -i 

انتاج |

كالي لينكس - المحطة الطرفية

2. تفكير البقر

'البقرة' التي رأيناها أعلاه يمكنها أن تفعل أكثر بكثير من مجرد التحدث، لأنها يمكنها حتى التفكير. لجعل البقرة تفكر، يمكنك استخدام الأمر التالي.

يأمر

 cowthink 'hello' 

انتاج |

كالي لينكس - المحطة الطرفية

يمكن لجميع الحيوانات في حديقة حيوانات البقر أن تفكر، والأوامر مشابهة للأوامر السابقة.

3. قاطرة بخارية

يقوم أمر 'sl' هذا برسم قاطرة بخارية تمر عبر المحطة الطرفية الخاصة بك من اليمين إلى اليسار.

نظرية الأتمتة

يأمر

 sudo apt-get install sl 

انتاج |

كالي لينكس - المحطة الطرفية

لرؤيتها في العمل، فقط اكتب الأمر التالي

كيفية التحويل إلى سلسلة

يأمر

 Sl 

انتاج |

كالي لينكس - المحطة الطرفية

يحتوي الأمر sl أيضًا على 2-3 خيارات إضافية يمكن العثور عليها في صفحات الدليل.

4. ارسم اللافتات

يمكن استخدام هذا الأمر لرسم لافتات نصية كبيرة الحجم. تتذكر رؤية أنواع من اللافتات مثل رسالة الترحيب لشياطين/خدمات المقبس أثناء الاتصال عبر telnet. يمكنك رسم أي اسم أو رسالة من خلال هذا الأمر.

يأمر

 figlet Erik_Akash 

انتاج |

كالي لينكس - المحطة الطرفية

CLI (واجهة سطر الأوامر) مقابل GUI (واجهة المستخدم الرسومية)

الآن، يجب أن يتساءل معظم المستخدمين أنه عندما يكون لدينا واجهة مستخدم رسومية، ما هي الحاجة إلى واجهة سطر الأوامر. لذا دعني أخبرك أن أجهزة نظامنا تفهم التعليمات على شكل بتات (0 أو 1). إذا كان لديك بعض المعرفة حول أجهزة الكمبيوتر وكيفية عملها، فمن المؤكد أنك ستعرف ذلك.

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

ومع ذلك، في حالة واجهة المستخدم الرسومية (GUI)، فهي مفيدة للمستخدمين الذين يريدون فقط إنجاز عملهم. لا ترغب هذه الأنواع من المستخدمين عمومًا في معرفة ما يحدث خلف التطبيق أو البرنامج.

ومع ذلك، يمكن للمستخدم القيام بالمزيد باستخدام واجهة المستخدم الرسومية، حيث لا تهم معلومات الواجهة الخلفية كثيرًا. من الواضح أيضًا أنه في أنظمة التشغيل المستندة إلى Linux، لا تهم واجهة المستخدم الرسومية كثيرًا. ومع ذلك، في حالة نظام التشغيل Windows، عادة ما يتم إيلاء المزيد من الاهتمام لواجهة المستخدم الرسومية.

خاتمة

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