كيفية استخدام CD Command في Linux

طريقة سهلة لتغيير الدلائل في Linux من المحطة

يتم استخدام بعض الأوامر في Linux بشكل متكرر لدرجة أننا غالبًا ما نغفل أهمية الأوامر وتفويت التفاصيل المتعلقة بها. cdهو أحد هذه الأوامر. cdلتقف على "دليل التغيير" الذي يشرح في حد ذاته استخدامه والغرض منه.

cdيسمح لك بتغيير دليلك الحالي بسهولة إلى أي دليل ترغب في نقله. فقط ضع المسار الصحيح في الأمر وسيتم وضعك في هذا الدليل بواسطة cd.

في هذا البرنامج التعليمي الموجز ، ستحصل على جميع الأفكار الأساسية والمفيدة حول cdالأداة المساعدة لسطر الأوامر.

معرفة المزيد عن الأمر cd

cd command هو أداة مفيدة لجميع مستخدمي سطر الأوامر الدائمين وأيضًا المطلوب منهم إدارة الخوادم التي لا تحتوي على واجهة مستخدم رسومية.

دعونا نلقي نظرة على بناء الجملة الأساسي cdللأمر.

بناء الجملة العام:

cd [options] [directory_or_directory_path]

سيعطيك الجدول التالي نظرة ثاقبة موجزة عما يحدث عند استخدام هذه الخيارات مع cdالأمر.

خيار الدلالة
/ يغير الدليل الحالي إلى الدليل الجذر
~ يغير الدليل إلى الدليل الرئيسي
. يمثل الدليل الحالي
.. التغيير إلى الدليل الأصل للدليل الحالي
  • cd: يمكنك تغيير الدليل الخاص بك مباشرة عن طريق إدراج اسم الدليل الوجهة.

بناء الجملة العام:

cd [directory_name]

مثال:

cd workspace

هنا ، قمنا ببساطة بتغيير الدليل الحالي إلى دليل يسمى "مساحة العمل".

ملاحظة: يرجى ملاحظة أنه يجب وضع دليل مساحة العمل هذا في دليل العمل الحالي. إذا لم يكن الأمر كذلك ، فستتلقى خطأ. يمكنك استخدام المسار الكامل للدليل المطلوب باستخدام cdالأمر. سنتعلم عن هذا في الأمثلة القادمة.

cd /: سيغير هذا الأمر دليلك الحالي إلى الدليل الجذر.

مثال:

[email protected]:~/workspace$ cd /
[email protected]:/$

هنا ، قمنا بتغيير دليل العمل الحالي من "مساحة العمل" إلى rootالدليل.

[email protected]:/$ pwd
/
[email protected]:/$

عند استخدام الأمر pwd(طباعة دليل العمل / ) ، يتم عرض الدليل (الجذر).

  • cd ~ : يعيدك هذا الأمر إلى الدليل الرئيسي من أي دليل قد تعمل فيه.

مثال:

[email protected]:~/space/apache$ pwd
/home/gaurav/space/apache

أنا حاليا في الدليل المسمى اباتشي. دعونا الآن نستخدم الأمر cd ~(التلدة).

[email protected]:~/space/apache$ cd ~
[email protected]:~$ 
[email protected]:~$ pwd
/home/gaurav
[email protected]:~$ 

الآن ، عدنا إلى الدليل الرئيسي "/ home / gaurav".

  • cd .. : يتيح لك هذا الأمر تغيير دليل العمل الحالي إلى الدليل الأصلي بمستوى واحد أعلى من دليلك الحالي.

مثال:

[email protected]:~/snap/htop/1332$ pwd
/home/gaurav/snap/htop/1332
[email protected]:~/snap/htop/1332$

في هذا المثال ، يعد / home / gaurav / snap / htop / 1332 مسار دليل العمل الحالي. نحن بالفعل في الدليل 1332. الدليل الرئيسي المباشر للدليل "1332" هو دليل "htop". عند استخدام cd ..الأمر ، سننتقل إلى دليل "htop" ، وهو دليله الأصلي المباشر.

[email protected]:~/snap/htop/1332$ cd ..
[email protected]:~/snap/htop$
[email protected]:~/snap/htop$ pwd
/home/gaurav/snap/htop
[email protected]:~/snap/htop$

أعلاه بعض الخيارات المفيدة المستخدمة مع cdالأمر. الآن ، دعونا نتعمق في بعض الأمثلة الأكثر تفصيلاً cdللأمر.

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

يمكنك استخدام cdالأمر ، للتغيير إلى أي دليل باستخدام مساره.

بناء الجملة:

cd [absolute_path_of_directory]

مثال:

cd ./snap/htop/1332/examples

هنا ، نرغب في التغيير إلى دليل يسمى "أمثلة" موضوع على المسار /home/gaurav/snap/htop/1332/examplesمن الدليل الرئيسي.

ملاحظة: هنا ، استخدمت ./بدلاً من الكتابة في المسار الكامل لدليل منزلي. يمكنك معرفة المزيد عنها في هذه المقالة .

[email protected]:~/snap/htop1332/examples$ pwd
/home/gaurav/snap/htop/1332/examples
[email protected]:~/snap/htop/1332/examples$

يتم وضعنا الآن في "أمثلة" الدليل.

الانتقال إلى المجلدات التي تحتوي على مسافات بيضاء في أسمائها

هناك العديد من الحالات التي نستخدم فيها "مسافات" أثناء تسمية الدلائل. في بعض الأحيان ، cdلا يبدو أن مجرد استخدام الأمر بأسماء من هذا النوع يعمل. لكن هناك حل بسيط لذلك.

يمكن أن يؤدي وضع اسم الدليل داخل علامات الاقتباس المفردة أو علامات الاقتباس المزدوجة إلى حل المشكلة. يمكنك ببساطة استخدام cd "directory name"أو cd 'directory name'.

بناء الجملة:

cd "directory name 22"

مثال:

cd "Calibre Library"

انتاج:

[email protected]:~$ cd "Calibre Library"
[email protected]:~/Calibre Library$
[email protected]:~/Calibre Library$ pwd
/home/trinity/Calibre Library

تم تحويلنا الآن إلى دليل مكتبة Caliber الذي يحتوي على مسافة بيضاء في اسمه.

العودة إلى الدليل السابق

لقد رأينا سابقًا استخدام cd ..الأمر ، الذي ينقلك إلى الدليل الأصلي لدليل العمل الحالي الخاص بك. هنا سوف ننظر إلى بديل آخر لهذا.

و cd -يسمح (شرطة) الأمر الذي لأداء أكثر أو أقل نفس الإجراء. يمكنك الانتقال إلى الدليل السابق لدليل العمل الحالي الخاص بك.

بناء الجملة العام:

cd -

مثال:

[email protected]:~/workspace/snap/vim-editor$ pwd
/home/gaurav/workspace/snap/vim-editor
[email protected]:~/workspace/snap/vim-editor$ 

هنا ، أعمل حاليًا في دليل "vim-editor". لنفترض أن مستخدمًا يرغب في الانتقال إلى الدليل السابق ، cd -فيمكن أن يكون مفيدًا عندئذٍ. دعونا نرى كيف.

[email protected]:~/workspace/snap/vim-editor$ cd -
/home/trinity/workspace/snap
[email protected]:~/workspace/snap$

هنا ، انتقلنا الآن إلى الدليل السابق المسمى "snap".

استنتاج

في هذا البرنامج التعليمي البسيط للغاية ، تعلمنا أمرًا أساسيًا وسهل الاستخدام cd(أي تغيير الدليل) المستخدم في جميع أنظمة Linux. سنكون الآن قادرين على التنقل عبر أدلة متعددة أثناء العمل على الجهاز دون استخدام واجهة المستخدم الرسومية. cdسيكون الأمر سهل الاستخدام بعد الاطلاع على هذا البرنامج التعليمي.


كيفية استخدام أمر SCP في Linux

كيفية استخدام أمر SCP في Linux

برنامج تعليمي سهل لمساعدتك في نقل الملفات إلى نظام بعيد من نظام Linux الخاص بك باستخدام الأمر scp.

كيفية إصلاح: الأمر غير موجود خطأ في أوبونتو

كيفية إصلاح: الأمر غير موجود خطأ في أوبونتو

من المحتمل أن يكون الأمر make أحد أكثر الأوامر استخدامًا في نظام Linux البيئي. يستخدم هذا الأمر لبناء البرامج وترجمتها مباشرة من الكود المصدري.

كيفية البحث عن الملفات المكررة وإزالتها على نظام Linux باستخدام fdupes

كيفية البحث عن الملفات المكررة وإزالتها على نظام Linux باستخدام fdupes

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

كيفية تثبيت واستخدام Neofetch على Linux

كيفية تثبيت واستخدام Neofetch على Linux

يعرض Neofetch شعار ASCII لتوزيع Linux الخاص بك مع المعلومات المتعلقة بنظامك في الجهاز. سيستخدمه العديد من مستخدمي Linux في لقطات شاشة لأجهزة سطح المكتب الخاصة بهم فقط لأنهم يعتقدون أنها رائعة. وهم على حق. يمكنك استخدامه لإظهار الإعداد الخاص بك في لقطات الشاشة أيضًا.

كيفية تعطيل Ubuntu Dock على Ubuntu 20.04

كيفية تعطيل Ubuntu Dock على Ubuntu 20.04

أحيانًا يكون من الأفضل مغادرة الرصيف والإبحار بعيدًا!

كيفية استخدام CD Command في Linux

كيفية استخدام CD Command في Linux

طريقة سهلة لتغيير الدلائل في Linux من المحطة

كيفية إضافة مفاتيح SSH على أوبونتو 20.04

كيفية إضافة مفاتيح SSH على أوبونتو 20.04

تشرح لك هذه المقالة عملية إضافة مصادقة مفاتيح SSH على خادم Ubuntu 20.04 وتعطيل المصادقة المستندة إلى كلمة المرور.

كيفية تحديث Firefox من Terminal على أجهزة كمبيوتر Ubuntu Linux

كيفية تحديث Firefox من Terminal على أجهزة كمبيوتر Ubuntu Linux

تعرف على كيفية تحديث Firefox من Terminal على كمبيوتر Ubuntu Linux

كيفية تمكين SSH على Ubuntu 20.04

كيفية تمكين SSH على Ubuntu 20.04

الوصول بأمان إلى جهاز Ubuntu الخاص بك من أي مكان

كيفية التحقق مما إذا كان الملف أو الدليل موجودًا في برنامج Bash Shell

كيفية التحقق مما إذا كان الملف أو الدليل موجودًا في برنامج Bash Shell

التحقق من وجود ملف أو دليل من نص برمجي Bash

كيفية تثبيت Google Chrome على Ubuntu 20.04

كيفية تثبيت Google Chrome على Ubuntu 20.04

دليل سريع لتثبيت Google Chrome من سطر الأوامر على Ubuntu 20.04

كيفية إجراء اختبارات السرعة من سطر أوامر Linux باستخدام Speedtest-cli

كيفية إجراء اختبارات السرعة من سطر أوامر Linux باستخدام Speedtest-cli

Speedtest.net هي خدمة لاختبار سرعة اتصالك بالإنترنت. يستخدم خادم speedtest.net قريب للتنزيل

كيفية إنشاء مستخدم Sudo على Ubuntu 20.04 LTS

كيفية إنشاء مستخدم Sudo على Ubuntu 20.04 LTS

امنح امتيازات الجذر لأي مستخدم لديه sudo على Ubuntu 20.04 LTS

كيفية تحديث NodeJS إلى أحدث إصدار في أوبونتو

كيفية تحديث NodeJS إلى أحدث إصدار في أوبونتو

تحديث NodeJS باستخدام APT و NVM.