الأمر 'cd' | اوامر لينكس الاساسية

hocine
Hocine Gasmi
Back-end Developer (Python/Django)
31/08/2021 |لينكس ⌨️
الأمر 'cd' | اوامر لينكس الاساسية

الامر cd هو امر اساسي جدا, حيث يمكنك من تغير الوجهة (Directory) داخل المجلدات عند استعمال موجه اوامر لينكس.

يعد الأمر "cd" (Change Directory / تغيير الدليل) في لينكس أحد أكثر الأوامر أهمية والأكثر استخدامًا للمبتدئين بالإضافة إلى مسؤولي النظام. بالنسبة للمسؤولين على خادم معين بدون رئس يعني بدون واجهة رسومية حيث تتم الامور باستعمال موجه الاوامر فقط، فإن "cd" هي الطريقة الوحيدة للانتقال إلى دليل او وجهة معينة للتحقق من ملف معين مثل Log، وتنفيذ برنامج او تطبيق او script برمجي اولكل مهمة أخرى.

سوف نقوم بعرض كيفية العمل بالامر cd و ايضا تسهيل بعض المهام و اختصارها.

 

التغيير من الدليل الحالي إلى اخر

almatten@pop-os:~$ cd /usr/local/

almatten@pop-os:/usr/local$
almatten@pop-os:/usr/local$ cd lib

almatten@pop-os:/usr/local/lib$

 

العودة إلى الدليل السابق حيث كنت تعمل مسبقا

almatten@pop-os:/usr/local/lib$ cd -

/usr/local
almatten@pop-os:/usr/local$

تغيير الدليل الحالي إلى الدليل الأب

almatten@pop-os:/usr/local$ cd ..

almatten@pop-os:/usr$

انتقل دليلين لأعلى من مكانك الحالي

almatten@pop-os:/usr/local$ cd ../../

almatten@pop-os:/$

انتقل إلى الدليل الرئيسي للمستخدمين من أي مكان

almatten@pop-os:/usr/local$ cd ~

almatten@pop-os:~$

# او

almatten@pop-os:/usr/local$ cd

almatten@pop-os:~$

تغيير من دليل العمل الحالي إلى  var/www/html دون كتابته بالكامل, باستخدام TAB

almatten@pop-os:~$ cd /v<TAB>/w<TAB>/h<TAB>

almatten@pop-os:/var/www/html$

pushd و popd في لينكس

Pushd و popd هما من أوامر Linux في bash, تحفظ موقع دليل العمل الحالي في الذاكرة وإحضاره  كدليل عمل حالي، على التوالي.

almatten@pop-os:~$ pushd /usr/local/bin/

/usr/local/bin ~
almatten@pop-os:/usr/local/bin$

يقوم الأمر أعلاه بحفظ الموقع الحالي في الذاكرة والتغيير إلى الدليل المطلوب. بمجرد تنفيذ الامر popd، يتم جلب موقع الدليل المحفوظ من الذاكرة ويجعله دليل العمل الحالي.

almatten@pop-os:/usr/local/bin$ popd

~
almatten@pop-os:~$

التغيير إلى دليل يحتوي على white space (مثل: 'almatten reports')

almatten@pop-os:~$ cd almatten\ reports/

almatten@pop-os:~/almatten reports$

# او

almatten@pop-os:~$ cd "almatten reports"/

almatten@pop-os:~/almatten reports$

# او


almatten@pop-os:~$ cd 'almatten reports'/

almatten@pop-os:~/almatten reports$

التغيير من دليل العمل الحالي إلى Download و إدراج جميع إعداداته دفعة واحدة

almatten@pop-os:/usr$ cd ~/Downloads/ && ls

185152387_286728373098485_3787250665416640707_n.jpg
app1.py  app2.py  app.py  Images_iso

almatten@pop-os:~/Downloads$

 

في الاخير نتمنى ان تكون هذه الاوامر مفيدة لك. لا تنسى تفقد اوامر لينكس الأساسية و المهمة التي عليك معرفتها - Linux Command Line.

تذكر أن المساهمات في هذا الموضوع يجب أن تتبع إرشادات المجتمع.


التعليقات:

    لا توجد تعليقات بعد.