ماذا يفعل cd ~ عند الدخول إلى نافذة طرفية

من أي وقت مضى يتساءل ما هو الرمز التالي؟

تسمى ~ التلدة وينتج من اللاتينية عن titulus ووفقا لويكيبيديا أنها جاءت إلى اللغة الإنجليزية عن طريق اللغة الإسبانية. إنه يعني العنوان أو الكتابة الفوقية.

داخل نظام لينكس ، رمز التيلدا (~) هو ما يعرف باسم الحرف الأول وضمن حدود قوقعة المطراف له معنى خاص.

ما الذي يفعله الأمر التالي بالضبط:

مؤتمر نزع السلاح ~

يعيدك الأمر أعلاه ببساطة إلى دليل منزلك. إنه اختصار رائع. إذا كنت قد انتقلت إلى مجلد آخر مثل / var / logs أو / mnt إلخ ، فإن كتابة cd ~ تعيدك إلى الدليل الرئيسي للمستخدم.

التيلدا (~) يفعل أكثر من ذلك رغم ذلك.

أثناء استخدام التلدة من تلقاء نفسها يأخذك إلى الدليل الرئيسي للمستخدم الحالي الخاص بك يمكنك الانتقال إلى الدليل الرئيسي مستخدم آخر بكتابة اسم المستخدم بعد التلدة.

على سبيل المثال ، إذا كان لديك مستخدم يسمى فريد على نظامك ، فيمكنك الانتقال إلى مجلده الرئيسي بكتابة ما يلي:

CD ~ فريد

استخدام آخر من التلدة هو العودة إلى دليل العمل السابق. تخيل أنك تحولت للتو إلى مجلد فريد من المجلد / var / logs. يمكنك الرجوع إلى مجلد / var / logs بكتابة ما يلي:

قرص مضغوط ~ -

عكس ~ - هو ~ + الذي عند استخدامه مع الأمر cd ينقلك إلى دليل العمل الحالي.

هذا ، بطبيعة الحال ، ليست مفيدة بشكل خاص لأنك بالفعل داخل دليل العمل الحالي.

توفر كتابة cd ~ في الوحدة الطرفية والضغط على مفتاح tab قائمة بجميع المجلدات المحتملة التي يمكنك الانتقال إليها.

يمكن رؤية مثال على ذلك في الصورة أعلاه.

للانتقال إلى مجلد الألعاب ، اكتب ما يلي:

ألعاب cd ~

هذا ينقلك إلى المجلد / usr / games.

لاحظ أن جميع الخيارات المذكورة لا تعمل مع الأمر cd.

الاستخدامات الأخير من التلدة كالتالي:

مؤتمر نزع السلاح ~ 0

مؤتمر نزع السلاح ~ 1

مؤتمر نزع السلاح ~ -1

يتيح لك هذا الترميز التنقل خلال مكدس الدليل. يمكن إضافة مجلدات إلى مكدس الدليل باستخدام pushd .

على سبيل المثال ، إذا كنت في مجلد الموسيقى الخاص بك وتريد أن يظهر في مكدس الدليل ، اكتب ما يلي:

pushd / home / username / Music

الآن اكتب الأمر dirs التالي:

dirs -v

يعرض هذا قائمة بكافة العناصر الموجودة على المكدس.

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

تخيل أن لديك كومة كما يلي:

0. الموسيقى
1. التنزيلات
2. البرامج النصية

ينقلك استخدام المصطلح cd ~ 2 إلى المجلد في الموضع الثاني في المكدس. لاحظ أن الموضع الأول هو دومًا الدليل الحالي حتى في المرة التالية التي تكتب فيها dirs -v سترى ما يلي:

0. مخطوطات
1. التنزيلات
2. البرامج النصية

إذا عدت إلى ملف الموسيقى مرة أخرى ، فسيكون الموضع 0 هو الموسيقى مرة أخرى.

الأمر cd ليس هو الأمر الوحيد الذي يعمل مع التلدة (~). يعمل الأمر ls كذلك.

على سبيل المثال لسرد كافة الملفات الموجودة في المجلد الرئيسي ، اكتب ما يلي:

ls ~

يتم استخدام التلدة أيضًا في أسماء الملفات ويتم إنشاؤها عمومًا كنسخ احتياطي بواسطة برامج تحرير النصوص.

تيلدا واحدة من العديد من الحروف الأولية المستخدمة في لينكس. تتضمن الحروف الأولية الأخرى التوقف الكامل أو النقطة (.) التي تستخدم للدلالة على الموضع الحالي عند استخدامها للتنقل في نظام الملفات ، يتم استخدام العلامة النجمية (*) كحرف بدل في عمليات البحث كما هي علامة الاستفهام (؟).

يتم استخدام رمز قيراط (^) للدلالة على بداية السطر أو السلسلة ويستخدم رمز الدولار للدلالة على نهاية سلسلة أو سطر أثناء البحث.

توضح هذه المقالة استخدام الحروف الأولية .