Ponovno pokrenite zadnju korištenu naredbu točno sa ili bez privilegija super korisnika

Sadržaj:

Anonim

Želite li ponovno pokrenuti zadnju izvršenu naredbu? Ili što je s ponovnim pokretanjem zadnje korištene naredbe, ali kao root? Možete oboje!

Jeste li ikada upisali zgodnu otmjenu string naredbu u terminal i bili frustrirani kada ste otkrili da je morate pokrenuti iznova? Ili ste možda otkrili da gore spomenutu naredbu za pokretanje morate ponovno pokrenuti, ali ovaj put kao super korisnik? i ti? Ja to stalno radim, ali ako ovo budete radili u budućnosti, nema problema i nema potrebe za ponovnim unosom sekvenci naredbi, jer jednom kada naučite ovaj izvrstan trik s izvrsnim !! naredbe možete jednostavno brzo ponovno pokrenuti prethodne nizove naredbi.

Ovo zapravo ima dva dijela: ponovno pokretanje zadnje naredbe kao što je bila i ponovno pokretanje zadnje naredbe, ali s privilegijama superkorisnika, odnosno kao root.

Kako točno ponovno pokrenuti zadnju korištenu naredbu

Prvo, znajte to tipkanje !! ponovno će pokrenuti posljednju naredbu, točno onako kako je pokrenuta prvi put. Lako je, pokušajte sami. Prvo pokrenite bilo koju naredbu, odaberite nešto jednostavno poput 'l' ako želite. Onda prije izvršavanja druge naredbe, možete koristiti sljedeći niz:

!!

Ovim se ponovno pokreće ista naredba koja je pokrenuta neposredno prije. Ako naredba nije uspjela, ponovno će se pokrenuti kao neuspješna. Ako je naredba uspjela, ponovno će se uspješno pokrenuti. Ima smisla?

Kako ponovno pokrenuti zadnju korištenu naredbu kao super korisnik

Evo gdje stvari postaju zanimljive i ekstra nevjerojatne, možete dodati prefiks !! naredba sa sudo, za ponovno pokretanje posljednje korištene naredbe, ali kao root s privilegijama super korisnika.Dotakli smo se zadnjeg pokretanja sa sudo !! prije, ali je toliko relevantan za gore spomenutu naredbu da ga ne možemo izostaviti.

Samo upišite ovu naredbu da to učinite:

sudo !!

Ovo izvršava posljednju korištenu naredbu, ali kroz sudo, izvršavajući je kao root korisnik. To je u osnovi kao da ponovno upisujete cijelu naredbu, ali joj stavljate prefiks 'sudo', bez ponovnog upisivanja čitavog dugačkog složenog niza ili sintakse! Zaista korisno.

BTW, ovi trikovi rade i u Mac OS X i Linuxu, tako da bez obzira na okruženje naredbenog retka u kojem se nađete, ponovno pokrenite te naredbe kada trebate.

Ponovno pokrenite zadnju korištenu naredbu točno sa ili bez privilegija super korisnika