Back to Blog
#Programming#cli#gui#terminal

The Command line

7/14/2026 39 views

السلام عليكم ورحمة الله وبركاته

الليلة عايز أتكلم عن حاجة ممكن تكون بتعمل رهبة لأغلب، لو ما كانت لكل، المبرمجين البادئين (أنا سبقتكم بأسبوع 😂)، وهي CLI (Command Line Interface).

طبعًا كمبرمج بتكون فاهم إنو الحاجات البتعملها في تلفونك أو كمبيوترك عبارة عن سكريبتات أو مجموعة دوال بتتنفذ مع كل Event يحصل. يعني لمن تدوس حرف في الكيبورد، أو تحرك الماوس، أو تضغط زر، إنت هنا بتتفاعل مع نظام التشغيل عبر حاجة اسمها GUI (Graphical User Interface)، أو الواجهة الرسومية. وهي البتترجم ضغطاتك وحركاتك لأوامر يفهمها الكمبيوتر.

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

  • ChatGPT
  • Meta AI
  • عم Google 😂

كان عندك دفتر صغير مليان أوامر... تحفظها وتشتغل بيها.


طيب، شنو المانع يخليك تستغني عن الـ GUI؟ 🙂

1. "والله صعبة يا أخوي."

سؤال: جربتها؟

لا طبعًا.

طيب كيف حكمت عليها إنها صعبة؟ 😂💔


2. "الـ GUI بتعمل أي حاجة، فما محتاج الـ CLI."

أي حاجة زي شنو مثلًا؟

تقدر تشغل:

  • Java
  • Node.js
  • Python

وتتعامل مع بيئات التطوير كلها بالواجهة الرسومية فقط؟

لا.

لأننا هنا ما بنتكلم عن جدك وجدتك الدايرين يفتحوا ملفات، ينزلوا محاضرات، ويكتبوا خطابات.

إنت مبرمج، وداير تبني برامج، فكيف حتعمل دا وإنت لسه بتخاف تستخدم برنامج بدون واجهة رسومية؟


3. "ما منها فايدة."

أي... وأنا دايرك تكابس هنا عشان أرشك 😂.

فايدتها شنو؟

🚀 السرعة والإنتاجية

تخيل داير تنشئ 10 ملفات جديدة.

بالواجهة الرسومية حتضغط تقريبًا 30 ضغطة (غير كتابة الأسماء).

أما بالـ CLI؟

سطر واحد فيه 11 كلمة:

  • كلمة لإنشاء الملفات.
  • و10 أسماء ملفات.

وانتهينا.


🤖 الأتمتة (Automation)

في الواجهة الرسومية كل زر عنده وظيفة واحدة.

أما هنا؟

تقدر تخلي أمر واحد يعمل:

  • 6 أو 7 مهام.
  • بالتوالي أو بالتوازي.
  • مع شروط.
  • ومع تكرار.
  • وكلها تلقائي.

🔥 التحكم الكامل

ودي الحاجة البشفع ويندوز غالبًا ما بعرفوها 😂.

إنت عندك تحكم كبير جدًا في النظام.

تقدر:

  • تغير صلاحيات ملف واحد.
  • تعدل على إعدادات النظام.
  • تتعامل مع النواة (Kernel) للمحترفين... اللهم اجعلنا منهم 🤲.

بل وحتى تدير 100 سيرفر في أمريكا وإنت قاعد في كمبو 5 😂.

والسر في كلمة صغيرة اسمها:

SSH


💾 خفيفة جدًا

ودي ما دايرة شرح.

ناس الثمانينات كانوا برامات 2 ميجابايت وطلعوا صواريخ برا الكوكب.

وإنت الليلة عندك 4 جيجابايت RAM وما قادر تفتح 4 نوافذ في Chrome 😂💔.


لكن انتبه...

الـ CLI ما لكل الناس.

لكن...

إذا إنت داخل:

  • برمجة
  • شبكات
  • تقنية معلومات
  • علوم حاسوب

فمستحييييييل...

واسـمعها مني...

مستحيل تكون مبرمج محترف وإنت ما بتتعامل مع الـ CLI كل يوم.

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


طيب... هل في تحذيرات؟

أكيد.

🗑️ أول حاجة

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

هنا؟

ما في سلة. 😂

اعمل حسابك.


⚠️ عندك صلاحيات كاملة

ودي سلاح ذو حدين.

غلطة في حرف واحد...

ممكن تلقى نفسك في السَّهَلة 😂.

(لغير الناطقين بها: السهلة يعني الميدان الواسع 😂).

يعني عادي جدًا:

  • تمسح الويندوز.
  • تحذف ملفات الإقلاع.
  • تغير إعدادات ما عارف هي بتعمل شنو.

فخليك حذر...

وما تقابض ساي.


😂 بتسبب الإدمان

حرفيًا.

بتحس نفسك ماشي فوق رؤوس الناس.

عارف المهندس لمن يملأ خشمو ويقول:

"أنا مهندس."

بسسسس 😂.

لكن الصراحة...

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


طيب نتعلمها كيف؟

بعد ما عرفنا الفوائد والمضار...

نتعلمها وين وكيف؟

نتلاقى في الحلقة الجاية.

(🙂 أي عارف... دي حركات الهنود 🙂).