كيفية تحديد الدليل الأساسي لأمر cd في لينكس
بشكل افتراضي ، يفتح إطار المحطة الطرفية في Linux إلى الدليل الرئيسي الخاص بك. للتغيير إلى أي دليل غير موجود مباشرة في الدليل الرئيسي ، يجب توفير المسار الكامل أو استخدام الأمر "cd" عدة مرات.
على سبيل المثال ، أعمل بشكل منتظم مع دلائل متعددة داخل دليل المستندات ، الموجود في الدليل الرئيسي. أود أن أتمكن من إدخال المجلدات في دليل المستندات دون الحاجة إلى الكتابة وثائق مؤتمر نزع السلاح
أولاً (أو توفير مسار الملف الكامل).
صوت مربك؟ وهنا مثال على ذلك. لنفترض أن لدي مجلدًا يسمى htgarticles داخل مجلد "المستندات" ، وأريد الوصول إليه من خلال الجهاز.
سنبدأ بفتح نافذة طرفية وإدخال الأشخاص ذوي الإعاقة
(طباعة دليل العمل) لإظهار أن الدليل الحالي هو في الواقع دليلنا الرئيسي ، / home / lori.
إذا قمنا بكتابة الأمر التالي ، فسنحصل على خطأ يفيد بأنه لا يوجد مثل هذا الملف أو الدليل. هذا لأننا لسنا في دليل المستندات.
مؤتمر نزع السلاح htgicicles
للوصول إلى دليل htgarticles ، علينا أولا أن نغير إلى دليل المستندات.
وثائق مؤتمر نزع السلاح /
ثم ، علينا أن نغير إلى دليل htgarticles.
cd htgaricles /
بدلاً من ذلك ، يمكننا كتابة مسار الملف الكامل بصعوبة:
مؤتمر نزع السلاح ~ / وثائق / htgaricles
لا يجب أن تكون بهذه الطريقة ، على الرغم من. يمكننا جعل أي دليل الدليل الأساسي لإطار المحطة الطرفية ، حتى نتمكن من قرص مضغوط إلى الدلائل الفرعية دون كتابة المسار الكامل.
في مثالنا ، نريد تعيين دليل "المستندات" كدليل أساسي ، لأن جميع الدلائل التي أعمل بها مثل htgaricles ، توجد داخل دليل المستندات. لذلك ، اكتب الأمر التالي في الموجه واضغط على Enter.
تصدير CDPATH = ~ / وثائق /
ملاحظة: في الأمر أعلاه, تصدير
يجب أن يكون كل صغير و CDPATH
يجب أن تكون جميع الأحرف الكبيرة. يحل محل ~ / المستندات /
مع المسار إلى أي دليل رئيسي يحتوي على الدلائل الفرعية التي تعمل مع معظم الأحيان.
الآن ، لا يزال في مجلد المنزل ، يمكننا تشغيل مؤتمر نزع السلاح htgaricles
وانتقل مباشرة إلى ~ / Documents / htgaricles.
إذا كنت تريد تعيين دليل معين كدليل أساسي تلقائيًا في كل مرة تفتح فيها نافذة طرفية ، فيمكنك القيام بذلك عن طريق تحرير ملف .bashrc. ملف .bashrc هو برنامج نصي يتم تشغيله في كل مرة تفتح فيها نافذة طرفية ، ويمكنك إضافة أي أوامر تريدها. لذلك ، يمكننا أن نضيف تصدير CDPATH
الأمر لتعيين دليل محدد كدليل رئيسي لكل نافذة طرفية.
للقيام بذلك ، قم بالرجوع إلى الدليل الرئيسي إذا لم تكن بالفعل. ثم اكتب الأمر التالي لفتح الملف .bashrc. يمكنك استخدام أي محرر نصوص تريد استخدامه ، ولكننا سنستخدم gedit في مثالنا.
gedit .bashrc
قم بالتمرير إلى أسفل ملف .bashrc وأضف الأمر التالي.
تصدير CDPATH = ~ / وثائق /
مرة أخرى ، استبدل ~ / المستندات /
مع الدليل الأصل الذي يحتوي على الدلائل الفرعية التي تعمل مع معظمها.
يمكنك إضافة تعليق فوق الأمر حتى تتذكر ما يفعله الأمر. ببساطة ضع علامة الرقم (#) في بداية السطر ، ثم أي وصف تريد إضافته.
انقر فوق "حفظ".
أغلق gedit (أو أي محرر نصوص تستخدمه) بالنقر فوق "X" في الزاوية العلوية اليسرى من النافذة.
لن يؤثر الأمر الذي أضفته إلى ملف .bashrc على جلسة نافذة الطرفية الحالية. يجب إغلاق النافذة الطرفية الحالية وفتح نافذة جديدة. لذا ، اكتب ىخرج
في الموجه واضغط على Enter أو انقر فوق الزر "X" في الزاوية العلوية اليسرى من النافذة. ثم ، اضغط على Ctrl + Alt + T لفتح نافذة طرفية جديدة.
الآن ، على الرغم من أن دليل العمل الحالي هو الدليل الرئيسي ، يمكنك التغيير مباشرة إلى الدلائل الفرعية من الدليل الأساسي الذي اخترته.
إذا كنت تريد الرجوع إلى الدليل الرئيسي كدليل رئيسي في نافذة Terminal ، فقم ببساطة بفتح الملف .bashrc في محرر نص وإما حذف الأمر الذي أضفته أو التعليق عليه بإضافة علامة الجنيه (#) في بداية السطر. يعتبر التعليق على الخط مفيدًا إذا كنت تريد تنشيط الأمر مرة أخرى في المستقبل. يمكنك أيضا بسهولة تغيير الدليل الذي تريد استخدامه كدليل أساسي ببساطة عن طريق تغيير الدليل في الأمر في الملف .bashrc وحفظ الملف.
إذا كان لديك دليلاً معينًا واحدًا تعمل فيه في معظم الأوقات ، فيمكنك أيضًا إضافة أمر إلى ملف .bashrc سيفتح إطار المحطة الطرفية إلى ذلك الدليل في كل مرة.