التعرف على سطر اوامر لينكس المعروف بإسم Terminal - Programmer Tech

Programmer Tech

موقع تعليم مجاني يهتم بتعلم البرمجة و علوم الكمبيوتر, أمن المعلومات, القرصنة الأخلاقية, سكربتات

إعلان اعلى المقالة

الأحد، 22 ديسمبر 2019

التعرف على سطر اوامر لينكس المعروف بإسم Terminal


مقدمة على لينكس

في عام 1991 كتب لينوس تورفالدس الإصدار الأول من نواة لينكس, ويمكنك قراءة هذه القصة في كتب عديدة تتحدث على لينكس, منذ عدة سنوات بدأ ريتشارد ستالمان مشروع GNU لإنشاء نظام حر شبية بيونكس UNIX.

وفي عام 1970 كانت تجري ثورة في عالم الحواسيب والتقنية, و اختراع المعالج الصغري مما سمح لهذا النوع من المعالجات لإشخاص مثلي ومثلك ان يكون لهم حاسوب خاص.

لماذا استخدم سطر الأوامر

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

الـ shell
عندما نتحدث عن سطر الأوامر نشير الى ما يسمي الصدفة shell, و الصدفة هي برنامج يتلقي التعليمات و الأوامر من لوحة المفاتيح ويمررها إلى نظام التشغل ليقوم بتنفيذ التعليمة او الأمر الذي تم الطلب عليه, وكما توفر جميع توزيعات لينكس مشروع جنو GNU تسمى bash .

الـ bash
اختصار الى Bourne Again Shell التي تشير إلى أن bash هي بديل مطور sh هي الصدفة الموجودة في انظمة يونكس التي كتبها Steve Bourne.

محاكيات الطرفية

تحتاج عند استخدام واجهة رسومية إلى برنامج نسمية محاكي الطرفية مع الصدفة أي انه هو الوسيط بينك وبين الصدفة وعلى الرغم من ذلك فإن الكثير من مستخدمي لينكس يطلقون على gnome-terminal بإسم terminal, توجد العديد من المحاكيات ولكن الجميع  يوفر شيئ واحد وهو الوصول الى الصدفة, كما لا يدعم محاكي الطرفية اللغة العربية وتظهر في terminal بحروف متقطعه ويجب تنزيل اللغة العربية الى المحاكي, لكن هناك في الإصدار الاخير من kali2019 يوجد محاكي يدعم اللغة العربية .

سوف نتعرف على سطر الاوامر من خلال هذه الصورة


العبارة السابقة تسمى محث الصدفة shell prompt ويظهر عند تشغيل terminal وتكون الصدفة جاهزة لإستقبال الأوامر أو المدخلات input لكن تلك العبارة تختلف بين توزيعة وأُخرى وهذا لا يؤثر على استقبال الأوامر, لكن في آخر تلك المحث يوجد # أو $.


دعني أعرفكم على الإختلاف بينهم اذا كان آخر حرف من المحث هو # عوضاً من إشارة $ فهذا يعني أن الجلسة الحالية لها امتيازات الجذر root, وهذا يعني أنه تم التسجيل على الطرفية بحساب الجذر root.


الامر السابق ليس له معنى أي انه ليس موجود على النظام أو لا يعني شيئ داخل النظام, لهذا الشيئ الصدفة لم تتعرف عليه وبالتأكيد سيتم طبع command not found.

الأمر date
هذا الأمر يقوم بالتحدث مع الصدفة أنه نريد الوقت و التاريخ الحالي.


الأمر cal
يقوم هذا الأمر بعرض التقويم الحالي كما تلاحظون في الصورة التالية.


الأمر df
لمعرفة حجم التخزين الفارغ في القرص الصلب.


الأمر Free
لمعرفة مقدار ذاكرة الوصول العشوائي RAM الغير مستخدمة في الحاسوب.


لإنهاء الجلسة أو قفل terminal ما عليك سوى كتابة الأمر exit لقفل الجلسة.

ليست هناك تعليقات:

إرسال تعليق

facebook

تسميات

تواصل معنا

Translate

أخر الافكار

من انا

authorمبرمجين ويب و محبين للتقنية و الشبكات و امن المعلومات و سوف نقدم لكم الافضل إن شاء الله
أعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

اقسام