كيفية التنقل واستخدام بنية دليل Linux

(Linux)تختلف أنظمة دليل Linux عن Windows وقد تربك المستخدمين الجدد. لذا فكر في بنية دليل Linux كشجرة. جذر الشجرة هو المكان الذي تنمو منه وفي Linux ، حيث تتفرع الدلائل.

فاصل الدليل هو الشرطة المائلة للأمام (/) ، والمختصرة على أنها شرطة مائلة(slash) . على سبيل المثال ، غالبًا ما يُشار إلى المسار إلى الدليل الجذر باسم الشرطة المائلة ( / ).

ما هو هيكل دليل Linux؟(What Is the Linux Directory Structure?)

بالنسبة لأولئك الذين هم على دراية بنظام Linux ، فقد سمعت مصطلحات مثل root و lib(root, lib) و boot . هذه أمثلة على أدلة توزيع Linux .

تستخدم أنظمة Linux معيار تسلسل هرمي لنظام الملفات(Filesystem Hierarchy Standard) ( FHS ). يحدد بنية المحتوى والدليل لجميع توزيعات Linux(Linux) .

التنقل الأساسي(Basic Navigation)

كما ذكرنا سابقًا ، تشير بنية دليل Linux(Linux Directory) إلى مجلد محرك الأقراص الثابتة حيث تم تثبيت Linux .

ابدأ بتشغيل الأمر ls (قائمة التخزين) واضغط على Enter . سيُظهر لك هذا الأمر قائمة المجلدات الموجودة في دليل العمل الحالي. 

ضع في اعتبارك أن كل توزيع يأتي مع مجلدات مختلفة في الدليل الرئيسي.

يشير أمر القائمة إلى تخزين القائمة ، لكن نظام الملفات يبدأ بشرطة مائلة واحدة (/) ، لذا أدخل الأمر التالي:

ls /

سيُظهر لك هذا بنية الدليل لنظام ملفات Linux ، أو إعداد محرك الأقراص الثابتة ، أو بنية المجلد الافتراضية.

كل مجلد له غرض معين. الدليل الرئيسي هو المكان الذي يوجد فيه المستخدمون ، لذا استخدم الأمر التالي لمعرفة ما هو موجود في دليل المستخدم الرئيسي.

ls /home

لمسح الشاشة ، اكتب clear أو استخدم ctrl(ctrl L) L. ضع في اعتبارك أن ctrl L قد لا يعمل على جميع توزيعات Linux(Linux) ، لكن الأمر الواضح(clear) سيفي بالغرض.

لنعد إلى الأمر ls . إنها أهم أمر يجب معرفته وفهمه. تريد سرد العناصر في دليل حيث تتواجد.

ولكن يمكنك أيضًا إضافة أوامر إضافية إلى ls . على سبيل المثال ، تؤدي كتابة ls -l / إلى عرض إخراج مختلف عن مجرد / . جربه باستخدام الأمر التالي:

ls -l /

يمكنك رؤية الكثير من المعلومات على الشاشة. كل شيء في الأساس على خطه الخاص. يعني الأمر -l البحث عن القائمة الطويلة. 

هذا يعني أنك تريد الاطلاع على مزيد من التفاصيل بالإضافة إلى وضع كل عنصر في سطر منفصل لتسهيل قراءته. ستستخدم بعض التوزيعات ll كاسم مستعار لـ -l لأمر القائمة الطويلة.

مجلدات مهمة يجب أن تعرفها(Important Folders You Should Know About)

هناك الكثير من المجلدات في نظام Linux الخاص بك . سنناقش أهمها أدناه.

الدليل الرئيسي(The Home Directory)

يكون الدليل الرئيسي افتراضيًا حيث يكون لجميع المستخدمين مساحة عمل شخصية خاصة بهم. سيكون لكل مستخدم مجلد خاص به في الدليل /home .  

إذا كنت تريد رؤية قائمة بجميع المجلدات الموجودة في الدليل الرئيسي الخاص بك ، فاستخدم الأمر التالي:

ls -l /home

نظرًا لأنك موجود بالفعل في دليلك الرئيسي ، يمكنك أيضًا استخدام الأمر ls(ls) لسحب قائمة بما بداخله دون استخدام مسار.

يتم فصل كل دليل في بنية دليل Linux بشرطة مائلة للأمام ( / ). بمعنى آخر ، سيعرض الأمر ls بدون مسار محتويات دليلك الحالي.

إذا كنت تريد تغيير الدليل الذي تعمل فيه والعودة إلى جذر نظام الملفات ، فاستخدم الأمر التالي:

cd /

إذا كنت تريد رؤية الدلائل في الجذر ، فاستخدم:

ls

نظرًا لأنك عدت إلى الدليل الجذر وليس دليلك الرئيسي ، فسترى قائمة بجميع المجلدات الموجودة في الجذر.

لرؤية القائمة الطويلة في الدليل الجذر ، استخدم:

ls -l

The Root Directory (/root)

جميع الأدلة والملفات الموجودة على نظامك موجودة في ملف الجذر(root) الذي يمثله الرمز /.  تبدأ جميع الملفات أو الدلائل من الجذر. سيتم عرض مسار أي ملف أو دليل مشابه لما يلي: 

Root/home/user/videos

الدليل الجذر لمستخدم واحد وهو أقوى مستخدم على نظام Linux .

Lib Directory Shared libraries (/lib)

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

Media Directory (/media)

دليل الوسائط هو المكان الذي يمكنك فيه رؤية ملفات البيانات لمحركات الأقراص الثابتة الخارجية أو محركات الأقراص المصغرة أو أقراص DVD(DVDs) أو أقراص Blu-ray. 

Boot Directory (/boot)

الملفات والمجلدات التي يحتاجها نظامك لبدء التشغيل موجودة في الدليل / boot. تم توحيد استخدامه في معيار التسلسل الهرمي لنظام الملفات(Filesystem Hierarchy Standard) .

التكوين المطلوب لتشغيل جهازك موجود في دليل التمهيد. لا تريد التخلص من هذا الدليل.

تتضمن بعض الأدلة القياسية الأخرى ما يلي:

  • /dev هو المكان الذي تعيش فيه جميع ملفات الجهاز ، مثل USB خارجي أو كاميرا ويب.
  • /var هو اختصار للمتغير. إنه المكان الذي تخزن فيه البرامج معلومات وقت التشغيل مثل تتبع المستخدم وتسجيل النظام وذاكرة التخزين المؤقت والملفات الأخرى التي تديرها برامج النظام وتقوم بإنشائها.
  • الدلائل الشخصية للمستخدمين في /home .  
  • /proc على معلومات حول نظامك مثل CPU و kernel الخاص بنظام Linux . إنه نظام افتراضي.
  • /bin هو المكان الذي تعيش فيه جميع البرامج الأساسية القابلة للتشغيل (ثنائيات المستخدم).
  • /etc يحتوي المجلد / etc على ملفات التكوين.

اقرأ ملخص ويكيبيديا(Read Wikipedia’s summary) للحصول على تحليل كامل لماهية كل دليل وكيفية استخدامه.

انظر دليلك الحالي(See Your Current Directory)

إذا كنت لا تعرف الدليل الذي تعمل فيه ، فاستخدم الأمر pwd (طباعة دليل العمل).

ستبدو النتائج كما يلي:

/home/username

إذا قمت بعد ذلك بتشغيل الأمر ls(ls) ، فسيعرض لك الإعداد الافتراضي محتويات المجلد الذي تتواجد فيه حاليًا ، كما هو موضح أعلاه.

ماذا تعني الالوان؟(What Do The Colors Mean?)

لنفترض أنك في المجلد /etc وقم بتشغيل هذا الأمر:

ls -l /etc

سترى الكثير من المعلومات بالإضافة إلى العديد من الألوان المختلفة.

القاعدة العامة هي أن:

  • الأزرق هو مجلد
  • الأبيض ملف
  • الأخضر هو برنامج أو ثنائي 

قد تختلف الألوان حسب التوزيع. تأتي معظم التوزيعات ، وليس كلها ، بألوان محددة مسبقًا. 

ما هي سلاسل الأذونات؟(What Are Permission Strings?)

يحتوي كل ملف على سلسلة من الحروف على يسار القائمة. يطلق عليه سلسلة الإذن.

انظر إلى الحرف الأول في السلسلة. د(d) تعني الدليل. لذلك ، حتى إذا كانت توزيعة Linux الخاصة بك لا تستخدم ألوانًا مختلفة ، فستظل تعلم أن سلسلة الأحرف التي تبدأ بحرف d هي دليل.

تبدأ الملفات والبرامج بواصلة (-).

يشير الحرف l إلى ارتباط يرتبط بملف آخر.

نظرة عامة على التنقل السريع(Quick Navigation Overview)

يعرض لك تخزين قائمة أوامر ls ما هو موجود في دليل العمل الحالي. إذا كنت لا تعرف ما هو دليلك الحالي ، فاستخدم الأمر pwd .

يتم تحديد بداية نظام الملفات بشرطة مائلة واحدة للأمام (/). استخدم الأمر cd للتبديل بين الدلائل. لمعرفة ما هو موجود في الدليل الذي قمت بالتبديل إليه للتو ، استخدم الأمر ls . بعد ذلك ، للرجوع إلى الدليل الرئيسي ، اكتب /home/username .

يساعدك الأمر cd على التنقل في نظام الملفات . (cd)يُظهر لك ls(ls) ما هو موجود في الدليل الحالي حيث تعمل. يُظهر لك ls -1(ls -1) القائمة الطويلة.

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

فقط تأكد من عدم(NOT) لمس دليل / boot. تدرب(Practice) على التنقل عبر نظامك باستخدام الجهاز. التزم بأوامر (Stick)cd و ls و pwd حتى لا تكسر أي شيء. لن يستغرق الأمر وقتًا طويلاً حتى تعرف بشكل حدسي مكان العثور على الوثائق والتطبيقات والموارد الأخرى التي تحتاج إلى استخدامها.



About the author

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



Related posts