كيفية تكرار الأمر الأخير في Linux دون استخدام مفاتيح الأسهم: حسنًا ، في بعض الأحيان تريد تكرار الأمر السابق في سطر الأوامر عند العمل مع أنظمة Linux وذلك أيضًا بدون استخدام مفاتيح الأسهم ، فلا توجد طريقة معينة للقيام بذلك ولكن هنا في مستكشف الأخطاء ومصلحها ، قمنا بإدراج جميع الطرق المختلفة للقيام بذلك بالضبط.
لتكرار الأوامر ، يمكنك عادةً استخدام csh القديم! مشغل التاريخ !! (بدون علامات اقتباس) لأحدث أمر ، إذا كنت تريد فقط تكرار الأمر السابق ، فيمكنك استخدام! -2،! foo للأحدث الذي يبدأ بـ subsrting foo. يمكنك أيضًا استخدام الأمر fc أو مجرد استخدام: p لطباعة اقتراح مشغل السجل.
محتويات[ إخفاء ]
- كيفية تكرار الأمر الأخير في Linux دون استخدام مفاتيح الأسهم
- الطريقة 1: بالنسبة لـ csh أو أي قذيفة تنفذ استبدال محفوظات يشبه csh
- الطريقة 2: استخدم روابط مفاتيح Emacs
- الطريقة الثالثة: استخدم CTRL + P ثم CTRL + O
- الطريقة الثالثة: استخدام الأمر fc
- الطريقة الرابعة: استخدم!
- الطريقة الخامسة: في حالة استخدام MAC ، يمكنك استخدام المفتاح
كيفية تكرار الأمر الأخير في 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 والبرامج والأدلة الإرشادية.