ways روش های مختلفی برای تکرار آخرین دستور خود در لینوکس – اطلاعات امنیت اسکاد

سیستم دستور 1685 را از تاریخ نمایش می دهد ، اما آن را اجرا نمی کند.

روش 3 – با استفاده از جستجوی معکوس:

راه دیگر برای انجام این کار ، جستجوی تاریخچه خط فرمان با استفاده از کلید ترکیبی CTRL + R. [19659004] CTRL + R را فشار دهید تا تاریخچه خط فرمان را جستجو کنید.

من شخصاً این روش را ترجیح می دهم.

این تاریخ را در حالت تعاملی جستجو می کند ، که به نظر من از اجرای کور دستورات مربوط به تاریخ BASH ایمن تر است. [19659007] به مثال زیر نگاه کنید.

در مثال زیر ، جستجوی "itec" کردم و سیستم آخرین فرمان را نشان داد "sudo netctl restart itsecforu" داستانی دارد که حاوی کلمه "itsec" است

سپس من کلید Enter را فشار می دهم تا دستور را بلافاصله یا کلید فلش سمت راست را اجرا کنم تا دستور را تکمیل کنم و کلید را برای اجرای آن فشار دهید.

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

ممکن است برخی از دستورات با همان حروف شروع شوند. [19659008] در چنین مواردی ، ادامه دهید CTRL + R را فشار دهید تا دستور مورد نظر خود را برای اجرای آن برگردانید.

روش 4 – استفاده از hyphen با شماره پیش شماره فرمان:

در اینجا روش دیگری برای اجرای دستور قبلی است.

 $! -1 [19659016] خروجی مثال: 

 uname -r
5.3.0-40-generic 

به طور مشابه ،! -2 آخرین فرمان آخر را اجرا می کند ،! -3 آخرین دستور آخر و غیره را اجرا می کند.

روش 5 - استفاده از CTRL + p و CTRL + o:

من نمی خواهم دستوراتی را به صورت دستی وارد کنم.

آیا راهی برای تکرار آخرین فرمان با فشار دادن یک کلید (های) خاص روی صفحه کلید من وجود دارد؟ بله ، البته!

CTRL + P را فشار دهید تا به آخرین فرمان بروید و سپس CTRL + O را برای اجرای آن فشار دهید.

شما می توانید CTRL + O را هر بار که می خواهید دوباره اجرای آخرین استفاده کنید

روش 6 - استفاده از فرمان fc:

این روش دیگری برای تکرار آخرین فرمان اجرا شده است.

دستور fc برای مشاهده ، ویرایش و دوباره وارد کردن یک دستور قبلاً وارد شده استفاده می شود.

آخرین دستور ، با استفاده از fc ، فقط اجرا کنید:

 $ fc -s 

خروجی مثال:

 uname -r
5.3.0-40-generic 

ببینید همچنین:

این در حال حاضر تمام است.

حالا شما می دانید که چگونه آخرین دستور را بدون تایپ کردن آن در ترمینال تکرار کنید.

اگر می خواهید خروجی آخرین دستورات خود را ببینید بدون اینکه مجدداً وارد آنها شوید ، این روش ها به شما کمک می کنند.

اگر از روش های دیگری اطلاع دارید ، لطفاً در بخش نظرات زیر به من اطلاع دهید.

من دفترچه راهنما را با اضافات شما بررسی و به روز می کنم.