مقدمة في لينكس

Linux هو نظام تشغيل ، مثل macOS أو Windows.

إنه أيضًا أكثر أنظمة التشغيل مفتوحة المصدر شيوعًا ومجانية ، كما هو الحال في الحرية ، نظام التشغيل.

إنها تدعم الغالبية العظمى من الخوادم التي تتكون منها الإنترنت. إنها القاعدة التي يبنى عليها كل شيء. لكن ليس هذا فقط. يعتمد Android على (نسخة معدلة من) Linux.

لينكس "جوهر" (يسمىنواة) في عام 1991 في فنلندا ، وقطعت شوطًا طويلاً حقًا منذ بدايتها المتواضعة. لقد أصبح نواة نظام التشغيل جنو ، حيث أنشأ الثنائي جنو / لينكس.

هناك شيء واحد في Linux لن تتمكن الشركات مثل Microsoft و Apple أو Google من تقديمه أبدًا: حرية فعل ما تريد باستخدام جهاز الكمبيوتر الخاص بك.

إنهم في الواقع يسيرون في الاتجاه المعاكس ، يبنون حدائق مسورة ، خاصة على الجانب المتحرك.

لينكس هو الحرية المطلقة.

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

يمكن أيضًا استخدام Linux كجهاز كمبيوتر يومي. أستخدم macOS لأنني أستمتع حقًا بالتطبيقات والتصميم وأنا أيضًا كنت مطور تطبيقات iOS و Mac ، ولكن قبل استخدامه كنت أستخدم Linux كنظام تشغيل الكمبيوتر الرئيسي.

لا أحد يستطيع إملاء التطبيقات التي يمكنك تشغيلها ، أو "الاتصال بالمنزل" باستخدام التطبيقات التي تتعقبك ، وموقعك ، والمزيد.

Linux أيضًا مميز لأنه لا يوجد "Linux واحد" فقط ، كما يحدث على Windows أو macOS. بدلا من ذلك ، لديناالتوزيعات.

يتم إنشاء "التوزيعة" بواسطة شركة أو مؤسسة وتقوم بتعبئة نواة Linux ببرامج وأدوات إضافية.

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

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

يتم شحن بعض أجهزة كمبيوتر سطح المكتب وأجهزة الكمبيوتر المحمولة مع نظام Linux مثبت مسبقًا. أو يمكنك تثبيته على جهاز كمبيوتر يعمل بنظام Windows أو على جهاز Mac.

لكنك لست بحاجة إلى تعطيل جهاز الكمبيوتر الحالي لمجرد الحصول على فكرة عن كيفية عمل Linux.

ليس لدي جهاز كمبيوتر يعمل بنظام Linux. اعتدت أن أمتلك جهاز كمبيوتر Linux ، في أوائل العقد الأول من القرن الحادي والعشرين ، عندما أدركت أن جهاز Mac كان مناسبًا بشكل أفضل لاحتياجاتي على سطح المكتب (الكمبيوتر المحمول) ، وكان Linux رائعًا على الخادم (قد يختلف رأيك).

إذا كنت تستخدم جهاز Mac ، فأنت بحاجة إلى معرفة أنه تحت غطاء محرك السيارة macOS هو نظام تشغيل UNIX ، ويشارك في الكثير من الأفكار والبرامج نفسها التي يستخدمها نظام GNU / Linux ، لأن GNU / Linux هو بديل مجاني لـ UNIX. إنه ليس Linux ، لكنه قريب بما يكفي لأن معظم الأوامر هي نفسها.

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

مايكروسوفت لديها مسؤولنظام Windows الفرعي لنظام Linuxوالتي يمكنك (ويجب عليك!) تثبيتها على Windows. سيعطيك هذا القدرة على تشغيل Linux بطريقة سهلة للغاية على جهاز الكمبيوتر الخاص بك.

لكن الغالبية العظمى من الوقت ستقوم بتشغيل كمبيوتر Linux في السحابة عبر VPS (خادم خاص افتراضي).

أالصدفهو مترجم أوامر يعرض للمستخدم واجهة للعمل مع نظام التشغيل الأساسي.

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

هذا أمر مهم: تسمح لك القذائف بأداء الأشياء بطريقة محسّنة أكثر مما تتيحه لك واجهة المستخدم الرسومية (GUI). يمكن أن تقدم أدوات سطر الأوامر العديد من خيارات التكوين المختلفة دون أن تكون معقدة للغاية ولا يمكن استخدامها.

هناك أنواع مختلفة من القذائف. يركز هذا المنشور على قذائف Unix ، تلك التي ستجدها بشكل شائع على أجهزة كمبيوتر Linux و macOS.

تم إنشاء العديد من أنواع الأصداف المختلفة لتلك الأنظمة بمرور الوقت ، ويهيمن عدد قليل منها على الفضاء: Bash و Csh و Zsh و Fish وغيرها الكثير!

جميع القذائف تنشأ من بورن شل ، يسمىsh. "بورن" لأن منشئها كان ستيف بورن.

يعني باشبورن قذيفة ثانية.shكانت ملكية وليست مفتوحة المصدر ، وقد تم إنشاء Bash في عام 1989 لإنشاء بديل مجاني لمشروع GNU ومؤسسة البرمجيات الحرة. نظرًا لأن المشاريع كانت تدفع مقابل استخدام Bourne shell ، أصبح Bash مشهورًا جدًا.

إذا كنت تستخدم جهاز Mac ، فحاول فتح جهاز Mac. هذا افتراضيًا هو تشغيل ZSH. (أو ، ما قبل كاتالينا ، باش)

يمكنك إعداد نظامك لتشغيل أي نوع من أنواع الصَدَف ، على سبيل المثال أستخدم ملفقشرة السمك.

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

هذه مجرد مقدمة. سأقوم بعمل العديد من دروس Linux الأكثر تعمقًا قريبًا.

تحميل مجانيكتيب أوامر Linux


المزيد من دروس CLI: