الرجوع للأعلى، والعودة إلى المنزل
يمكنك الدخول إلى المجلدات بـ cd. الآن تعلّم ثلاث طرق للخروج منها. مع cd <folder> من
الدرس السابق، تشكّل هذه الطرق طقم أدوات التنقل بأكمله. حقًّا — لا يوجد شيء آخر.
cd .. — خطوة واحدة للأعلى
شغّل cd .. (وهما نقطتان بعد مسافة) للانتقال مجلدًا واحدًا للأعلى:
cd ..
النقطتان تعنيان «المجلد الواقع مستوًى واحدًا فوق هذا.» لو كنت في
/Users/you/Documents/photos، فأنت الآن في /Users/you/Documents. شغّل pwd للتأكيد.
يمكنك تكديسها:
cd ../..
هذا يعني «للأعلى مستويين.» و ../../.. ثلاثة مستويات. نادرًا ما ستتجاوز مستويين — عند تلك
النقطة يكون كتابة الـ path الذي تريده مباشرة أسرع.
cd ~ — المنزل، أينما كنت
الرمز ~ (التِّلدة) يعني مجلدك الرئيسي — المكان الذي تبدأ منه كلّ terminal session. اكتب:
cd ~
أنت في المنزل. لا يهمّ أين كنت قبلًا. ولا يهمّ كم تعمّقت. command واحد، وها أنت عند طاولة مطبخ نظام ملفاتك.
الـ command المجرّد cd من دون أيّ شيء بعده يفعل الشيء نفسه تمامًا:
cd
كلا الشكلين يعمل. كثيرون يكتفون بكتابة cd.
التِّلدة تتسلسل أيضًا:
cd ~/Desktop
هذا يعني «من مجلدي الرئيسي، إلى Desktop.» ويعمل من أيّ مكان — لا تحتاج أن تكون في المنزل أولًا.
cd - — رجوعًا إلى حيث كنت للتو
هذا الـ command صغير لكنه مُدمن. الشَّرطة تعني «المجلد الذي كنت فيه قبل هذا مباشرة»:
cd -
استخدمه عندما تنتقل بـ cd إلى مكان لتفحص شيئًا واحدًا وتريد القفز رجوعًا مباشرة. إنه «زر
الرجوع» في الـ terminal. يمكنك التنقّل ذهابًا وإيابًا بين مجلدين طوال اليوم.
لا يمكنك أن تضلّ الطريق فعلًا
ها هي أهمّ جملة في هذا الدرس كلّه. اقرأها مرّتين:
مهما كان مكانك، فإنّ
cd(وحده) يعيدك إلى المنزل.
ضللت الطريق؟ علقت؟ احترت أين انتهى بك المطاف بعد تجربة ما؟ اكتب cd واضغط Enter. أنت
رجعت إلى البداية. ثم شغّل pwd لترى موقعك.
ليس في الـ terminal تحذير «لقد ذهبت بعيدًا جدًا.» لا يوجد طريق مسدود. ما دمت تتذكّر cd، يمكنك
دائمًا إعادة الضبط.
ما الذي تعلّمته
cd ..— مستوى واحد للأعلى.cd ~أو مجردcd— إلى المنزل مباشرة.cd -— رجوعًا إلى المجلد السابق.
بدمجها مع cd <folder> من الدرس السابق، صرت قادرًا الآن على السير إلى أيّ مكان في حاسوبك.
هذا هو نصف التنقل في الـ terminal، وقد اكتمل. التالي نبدأ في صنع الأشياء.