Kodokon kodokon.com

التنقّل: pwd وcd وls

حدّد موقعك في شجرة الملفات وتنقّل من مجلّد إلى آخر بالأوامر pwd وls وcd.

7 دقيقة · 3 أسئلة

افتح هذا الدرس في Kodokon

في مستعرض الملفات، ترى دائمًا أين أنت: يظهر المسار في أعلى النافذة وينتشر محتوى المجلّد أمام عينيك. أما في الطرفية، فلا شيء من ذلك ظاهر بشكل افتراضي. ومع ذلك فأنت دائمًا في مكان ما: ففي كل لحظة تقف الصَّدَفة في مجلّد محدّد، يُسمّى المجلّد الحالي أو دليل العمل. وثلاثة أوامر تكفي لتجد طريقك: واحد ليُخبرك أين أنت، وواحد ليُريك ما هناك، وواحد لينقلك. الأول هو pwd، اختصار لـ print working directory أي "اعرض دليل العمل". وهو لا يُغيّر شيئًا، بل يجيب فقط عن سؤال "أين أنا؟"، وهو أول ما ينبغي أن تلجأ إليه ما إن تشعر بالضياع.

BASH
yoann@laptop:~$ pwd
/home/yoann
يردّ pwd بالمسار الكامل للمجلّد الحالي.

والثاني هو ls، اختصار لـ list: يعرض محتوى المجلّد الحالي. وحده يُعطي قائمة مضغوطة بالأسماء. ومع الخيار -l (اختصار لـ long)، يُفصّل كل سطر: الأذونات والمالك والحجم وتاريخ التعديل. ومع الخيار -a (اختصار لـ all)، يُظهر أيضًا الملفات المخفية، أي تلك التي يبدأ اسمها بنقطة. ويوضع الخيار بعد الأمر مسبوقًا بشرطة، ويمكن دمج الخيارات: ls -la.

BASH
yoann@laptop:~$ ls
Desktop  Documents  Downloads  Pictures

yoann@laptop:~$ ls -l
total 16
drwxr-xr-x 2 yoann yoann 4096 Jul 20 09:14 Desktop
drwxr-xr-x 5 yoann yoann 4096 Jul 21 18:02 Documents
drwxr-xr-x 3 yoann yoann 4096 Jul 19 11:47 Pictures

yoann@laptop:~$ ls -a
.  ..  .bashrc  Desktop  Documents  Downloads  Pictures
الأمر نفسه بالخيارات ومن دونها: ls، ثم ls -l وls -a.

والثالث هو cd، اختصار لـ change directory: وهو ينقلك. تُعطيه اسم المجلّد الذي تريد الذهاب إليه. وأربعة اختصارات تستحقّ الحفظ عن ظهر قلب: cd .. يصعد مستوى واحدًا إلى المجلّد الأب، وcd ~ يُعيدك مباشرة إلى مجلّدك الشخصي، وcd / يقودك إلى جذر الجهاز، وcd وحده يفعل ما يفعله cd ~. ولاحظ أن cd الناجح لا يعرض أي رسالة على الإطلاق: ففي الطرفية، الصمت يعني أن كل شيء سار على ما يرام.

BASH
yoann@laptop:~$ cd Documents
yoann@laptop:~/Documents$ pwd
/home/yoann/Documents
yoann@laptop:~/Documents$ cd ..
yoann@laptop:~$ cd ~
yoann@laptop:~$ pwd
/home/yoann
النزول إلى مجلّد، ثم الصعود إلى الأب، ثم العودة إلى البيت مباشرة.

اختبار المعرفة

تأكّد من أنك تذكّرت النقاط الأساسية في هذا الدرس.

  1. لم تعد تعرف في أي مجلّد أنت. أي أمر تكتب؟
    • ls
    • cd
    • pwd
    • whoami
  2. ماذا يفعل الأمر cd ..؟
    • يصعد إلى المجلّد الأب
    • يعود إلى المجلّد الشخصي
    • يعرض الملفات المخفية
    • يُنشئ مجلّدًا اسمه ..
  3. تكتب cd Documents ولا تعرض الطرفية أي شيء إطلاقًا. ماذا حدث؟
    • فشل الأمر في صمت
    • نجح الانتقال: غياب الرسالة يعني غياب المشكلة
    • الطرفية معلّقة، ويجب إغلاقها