Linux File Permissions: Commands with Examples - Linux Tutorial 6
جدول المحتويات:
- القيادة cd
- أسماء المسارات المطلقة والنسبية
- دليل الوالدين
- انتقل إلى الدليل السابق
- انتقل إلى الدليل الرئيسي
- الدلائل مع الفضاء في أسمائهم
- استنتاج
يتم استخدام الأمر
cd
("تغيير الدليل") لتغيير دليل العمل الحالي في Linux وأنظمة التشغيل الأخرى المشابهة لـ Unix. إنها واحدة من أكثر الأوامر الأساسية استخدامًا عند العمل على محطة Linux.
دليل العمل الحالي هو الدليل (المجلد) الذي يعمل فيه المستخدم حاليًا. في كل مرة تتفاعل فيها مع موجه الأوامر الخاص بك ، تعمل ضمن دليل.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام الأمر
cd
للتنقل في شجرة دليل نظامك.
القيادة cd
cd
هو shell مدمج ، وقد يختلف سلوكه قليلاً من shell إلى shell. يستخدم متغيرات بيئة shell لتحديد المعلومات الضرورية لتنفيذه.
سنغطي إصدار Bash المدمج من
cd
.
بناء جملة الأمر
cd
هو كما يلي:
cd directory
يقبل الأمر خيارين فقط نادرًا ما يتم استخدامهما.
-
−L
، اتبع الروابط الرمزية. بشكل افتراضي ، يتصرفcd
كما لو تم تحديد الخيار-L
.−P
، لا تتبع الروابط الرمزية. بمعنى آخر ، عندما يتم تحديد هذا الخيار ، وتحاول الانتقال إلى رابط يشير إلى دليل ، فإنcd
سيتغير إلى الدليل.
في أبسط أشكاله ، عند استخدامه دون أي وسيطة ، سينقلك
cd
إلى الدليل الرئيسي.
عند التنقل عبر نظام الملفات ، يمكنك استخدام مفتاح
Tab
لإكمال أسماء الدلائل تلقائيًا. تعد إضافة شرطة مائلة في نهاية اسم الدليل اختيارية.
للتبديل إلى دليل ، يجب أن يكون لديك أذونات قابلة للتنفيذ لهذا الدليل.
يسمح لك الأمر
pwd
بمعرفة الدليل الذي تتواجد فيه حاليًا.
أسماء المسارات المطلقة والنسبية
عند تحديد دليل لتغييره ، يمكنك استخدام أسماء المسارات المطلقة أو النسبية. يبدأ المسار المطلق أو الكامل من جذر النظام
/
، ويبدأ المسار النسبي من الدليل الحالي.
افتراضيًا ، عند تسجيل الدخول إلى نظام Linux ، يتم تعيين دليل العمل الحالي إلى الدليل الرئيسي. على افتراض أن دليل
Downloads
موجود في الدليل الرئيسي الخاص بك ، يمكنك الانتقال إليه باستخدام المسار النسبي للدليل:
cd Downloads
يمكنك أيضًا الانتقال إلى نفس الدليل باستخدام المسار المطلق الخاص به:
cd /home/username/Downloads
باختصار ، إذا كان المسار يبدأ بشرطة مائلة (
/
) فهذا هو المسار المطلق للدليل.
دليل الوالدين
في أنظمة التشغيل المشابهة لـ Unix ، يتم تمثيل دليل العمل الحالي بنقطة واحدة (
.
). تمثل نقطتان (
..
) ، واحدة تلو الأخرى ، الدليل الأصل أو بعبارة أخرى الدليل الموجود أعلى الدليل الحالي مباشرة.
إذا قمت بكتابة
cd.
، سوف تتغير إلى الدليل الحالي ، أو بمعنى آخر ، فإن الأمر لن يفعل شيئًا.
لنفترض أنك حاليًا في الدليل
/usr/local/share
، للتبديل إلى
/usr/local
الدليل
/usr/local
(مستوى واحد أعلى من الدليل الحالي) ، يمكنك كتابة:
cd../
لنقل مستويين إلى دليل
/usr
(الوالد الأصل) ، يمكنك تشغيل ما يلي:
cd../../
هنا مثال آخر. لنفترض أنك في دليل
/usr/local/share
، وتريد التبديل إلى
/usr/local/src
. يمكنك القيام بذلك عن طريق الكتابة:
انتقل إلى الدليل السابق
للتغيير مرة أخرى إلى دليل العمل السابق ، مرر حرف الشرطة (
-
) كوسيطة إلى الأمر cd:
انتقل إلى الدليل الرئيسي
للانتقال إلى الدليل الرئيسي ، ما عليك سوى كتابة
cd
. هناك طريقة أخرى للعودة مباشرة إلى الدليل الرئيسي وهي استخدام حرف التلدة (
~
) ، كما هو موضح أدناه:
cd ~
على سبيل المثال ، إذا كنت تريد الانتقال إلى دليل
Downloads
، الموجود داخل الدليل الرئيسي ، فاكتب:
cd ~/Downloads
يمكنك أيضًا الانتقال إلى الدليل الرئيسي لمستخدم آخر باستخدام بناء الجملة التالي:
الدلائل مع الفضاء في أسمائهم
إذا كان الدليل الذي تريد تغييره به مسافات باسمه ، فيجب عليك إما إحاطة المسار بعلامات اقتباس أو استخدام حرف الخط المائل العكسي (
\
) للهروب من المساحة:
cd 'Dir name with space'
استنتاج
الآن ، يجب أن يكون لديك فهم جيد لما هو دليل العمل الحالي وكيفية استخدام الأمر
cd
للتنقل إلى دليل مختلف.
القيادة الحرة في لينكس
ما مقدار ذاكرة RAM المتوفرة لدي على نظام Linux؟ يوفر الأمر `free` معلومات حول إجمالي حجم الذاكرة وكذلك مساحة الذاكرة والتبادل المجانية والمستعملة في النظام.
Gunzip القيادة في لينكس
Gunzip هي أداة لسطر الأوامر لإلغاء ضغط ملفات Gzip. في هذا البرنامج التعليمي ، سنشرح كيفية استخدام الأمر "gunzip".
لينكس قطع القيادة مع الأمثلة
Cut عبارة عن أداة مساعدة لسطر الأوامر تتيح لك قطع أجزاء من الخطوط من الملفات المحددة أو بيانات الأنابيب وطباعة النتيجة على الإخراج القياسي. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام أمر Linux cut من خلال أمثلة عملية وشروحات مفصلة لخيارات القطع الأكثر شيوعًا.