الدخول إلى المجلدات
أنت تعرف كيف تسأل أين أنا؟ (pwd) و ما الموجود هنا؟ (ls). والسؤال التالي الطبيعي هو:
كيف أذهب إلى مكان آخر؟
الجواب هو cd — change directory. في مستكشف ملفات رسومي، تنقر نقرًا مزدوجًا
على مجلد لتدخل إليه. في الـ terminal، تكتب cd ثم اسم المجلد.
جرّبها
شغّل ls لترى المجلدات المحيطة بك. على الأرجح ستلمح شيئًا مألوفًا مثل Documents أو
Desktop. ادخل إلى أحدها:
cd Documents
اضغط Enter. لا يحدث شيء مثير — لا رسالة، ولا حركة. الـ terminal يقول بهدوء «تمّ.» الآن تحقّق:
pwd
تغيّر الـ path. لقد تحرّكت. شغّل ls مرة أخرى وسترى محتويات Documents بدلًا من محتويات المكان
الذي بدأت منه.
هذا هو cd في جملة واحدة: يغيّر المجلد الذي تقف فيه.
عندما لا يعمل الاسم
شيئان يوقعان المبتدئين في أول استخدام لـ cd:
1. الهجاء وحالة الأحرف مهمّان. cd documents و cd Documents ليسا متماثلين على معظم
الأنظمة. إن كان اسم المجلد Documents بحرف D كبير، فيجب أن تكتب D الكبير.
2. المسافات تحتاج إلى علامات اقتباس. إن كان للمجلد مسافة في اسمه — مثل My Stuff — فاكتب:
cd "My Stuff"
من دون علامات الاقتباس، يظنّ الـ terminal أنك تحاول الدخول بـ cd إلى شيء اسمه My، ثم تفعل
شيئًا غريبًا بـ Stuff. وسيعترض.
مفتاح Tab صديقك
اكتب الأحرف القليلة الأولى من اسم مجلد ثم اضغط Tab. سيُكمل الـ terminal البقية تلقائيًا إن كان هناك تطابق واحد فقط. جرّب:
cd Doc
ثم اضغط Tab. سيتوسّع إلى cd Documents/ نيابة عنك. هذه أكبر خدعة منفردة لتحسين جودة الحياة
في الـ terminal. استخدمها باستمرار:
- توفّر الكتابة.
- تلتقط أخطاء الهجاء (إن لم يُكمِل تلقائيًا، فالمجلد غير موجود).
- تتعامل مع المسافات تلقائيًا.
إن كتبت يومًا path طويلًا يدويًا من دون أن تضغط Tab، فأنت تفعلها بالطريقة الصعبة.
ما الذي تعلّمته
cd <folder>ينقلك إلى مجلد.- الأسماء حسّاسة لحالة الأحرف على معظم الأنظمة.
- ضع الأسماء التي بها مسافات بين
"علامات اقتباس". - Tab يُكمل تلقائيًا — استخدمه دائمًا.
التالي: كيف تخطو راجعًا خارج مجلد، وكيف تنتقل فورًا إلى مجلدك الرئيسي عندما تضلّ الطريق.