Kuidas korrata eelmist käsku Linuxi käsureal



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Linux, nagu ka teised Unixil põhinevad operatsioonisüsteemid, nagu OS X ja FreeBSD, kasutavad root superkasutaja mõistet, et koodi soovimatu täitmine oleks minimaalne. Sudo (super user do) käsk on vajalik sellist juurdepääsu vajavate käskude täitmiseks, kui kasutaja töötab praegu tavalise kasutaja kestaga ja tal pole praegu neid õigusi. See tuleb enne käsku tippida ja seejärel sisestada konto parool, kui seda pole teatud aja jooksul varem kestaseansis käivitatud.



Mõnikord ei pruugi te meeles pidada, et pidite sudot kasutama alles pärast seda, kui olete käsu juba välja andnud ja teil on nüüd veateade. Kindlasti ei taha te oma tööd kaotada lihtsalt seetõttu, et jätsite modifitseeritud sudo välja andmata. Õnneks väldib kiire juhtumine seda. Sellega saate eelmise käsu käivitada superkasutajana. Seda sama trikki saab seejärel kasutada ka ilma superkasutaja privileegideta, et lihtsalt korrata eelmist käsku.



1. meetod: käivitage eelmine käsk superkasutajana

Oletame, et olete juba CLI-s, mis võib olla terminali emulaatori aknas või virtuaalses konsoolis, ja oletame, et tippite käsu ainult selleks, et mõista, et selle käivitamiseks peate kasutama sudot. Kui olete pärast tõrketeadet viipale naasnud, tippige sudo !! ja seejärel kinnitage oma parool. See käivitab sama täpse käsu. Siin ekraanipiltidel toodud näites proovis kasutaja käivitada turvaprogrammi peitmise, kuid sai veateate. Seejärel tippisid nad sudo !! ja lükkas tagasi, millele järgnes parool, et programmi käivitada, nagu poleks midagi juhtunud. Seda saab kasutada kõigi käskudega, millega te sudo kasutamist unustasite.



pilt

2. meetod: käivitage eelmine käsk tavakasutajana

Kui soovite lihtsalt eelmist käsku teist korda käivitada, sisestage lihtsalt CLI-i viipale kaks hüüumärki ja vajutage seejärel return. Bourne Again Shell kajab siis eelmise käsu koodi, enne kui selle kohe teist korda käivitate.

2 minutit loetud