ناعم

كيفية تكرار الأمر الأخير في Linux دون استخدام مفاتيح الأسهم

جرب أداة القضاء على المشاكل





نشر علىآخر تحديث: 17 فبراير 2021

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



لتكرار الأوامر ، يمكنك عادةً استخدام csh القديم! مشغل التاريخ !! (بدون علامات اقتباس) لأحدث أمر ، إذا كنت تريد فقط تكرار الأمر السابق ، فيمكنك استخدام! -2،! foo للأحدث الذي يبدأ بـ subsrting foo. يمكنك أيضًا استخدام الأمر fc أو مجرد استخدام: p لطباعة اقتراح مشغل السجل.

محتويات[ إخفاء ]



كيفية تكرار الأمر الأخير في Linux دون استخدام مفاتيح الأسهم

دعونا نرى بعض طرق استدعاء الأوامر في موجه الأوامر:

الطريقة 1: بالنسبة لـ csh أو أي قذيفة تنفذ استبدال محفوظات يشبه csh

!! Then press Enter OR !-1 Then press Enter Or Ctrl+P then press Enter

ملحوظة: !! أو! -1 لن يتم توسيعه تلقائيًا حتى تقوم بتنفيذها فقد يكون الأوان قد فات.



إذا كنت تستخدم bash ، يمكنك وضع bind space: magic-space في ~ / .bashrc ثم بعد الأمر ، اضغط على space لتوسيعها تلقائيًا بشكل مضمّن.

الطريقة 2: استخدم روابط مفاتيح Emacs

معظم الأصداف التي تحتوي على ميزة إصدار سطر الأوامر التي تدعم روابط مفاتيح Emacs:

Up Ctrl+P Down Ctrl+N Left Ctrl+B Right Ctrl+F Home Ctrl+A End Ctrl+E Delete Ctrl+D

الطريقة الثالثة: استخدم CTRL + P ثم CTRL + O

سيسمح لك الضغط على CTRL + P بالتبديل إلى الأمر الأخير والضغط على CTRL + O سيسمح لك بتنفيذ السطر الحالي. ملاحظة: يمكن استخدام CTRL + O عدة مرات كما تريد.

الطريقة الثالثة: استخدام الأمر fc

fc -e : -1 For example: $ echo 'Troubleshooter' Troubleshooter $ fc -e : -1 echo 'Troubleshooter' Troubleshooter

اقرأ أيضًا ، كيفية استعادة الملفات من المفقود + وجدت

الطريقة الرابعة: استخدم!

بالنسبة إلى csh أو أي shell ينفذ استبدال السجل المشابه لـ csh (tcsh ، bash ، zsh) ، يمكنك استخدام! لاستدعاء آخر أمر يبدأ بـ

For example: $ tail example.txt $ less file.txt $ !ta !ta would execute tail example.txt

الطريقة الخامسة: في حالة استخدام MAC ، يمكنك استخدام المفتاح

يمكنك ربط؟ + R بـ 0x0C 0x10 0x0d. سيؤدي هذا إلى مسح المحطة وتشغيل الأمر الأخير.

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

أديتيا فاراد

Aditya هو متخصص في تكنولوجيا المعلومات لديه دوافع ذاتية وكان كاتبًا تقنيًا على مدار السنوات السبع الماضية. يغطي خدمات الإنترنت والجوال و Windows والبرامج والأدلة الإرشادية.