Bash احصل على الدليل الحالي

Bash Get Current Directory



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

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







متطلبات النظام التالية إلزامية لتشغيل الأوامر في bash للحصول على الدليل:



نظام التشغيل الموصى به: Linux Mint 20 أو Ubuntu 20.04
حساب المستخدم: حساب مستخدم بحقوق sudo



يفترض البرنامج التعليمي أن المستخدمين لديهم بالفعل أحدث إصدار من نظام التشغيل Linux Mint على أنظمة الكمبيوتر الخاصة بهم. بالنسبة إلى bash ، احصل على الدليل الحالي في Linux Mint 20 ، وافتح Terminal من القائمة الرئيسية في أسفل يسار الشاشة ، ثم حدد خيار Terminal.





للتفاعل مع الجهاز ، اكتب bash ثم اضغط على Enter.

باش دولار



سيعرض موجهًا ، مما يدل على أن Bash ينتظر قيمة الإدخال.

ملاحظة: يعتمد الأمر كله على نظام الكمبيوتر الخاص بالمستخدم حيث قد يحصلون على حرف موجه مختلف (الموقع الحالي في بنية الملفات لنظام الكمبيوتر بما في ذلك دليل العمل الذي يتم تشغيله حاليًا على النظام). أثناء إدخال الأوامر ، لا تكتب $ أو أي حرف آخر قبل الأمر. لاحظ أيضًا أنه في الأمثلة المذكورة في هذا البرنامج التعليمي ، فإن الأسطر التي تحتوي على موجه فيها ، والتي لا تبدأ بحرف $ ، هي مخرجات كل أمر.

PWD (طباعة دليل العمل)

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

$ pwd

يوضح المخرج أعلاه أننا موجودون حاليًا في دليل المستخدم ، على سبيل المثال ، / home / aqsa. الأمر المستخدم هنا هو PWD ، دليل عمل الطباعة ، وبمجرد كتابته ، يُطلب من نظام Linux Mint 20 عرض الموقع الحالي. الدليل الافتراضي هو الدليل الرئيسي الذي سيظهر عندما يبدأ المستخدمون جلسة Bash جديدة.

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

$ cd ..

بينما ، إذا كنت تريد الخروج من جميع الدلائل ، فاكتب ببساطة cd ، ثم انقر فوق إدخال. سوف تصل إلى الدليل الافتراضي.

قرص مضغوط (تغيير دليل العمل الحالي)

في بعض الأحيان ، يرغب المستخدمون في التبديل من دليل إلى آخر للوصول إلى المواقع والملفات ذات الصلة في دليل آخر. لهذا ، يحتاجون إلى استخدام أمر القرص المضغوط ، ثم متبوعًا بموقع أو دليل ، على سبيل المثال ، المستندات ، الصفحة الرئيسية ، إلخ.

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

اسم الدليل $ cd

يمكنك أيضًا الانتقال إلى أي دليل عن طريق كتابة اسم دليل القرص المضغوط ثم الضغط على إدخال. سينقلك هذا أيضًا إلى الموقع الذي تبحث عنه. يمكن للمستخدمين محاولة إدخال المسار بالكامل أيضًا دفعة واحدة ، على سبيل المثال ، cd /home/documents/test.docx ؛ سيوفر هذا لهم تجربة عدة خطوات وسيساعدهم في الوصول إلى الموقع دفعة واحدة.

ملحوظة: يمكنك أيضًا مشاهدة قائمة بجميع الملفات الموجودة في الموقع الذي تتواجد فيه حاليًا. يمكن إكماله ببساطة عن طريق كتابة ls ، ثم يمكنك الضغط على Enter لرؤية الإخراج.

عرض أو سرد كافة الدلائل

تعد معرفة قائمة جميع الدلائل أمرًا مهمًا أثناء العمل على أنظمة Linux. يمكن للمستخدمين التحقق من الخيارات المختلفة بناءً على الدلائل التي يعملون فيها حاليًا ويريدون التبديل بينها ، حتى يتمكنوا من الاستفادة من هذه المواقع.

لعرض جميع الدلائل من موقع معين ، جرب الأمر على النحو التالي:

ls -d دولار * /

هنا ، في المثال أدناه ، يكون المستخدم في الدليل الرئيسي الخاص به ، لذلك سيعرض الدليل ذي الصلة ، والذي يسمى aqsa مدرجًا وقيد الاستخدام حاليًا.

ملحوظة: يمكنك أيضًا استخدام مجموعة من أوامر ls و grep التي ستدرج أسماء الدلائل. لهذا ، يمكن للمستخدمين استخدام الأمر find. فيما يلي بعض الأوامر التي يمكن استخدامها أيضًا بدلاً من الأمر المذكور أعلاه:

$ ls -l | grep `` ^ د ''
$ ls -l | egrep `` ^ د ''

استنتاج

في هذا البرنامج التعليمي ، استكشفنا خيارات مختلفة للحصول على الدليل الحالي باستخدام Bash في Linux Mint 20. بهذه الطريقة ، يمكن للمستخدمين الوصول إلى الدليل الحالي في Linux أو Ubuntu بناءً على النظام الذي يستخدمونه. تمت مناقشة خيارات سطر الأوامر المختلفة للسماح للمستخدمين بمعرفة كيفية الحصول على الدليل الحالي الذي يعملون فيه. دليل العمل الحالي هو الدليل الذي يستدعي المستخدمون منه أنواعًا مختلفة من الأوامر من سطر الأوامر أو سطر وحدة التحكم. يمكنهم الوصول إلى مواقع مختلفة ببساطة عن طريق كتابة هذه الأوامر السهلة دفعة واحدة ثم تنفيذ الإجراءات ذات الصلة في المواقع التي يميلون إلى العمل فيها.