نرم

چگونه می توان آخرین دستور را در لینوکس بدون استفاده از کلیدهای جهت دار تکرار کرد

ابزار ما را برای از بین بردن مشکلات امتحان کنید





نوشته شده درآخرین به روز رسانی: 17 فوریه 2021

نحوه تکرار آخرین دستور در لینوکس بدون استفاده از کلیدهای جهت دار: خوب گاهی اوقات می خواهید دستور قبلی را در خط فرمان هنگام کار با سیستم های لینوکس تکرار کنید و آن هم بدون استفاده از کلیدهای جهت دار، پس هیچ راه خاصی برای انجام این کار وجود ندارد، اما در اینجا در عیب یاب ما تمام راه های مختلف برای انجام دقیقاً این کار را فهرست کرده ایم.



برای تکرار دستورات به طور معمول می توانید از csh قدیمی استفاده کنید! اپراتور تاریخ!! (بدون نقل قول) برای آخرین دستور، اگر می‌خواهید فقط دستور قبلی را تکرار کنید، می‌توانید از !-2، !foo برای آخرین دستوری که با subsrting foo شروع می‌شود استفاده کنید. همچنین می توانید از دستور fc استفاده کنید یا فقط از :p برای چاپ پیشنهاد عملگر تاریخچه استفاده کنید.

فهرست[ پنهان شدن ]



چگونه می توان آخرین دستور را در لینوکس بدون استفاده از کلیدهای جهت دار تکرار کرد

بیایید برخی از راه‌های فراخوانی دستورات را در اعلان پوسته ببینیم:

روش 1: برای csh یا هر پوسته ای که جایگزینی تاریخچه شبیه csh را اجرا می کند

|_+_|

توجه داشته باشید: !! یا !-1 به طور خودکار برای شما گسترش نمی یابد و تا زمانی که آنها را اجرا نکنید ممکن است خیلی دیر باشد.



اگر از bash استفاده می‌کنید، می‌توانید bind space:magic-space را در ~/.bashrc قرار دهید، سپس پس از فرمان فشار دادن space، آنها را به‌طور خودکار به صورت درون خطی گسترش می‌دهد.

روش 2: از اتصالات کلید Emacs استفاده کنید

اکثر پوسته هایی که دارای ویژگی ویرایش خط فرمان هستند که از اتصالات کلید Emacs پشتیبانی می کند:

|_+_|

روش 3: از CTRL + P و سپس CTRL + O استفاده کنید

با فشردن CTRL + P به آخرین دستور سوئیچ می کنید و با فشار دادن CTRL + O می توانید خط فعلی را اجرا کنید. توجه: CTRL + O را می توانید هر چند بار که بخواهید استفاده کنید.

روش 3: با استفاده از دستور fc

|_+_|

همچنین بخوانید، نحوه بازیابی فایل ها از گمشده + یافت شده

روش 4: استفاده کنید!

برای csh یا هر پوسته ای که جایگزین تاریخچه شبیه csh را اجرا می کند (tcsh، bash، zsh)، می توانید از ! برای فراخوانی آخرین دستور که با آن شروع می شود

|_+_|

روش 5: در صورت استفاده از MAC می توانید کلید

می توانید ?+R را به 0x0C 0x10 0x0d متصل کنید. با این کار ترمینال پاک می شود و آخرین دستور اجرا می شود.

این همان چیزی است که شما با موفقیت یاد گرفته اید چگونه می توان آخرین دستور را در لینوکس بدون استفاده از کلیدهای جهت دار تکرار کرد اما اگر هنوز سوالی در مورد این پست دارید، در قسمت نظرات بپرسید.

آدیتیا فاراد

Aditya یک متخصص فناوری اطلاعات با انگیزه است و در 7 سال گذشته نویسنده فناوری بوده است. او خدمات اینترنت، موبایل، ویندوز، نرم افزار و راهنمای نحوه انجام را پوشش می دهد.