الأمر : pwd
وبعد أن انتهينا من الأمر ls ، سنبدأ بمشيئة الله فى الانتقال إلى مرحلة جديدة من الأوامر ، ونستهل بدايتها مع الأمرpwd .
قد تطرقت لذكر الأمرpwd سابقا خلال شرحى للأمر ls وذكرت الوظيفة التى يقوم بها ، أﻻ وهى عرض المسار الحالى الذى توجد فيه ، ولنقوم بتوضيح الأمور أكثر نفترض أنك قمت مثلا بتنفيذ عدة أوامر من خلال الطرفية وقمت بالولوج عدة مرات إلى مسارات مختلفة وأثناء أداء هذه المهام لم تتذكر المسار الحالى الذى توجد فيه فما العمل ؟ الحل فى الأمر pwd والذى بمجرد كتابته يعرض لك المسار على الفور مثال :
والأمر pwd هو اختصار للعبارة التالية print working directory أو بمعنى قم بطبع الدليل الذى نعمل عليه .
ﻻحظ : أن كلمة print تعنى أَظهرْ الخرج على الشاشة أو بمعنى print to screen وليس بمعنى اعطاء أمر ارسال الطباعة للطابعة .
الأمر : cd
تكلمنا سابقا عن كيفية استعراض محتويات أى مجلد بسهولة ويسر مُستخدمين الأمر ls وذلك بمجرد تحديد المسار الذى يوجد فيه المجلد أو كتابة ال relative path ، ولكن ماذا لو أردنا تغيير المجلد الحالى الذى نوجد فيه إلى مجلد آخر ؟
هنا الأمر cd لينجز هذه المهمة حيث يقوم الأمر بتغيير الدليل الذى نوجد عليه إلى أى دليل آخر ( مسار أقصد ) على التوزيعة ومثال على ذلك نفترض أننا نوجد داخل المسار التالى home/oem/Desktop/ ونريد تغيير هذا المسار إلى آخر وهو var/cache/ كل ما علينا فعله التالى :
نقوم أوﻻ بالتأكد أننا على المسار الحالى :
بعد ذلك نقوم بكتابة المسار الذى نريده ومن ثمّ نضغط على زرenter :
بالفعل تحولنا للمسار المطلوب كما بالشكل :
وللتأكد مرة أخرى أننا على المجلد المطلوب :
ولكن ماذا لو أردنا مرة أخرى الرجوع إلى ال home directory ؟
ذكرنا سابقا أن العلامة~ تساوى بالضبط ال home directory ولذا عندما نريد العودة مرة أخرى إلى المجلد home directory كل ما علينا فعله استخدام الأمر cd فقط مع العلامة~ ليصبح الأمر بالشكل التالى وبعدها نضغط على الزر Enter :
نفترض مثلا أننا على المسار var/cache/ ونتأكد من ذلك أوﻻ :
بعد ذلك نقوم بكتابة الأمر cd مع العلامة ~ ونضغط على الزر Enter كما يلى :
ليكون الناتج كالتالى :
وللتأكد نقوم بكتابة الأمر pwd كما يلى :
من ضمن المميزات الرائعة التى يمكن ادراجها مع الأمر cd هى العلامة- أو ال dash والتى تعنى " previous directory" أى المجلد السابق او الدليل السابق الذى كنا عليه ولفهم ذلك نفترض أننا كنا على المسار var/cache/ وقمنا بالتغيير إلى مسار آخر لأداء مهمة معينة وليكن المسار home/oem/ وبعد أن فرغنا من أداء المهمة أردنا الرجوع إلى المسار السابق أﻻ وهو var/cache/ فكل ما علينا فعله التالى :
فى البداية كنا على المسار var/cache/ كما بالشكل :
بعد ذلك قمنا بالتغيير إلى المسار home/oem/ كما بالشكل :
نقوم بالضغط على زر Enter لنتحول إلى المسار الجديد كما يلى :
الآن نريد الرجوع مرة أخرى إلى المسار var/cache/ دون كتابة المسار والتى تقوم بعمل ذلك هى ال - مع الأمر cd ونضغط على الزر Enter كما يلى :
وإن شاء الله سوف أكمل الرد فى هذه المشاركة وعذرا على التأخير نظرا لظروف ألمت بى فى الفترة الماضية أسأل الله أن يفرج همنا وهم المسلمين الموحدين آمين
السلام عليكم ورحمة الله وبركاته
كود PHP:
(Display The Path of Your Current Directory)
قد تطرقت لذكر الأمرpwd سابقا خلال شرحى للأمر ls وذكرت الوظيفة التى يقوم بها ، أﻻ وهى عرض المسار الحالى الذى توجد فيه ، ولنقوم بتوضيح الأمور أكثر نفترض أنك قمت مثلا بتنفيذ عدة أوامر من خلال الطرفية وقمت بالولوج عدة مرات إلى مسارات مختلفة وأثناء أداء هذه المهام لم تتذكر المسار الحالى الذى توجد فيه فما العمل ؟ الحل فى الأمر pwd والذى بمجرد كتابته يعرض لك المسار على الفور مثال :
كود PHP:
oem@ubuntu:~$ pwd
/home/oem
ﻻحظ : أن كلمة print تعنى أَظهرْ الخرج على الشاشة أو بمعنى print to screen وليس بمعنى اعطاء أمر ارسال الطباعة للطابعة .
الأمر : cd
كود PHP:
(Change to a Different Directory)
هنا الأمر cd لينجز هذه المهمة حيث يقوم الأمر بتغيير الدليل الذى نوجد عليه إلى أى دليل آخر ( مسار أقصد ) على التوزيعة ومثال على ذلك نفترض أننا نوجد داخل المسار التالى home/oem/Desktop/ ونريد تغيير هذا المسار إلى آخر وهو var/cache/ كل ما علينا فعله التالى :
نقوم أوﻻ بالتأكد أننا على المسار الحالى :
كود PHP:
oem@ubuntu:~/Desktop$ pwd
/home/oem/Desktop
كود PHP:
oem@ubuntu:~/Desktop$ cd /var/cache
كود PHP:
oem@ubuntu:/var/cache$
كود PHP:
oem@ubuntu:/var/cache$ pwd
/var/cache
ذكرنا سابقا أن العلامة~ تساوى بالضبط ال home directory ولذا عندما نريد العودة مرة أخرى إلى المجلد home directory كل ما علينا فعله استخدام الأمر cd فقط مع العلامة~ ليصبح الأمر بالشكل التالى وبعدها نضغط على الزر Enter :
نفترض مثلا أننا على المسار var/cache/ ونتأكد من ذلك أوﻻ :
كود PHP:
oem@ubuntu:/var/cache$ pwd
/var/cache
كود PHP:
oem@ubuntu:/var/cache$ cd ~
ليكون الناتج كالتالى :
كود PHP:
oem@ubuntu:/var/cache$ cd ~
oem@ubuntu:~$
كود PHP:
oem@ubuntu:pwd
/home/oem
فى البداية كنا على المسار var/cache/ كما بالشكل :
كود PHP:
oem@ubuntu:/var/cache$
كود PHP:
oem@ubuntu:/var/cache$ cd /home/oem
كود PHP:
oem@ubuntu:/home/oem$
كود PHP:
oem@ubuntu:/home/oem$ cd -
/var/cache
oem@ubuntu:/var/cache$
السلام عليكم ورحمة الله وبركاته
ليست هناك تعليقات:
إرسال تعليق