مع مجموعة ميزات كبيرة وناضجة ، من السهل معرفة سبب كون Bash هو الغلاف الافتراضي في العديد من توزيعات Linux. ومع ذلك ، فهي تواجه منافسة من أجل مستخدمي الطاقة من بدائل مثل Zsh.

إحدى الميزات المفيدة بشكل خاص لكل من Bash و Zsh هي آلية السجل ، مما يجعل من السهل تذكر الأوامر التي كتبتها في الماضي. اكتشف كيفية توفير الوقت وتجنب البحث اليدوي عن الأوامر المعقدة ، من خلال الاستفادة الكاملة من محفوظات أوامر قوقعة الخاص بك.

ما هو تاريخ شل؟

سجل الصدفة هو قائمة بالأوامر التي قمت بإصدارها في سطر الأوامر. يخزن Bash هذا السجل في ملف يسمى .bash_history في دليل منزلك. في Zsh يطلق عليه .zsh_history. يمكنك استعمال ال التاريخ الأمر لعرض المحتويات الحالية لسجلك:

يمكنك تغيير موقع هذا الملف عن طريق تعيين الامتداد الملف الشخصي متغيرات البيئة.

يمكنك تعيين الحد الأقصى لعدد عناصر المحفوظات بامتداد حجم الملف متغيرات البيئة:

HISTFILESIZE = 1000

يؤدي هذا إلى ضبط حجم ملف المحفوظات على 1000.

يكون محفوظات Shell مفيدًا عندما تريد تكرار أمر كتبته سابقًا أو تغييره دون الحاجة إلى إعادة كتابة سطر بالكامل. ال !! سيكرر الأمر الأمر الذي كتبته مسبقًا. إذا كنت تريد تغيير شيء ما في الأمر المسمى مسبقًا ، فأدخل

instagram viewer
^ قديم جديد. هنا ، "القديم" هو جزء سطر الأوامر الذي تريد استبداله و "الجديد" هو استبداله.

إذا كنت ترغب في سرد /bin الدليل بعد الإدراج / مع ليرة سورية /، هذه هي الطريقة التي ستغير بها الأمر:

^ / ^ / بن

سيكون هذا هو نفسه كما لو كنت كتبته ليرة سورية / بن.

أنظر أيضا: كيفية تغيير Shell الافتراضي على Linux باستخدام chsh

تحرير سطر الأوامر

يدعم كل من Bash و Zsh تحرير سطر الأوامر. هذه طريقة أكثر مرونة للوصول إلى محفوظات الأوامر الخاصة بك من توسيع السجل. افتراضيًا ، تكون أوامر المفاتيح مماثلة لتلك المستخدمة بواسطة محرر Emacs. يمكنك تبديلها للعمل مثل Vim ، إذا كنت تريد. لاحظ ، مع ذلك ، أن اختصارات vim أكثر صعوبة لاستخدامها في تحرير سطر الأوامر ، حتى لو كان Vim رائعًا كمحرر نص عام.

متعلق ب: أهم الأسباب لمنح محرر نصوص Vim فرصة

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

للبحث للخلف ، اضغط على CTRL + R.، ثم ابدأ الكتابة للبحث في السجل حتى ترى الأمر الذي تريد تحريره. صحافة السيطرة + S. للبحث إلى الأمام.

لتغيير سطر الأوامر ، يمكنك التنقل للخلف وللأمام عبر الخط باستخدام مفاتيح الأسهم لليمين ولليسار. Alt + F سوف تتحرك إلى الأمام بكلمة و Alt + B سوف تتحرك الى الوراء. للذهاب إلى بداية السطر ، اضغط السيطرة + أ. للذهاب إلى النهاية ، اضغط السيطرة + E.. لحذف خط بالكامل ، اضغط على السيطرة + K..

الآن يمكنك الوصول إلى Shell History

من خلال بعض الطرق البسيطة ، يمكنك العثور على محفوظات shell وتغيير الأوامر دون إعادة كتابة السطر بالكامل. يتمتع كل من Bash و Zsh بقدرات تحرير سطر أوامر تجعل الأمر سهلاً للغاية. لديك خيار قذائف على لينكس. أيهما أفضل لك؟ تابع القراءة للعثور على غلاف Linux الذي يناسب أسلوب عملك.

ما هو Linux Shell الأفضل؟ 5 قذائف مشتركة مقارنة

هل تبحث عن بديل Linux bash shell؟ فيما يلي ملخص لأفضل نظام Linux shell: tsch و fish و KornShell و Z Shell.

اقرأ التالي

يشاركسقسقةبريد الالكتروني
مواضيع ذات صلة
  • لينكس
  • لينكس
  • موجه الأمر
  • لينكس باش شل
نبذة عن الكاتب
ديفيد ديلوني (تم نشر 64 مقالة)

ديفيد كاتب مستقل مقيم في شمال غرب المحيط الهادئ ، ولكنه في الأصل ينحدر من منطقة الخليج. لقد كان متحمسًا للتكنولوجيا منذ الطفولة. تشمل اهتمامات David القراءة ومشاهدة البرامج التلفزيونية والأفلام عالية الجودة والألعاب الرجعية وتجميع التسجيلات.

المزيد من David Delony

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك