ما هو نظام لينكس من الألف إلي الياء – أساسيات نظام linux

29 سبتمبر 2022آخر تحديث :
ما هو نظام لينكس من الألف إلي الياء - أساسيات نظام التشغيل linux

ما هو نظام لينكس؟ وما هو الفرق بين يونكس وويندوز وهل هو حقًا آمن ؟ كل شئ عن نظام التشغيل لينكس من الألف إلى الياء وتوزيعات لينكس المختلفة بما فيها اوبونتو ubuntu وكالي لينكس kalilinux و لينكس مينت linux mint وأهم أوامر لينكس للمبتدئين بالإضافة إلي أساسيات نظام التشغيل linux.

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

سنتعرّف عزيزي القارئ في هذا المقال على نظام لينكس وأوجه اختلافاته مع نظامي ويندوز لحواسيب PC وماك الخاص بحواسيب شركة آبل والتوزيعات الذي يقدمه مع الفروقات بجانب أساسيات كيفية التعامل مع هذا النظام على حاسوبك الشخصي.

تعرف على : كل شئ عن واتساب ويب

linux ماهو ؟

إذا كنت تريد معرفة linux ماهو ؟ يمكننا القول أنَّ لينكس أو Linux عبارة عن نظام تشغيل مجاني -يستطيع أي شخص تحميله من على الإنترنت دون دفع أي مبالغ مالية- تمَّ تطويره من قِبل المجتمع وبالتالي فهو مفتوح المصدر. وقد اُنشئت نواته بواسطة مهندس البرمجيات البولندي، لينوس تورفالدس عام 1991 خلال فترة الدراسة الجامعية، وذلك لإبتكار نظام بديل ومجاني ومفتوح المصدر من مينيكس (Minix) الذي يعمل على مبادئ وتصميم يونيكس. وبمرور الأعوام، أصبح لينكس من بين أشهر أنظمة التشغيل مفتوحة المصدر في العالم.

تمَّ إنشاء نظام لينكس في البدء لأجهزة الحواسيب الشخصية ومن ثم استخدم لاحقًا في الحواسيب المركزية والعملاقة والخوادم. بجانب استخدامه أيضًا في الأنظمة المضمّنة (embedded System) مثل الرواتر وأجهزة التلفزيون ومسجّلات الفيديو الرقمية ووحدات تحكم ألعاب الفيديو. ويمكن لأي متخصص إجراء تعديلات على الأكواد البرمجية داخل نظام لينكس بموجب ترخيص مؤسسة البرمجيات الحرة جنو (GNU) بما يتيح توزيع النظام بشكلٍ تجاري أو مجاني لأي مستخدم.

يعتمد تصميم لينكس Linux على واجهة سطر الأوامر – CLI للتنقل عبر النظام وغيرها من المهام الاعتيادية في أنظمة الحواسيب. كما يمكن أيضًا استخدام بيئة سطح المكتب “GNOME” أو “KDE” للحصول على واجهة تجربة رسومية – GUI في لينكس مثلما هو موجود في ويندوز أو ماك، ويدعم لينكس معيار 64/32 بت للحواسيب. كما يمكن استخدامه عبر مجموعة متعددة من المستخدمين في المؤسسات أو الشركات، لكن بصلاحيات يمنحها مسؤول النظام والذي لديه حق الوصول إلى صلاحيات واسعة النطاق عبر حساب الرووت أو الجذر.

اقرأ أيضاً : طريقة تسجيل دخول انستا

مكونات لينكس

يحتوي نظام لينكس على ثلاثة مكونات رئيسية ليعمل نظام التشغيل بسلاسة مع المستخدم:

النواة في linux

تُعتبر النواة هي المكون الرئيسي لنظام التشغيل والواجهة الأساسية بين الحاسوب وعملياته، وبدونها لا يمكن للنظام أن يعمل. ويدير هذا المكون موارد النظام وعمليات التواصل مع الأجهزة، كما أنه مسؤول عن الذاكرة والعملية وإدارة الملفات.

مساحة مستخدم نظام linux

إنَّ مساحة مستخدم النظام هي الطبقة الإدارية للمهام المتنوعة على مستوى نظام التشغيل مثل التكوين وتثبيت البرامج وبيئة سطح المكتب. بجانب إمكانية استخدام واجهة سطر الأوامر (Terminal) والعمليات التي تعمل في الخلفية.

التطبيقات في نظام التشغيل لينكس

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

مقال قد يهمك : تسجيل دخول فيس

توزيعات لينكس linux المختلفة

توزيعات لينكس linux المختلفة

توزيعات لينكس أو Linux Distribution أو انواع linux عبارة عن نظام تشغيل مصمّم بواسطة مجموعة من البرامج التي تعتمد على نواة لينكس. ويستطيع أي شخص يرغب في استخدام النظام بتحميل إحدى توزيعات لينكس المتاحة لمختلف الحواسيب والأجهزة المضمّنة. وتتكون توزيعة لينكس من نواة لينكس والمكتبات وأدوات جنو وبرامج إضافية مثبتة مسبقًا على سطح المكتب ومعظمها مجانية ومفتوحة المصدر.

يحتوي لينكس على مئات التوزيعات أو أو مئات الانواع أو يمكن أن تطلق عليها إصدارات نظام التشغيل linux التي تتخذ مجموعة متنوعة من الأشكال سواء للاستخدام في الحواسيب المكتبية والمحمولة والخوادم أو السيرفرات والهواتف، فضلًا عن إمكانية استخدامها في الأجهزة المضمّنة. وتتوفر بعض هذه التوزيعات بشكلٍ تجاري مثل Ubuntu و Fedora أو مجتمعية بالكامل مثل Debian و Gentoo. ويتم تجميع التوزيعات الرئيسية بشكلٍ مسبق وجاهزة للاستخدام لمجموعة محدّدة من التعليمات. وفيما يلي بعض من أشهر توزيعات لينكس.

توزيعة Ubuntu اوبونتو

توزيعة Ubuntu اوبونتو

يُعد اوبونتو ubuntu توزيعة لينكس الأكثر استخدامًا بين الأشخاص وهو عبارة عن نظام تشغيل مفتوح المصدر تمَّ إنشاؤه بالاعتماد على الأجزاء الأساسية من توزيع Debian ويُشغّل بواسطة شركة كانونيكال. ويشتهر أوبونتو بأنه سهل الاستخدام والخيار الأفضل للمستخدمين الذين لديهم تجارب سابقة مع ويندوز أو ماك. ويقدم نظام التشغيل عادة إصدارات جديدة كل ستة أشهر بجانب إصدار دعم طويل الأجل LTS والذي يتم إطلاقه كل عامين.

توزيعة Debian في لينيكس

إنَّ Debian عبارة عن نظام تشغيل مجاني مخصص لأجهزة الحواسيب ويحتوي على برامج مجانية مفتوحة المصدر، وتعد من بين أقدم توزيعات لينكس. حيث تمَّ إطلاقها لأول مرة في عام 1993 ولا تزال مستمرة حتى الآن، ويعتبر العديد من المستخدمين بأنها أفضل توزيعة من لينكس. وتشتهر دبيان بصورة خاصة بالاستقرار والأمان، لكنها تتوفر بدورة إصدارات بطيئة والتي تتراوح مدتها من 1 إلى 3 سنوات.

توزيعة Fedora في لينيكس

يُعد Fedora توزيعة أخرى من لينيكس والتي تركّز بشدة على البرامج المجانية ويتم تشغيل النظام بواسطة شركة تدعى ريد هات والتي هي مملوكة لشركة آي بي ام الأمريكية. ويستخدم نظام التشغيل أحدث التقنيات والحزم من عالم البرمجيات مفتوحة المصدر.

توزيعة لينكس مينت linux mint

توزيعة لينكس مينت linux mint

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

توزيعة Arch Linux في لينيكس

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

توزيعة Red hat Linux

إنَّ Red hat عبارة عن توزيعة لينكس تجارية تُدار بواسطة شركة ريد هات، ويستخدم نظام التشغيل بصورة أساسية للخوادم والشركات. وتعتمد التوزيعة على مشروع Fedora مفتوح المصدر، ومع ذلك تمَّ تصميمه ليكون نظام أساسي مستقر مع دعم طويل المدى. ويُعد نظام ريد هات مفتوح المصدر ومتاح مجانًا للمستخدمين.

توزيعة PCLinuxOS

يُعد PCLinuxOS توزيعة أخرى من لينكس وعادةً ما يتم اختصاره إلى PCLOS وهو عبارة عن نظام تشغيل مجاني للحواسيب الشخصية، ويتم إطلاق تحديثات دورية له. يتيح النظام للمستخدمين تثبيت المشغّلات وتحرير الصور وإمكانية استخدام برامج أوفيس، بالإضافة إلى برامج الوسائط المتعددة. ويقدم فريق PCLOS ثلاثة إصدارات مختلفة من نظام التشغيل وهي KDE وMATE وXFCE.

توزيعة كالي لينكس kalilinux

توزيعة كالي لينكس kalilinux

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

اقرأ أيضاً : تسجيل دخول فيس بوك حساب ثاني

الفروقات بين نظام linux ونظام ويندوز ونظام ماك

الفروقات بين نظام linux ونظام ويندوز ونظام ماك

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

نظام الملفات في انظمة التشغيل المختلفة

تُعد طريقة تنظيم الملفات مختلفة عبر أنظمة التشغيل الثلاث، حيث يستخدم نظام ويندوز محرّكات الأقراص والتي عادةً ما يكون محرّكي C أو D يقومان بتخزين جميع ملفات الحاسوب، بجانب محركات الأقراص المنفصلة للأجهزة الخارجية مثل الأقراص المضغوطة وأجهزة الـ USB. بينما يحتوي لينكس وماك على نظام ملفات متشابهين إلى حدٍ كبير، واختلافهما الكبير مع ويندوز في كونهما لا يستخدمان محركات أقراص.

الفرق بين نظام ويندوز ونظام لينكس  في الملفات

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

تعرف على : كيفية قياس سرعة النت

مترجم سطر الأوامر في انظمة التشغيل

يحتوي كل من نظام التشغيل لينكس وماك على مترجم سطر الأوامر يدعى Bash للتنقل بين الملفات وإجراء مختلف المهام على الحاسوب.

مترجم سطر الأوامر في نظام التشغيل لينكس

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

مدير الحزم

يُعد مدير الحزم جزءًا من نظام التشغيل يتيح لك تثبيت البرامج وتحديثها أو إلغاء تثبيتها من على الجهاز، عن طريق إدخال بعض الأوامر، ويقدم نظامي لينكس وماك مديري حزم مثبتين بشكلٍ افتراضي. تكمن فائدة مدير الحزم في كونه أكثر فاعلية لتثبيت البرامج أو إلغاء تثبيتها مقارنةً بالتثبيت اليدوي، ويطلق على مدير الحزم في ماك “homebrew” بينما يعتمد مدير الحزم في لينكس على حسب نوع التوزيعة.

فمثلًا يأتي اوبونتو Ubuntu مع أداة APT بينما Arch مع Pacman. وبالتالي فإنه توجد بعض الاختلافات في الصيغة المستخدمة لمدير الحزم عبر أنظمة التشغيل والتوزيعات، لكنها تعمل جميعًا بطريقة مماثلة. وتستطيع أيضًا تثبيت وتشغيل مدير حزم آخر بدلًا عن الافتراضي. أما على ويندوز، فإنه لا يحتوي على مدير حزم افتراضي، وستحتاج إلى تثبيته أولًا حتى تتمكن من استخدامه. ويُعد “Chocolatey” من بين أشهر مدراء الحزم المتاحة على ويندوز.

مقال سيعجبك : شرح 192.168.1.1 تغيير كلمة السر

توافق البرامج

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

توافق البرامج بين انظمة التشغيل المختلفة

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

توافق الأجهزة مع نظام التشغيل لينكس وماك وويندوز

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

توافق الأجهزة مع نظام التشغيل لينكس وماك وويندوز

مما يعني بأنَّ التوافق بين الجهاز ونظام التشغيل ماك مضبوط على نحوٍ أفضل بالمقارنة مع نظامي ويندوز ولينكس. لكن ما يميز هذين النظامين، في كونهما يسمحان للمستخدم بتثبيت نظام التشغيل في أي جهاز يريده. ويعتبر هذا الخيار ذو فائدة كبيرة للأشخاص الذين يرغبون في تثبيت توزيعات لينكس خفيفة الحجم على حواسيب PC القديمة والتي لا تستطيع مواكبة متطلبات أنظمة التشغيل الكبيرة مثل ويندوز.

مقال مفيد : طريقة تسجيل دخول يوتيوب

سهولة الاستخدام

يتميز نظامي ويندوز وماك بالبساطة وسهولة الاستخدام، أما عندما يتعلق الأمر مع لينكس فإنه يعتمد على حسب نوع التوزيعة التي تختارها. فعلى سبيل المثال، تُعتبر توزيعة Ubuntu اوبونتو من الناحية العملية سهلة الاستخدام مثل ويندوز وماك، بينما توزيعة Arch تتطلب من المستخدم أن يكون محترفًا في الحواسيب.

الأمان والاستقرار

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

السعر

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

اقرأ أيضاً : برنامج ترجمة من انجليزي لعربي

إيجابيات استخدام لينكس

توجد العديد من المزايا عند استخدام إحدى توزيعات لينكس على حاسوبك:

مفتوح المصدر

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

تكلفة الترخيص

يأتي نظام التشغيل لينكس برخصة GNU العامة، حيث لا يحتاج المطور إلى الوقت الطويل أو إنفاق أموال ضخمة للحصول على التراخيص. وعلى الرغم من توفر الدعم مقابل رسوم مالية لدى العديد من بائعي لينكس، إلا أنَّ نظام التشغيل متاح بشكلٍ مجاني للنسخ أو الاستخدام. مما جعلت العديد من المؤسسات في قطاع تكنولوجيا المعلومات توفر مبالغ مالية من خلال التحول من نظام تشغيل تجاري مثل ويندوز إلى إحدى توزيعات لينكس.

الموثوقية والاستقرارية

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

دعم الأجهزة القديمة

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

خيارات استخدام عديدة

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

سلبيات استخدام لينكس

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

عدم وجود معيار ثابت

لا يتوفر إصدار أساسي موحد لنظام لينكس، حيث يأتي بتوزيعات متنوعة وبالتالي فإنَّ هذا التوسع في الخيارات يعقد من مهمة عمليات الدعم.

تكاليف الدعم

على الرغم من إمكانية حصول المؤسسات على نظام لينكس دون رسوم تراخيص، إلا أنَّ عملية الدعم ليست مجانية. إذ يقدم العديد من موزعي لينكس مثل Red Hat دعمًا برسوم مالية.

البرامج الاحتكارية

لا تتوفر البرامج الاحتكارية في غالبية سطح المكتب الخاص بتوزيعات لينكس مثل مايكروسوفت اوفيس وبرامج أدوبي.

صعوبة الاستخدام

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

أساسيات تعلم اللينكس – شرح linux بالعربي

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

أوامر لينكس الأساسية

في بداية شرح linux بالعربي سنتعرف على أبرز أوامر لينكس الأساسية التي يتم استخدامها بين عامة المستخدمين:

أمر cd: يساعد على تغيير مجلد العمل الحالي الذي تتواجد به

أمر .. cd: يساعد على الرجوع إلى مجلد للوراء

أمر touch: يساعد على إنشاء ملف في مجلد العمل الحالي

شرح linux بالعربي - أوامر لينكس الأساسية

أمر rm: يستخدم لإزالة ملف أو مجموعة من الملفات أو جميع الملفات التي تحمل امتداد معين

أمر cp: يساعد على نسخ محتوى الملف إلى ملف آخر أو نسخ ملف إلى مجلد آخر، أو نسخ ملفات إلى مجلدات عديدة

أمر mv: يساعد على نقل محتوى ملف إلى ملف آخر أو نقل ملف إلى مجلد آخر أو نقل ملفات متعددة إلى مجلد آخر

أساسيات تعلم اللينكس - أوامر لينكس الأساسية

أمر sudo: هي اختصار لجملة super user do وهي تتيح امتيازات مستخدم الجذر من خلال صلاحيات أكبر

أمر mkdir: إنشاء مجلد

أمر rmdir: إزالة مجلد

linux بالعربي

أمر find: يبحث عن ملف ويسرده أو دليل يسرده مع جميع الملفات الموجودة بداخله

أمر find في لينكس linux

أمر grep: يبحث عن نمط معين في الملف

أمر echo: يقوم بطباعة النص على محرر الأوامر

أمر grep و أمر echo في لينكس linux

محرر النصوص

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

أذونات الملف

يقدم نظام لينيكس ثلاثة أنواع من الملكية لمختلف المستخدمين:

  • المستخدم
  • المجموعة
  • أخرى/ عمليات

أمر إضافة مستخدم: sudo user add username

أمر إضافة مجموعة: sudo user add groupname

يقدم لينكس لكل من الملاك ثلاثة أنواع من الأذونات:

  • قراءة: تمثل أيضًا بالرقم 4
  • كتابة: تمثل أيضًا بالرقم 2
  • تنفيذ: تمثل أيضًا بالرقم 1

يتم استخدام الأمر chmod لتعديل الأذونات بينما يستخدم الأمر chown لتعديل الملكية.

أمر إضافة مستخدم sudo user add username و أمر إضافة مجموعة sudo user add groupname

أوامر التحكم في العملية

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

يمكن تهيئة العملية في نظام لينكس بطريقتين:

عملية المقدمة: كل عملية تشغّل كعملية تمهيدية بشكلٍ افتراضي ويمكن تفعيلها من خلال الأمرين pwd أو ls.

عملية الخلفية: تشغّل هذه العمليات في الخلفية وبالتالي تسمح للعمليات الأخرى بأن تعمل بشكلٍ موازي ويمكن تفعيلها من خلال & pwd.

يمكنك تتبع هذه العمليات التي تحدث في النظام باستخدام الأمر ps وفي حال أردت تتبع كل عملية بصورة فردية تستطيع استخدام الأمر ps aux. ويعمل الأمر ps -f في تقديم تفصيل أكثر للعملية، بينما يتيح ps -u username رؤية جميع العمليات التي تحدث داخل المستخدم. وتستطيع إيقاف عملية المقدمة بالضغط على اختصار Ctrl+C أو استخدام أمر kill لإيقاف عملية الخلفية.

مقال قد يهمك : كل ما يخص تليجرام ويب

الخاتمة

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

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