Kako ponoviti prethodnu naredbu u naredbenom retku na Linuxu



Isprobajte Naš Instrument Za Uklanjanje Problema

Linux, kao i drugi operativni sustavi temeljeni na Unixu, poput OS X i FreeBSD, koristi koncept root korisnika kako bi neželjeno izvršavanje koda svelo na minimum. Naredba sudo (super user do) potrebna je za izvršavanje naredbi koje zahtijevaju takav pristup kada korisnik trenutno radi pod standardnom korisničkom ljuskom i trenutno nema te privilegije. To se mora unijeti prije naredbe, a zatim se mora unijeti lozinka računa ako se prethodno nije pokrenula u istoj sesiji ljuske u određenom vremenskom roku.



Ponekad se možda ne sjećate da ste trebali koristiti sudo dok ne izdate naredbu i sada budete upoznati s porukom o pogrešci. Sigurno nećete htjeti izgubiti posao samo zato što ste zanemarili izdavanje sudo modificiranog. Srećom brzi trik će spriječiti da se to dogodi. S njom možete pokrenuti prethodnu naredbu kao super korisnik. Isti se trik tada može koristiti i bez privilegija super korisnika za jednostavno ponavljanje prethodne naredbe koju ste dali.



Metoda 1: Pokrenite prethodnu naredbu kao super korisnik

Pretpostavimo da ste već bili unutar CLI-a koji se mogao nalaziti u prozoru emulatora terminala ili u virtualnoj konzoli, a zatim pretpostavite da ste otkucali naredbu samo da biste shvatili da za korištenje trebate koristiti sudo. Nakon što se vratite na upit nakon poruke o pogrešci, upišite sudo !! a zatim odobrite lozinku. Ovo će pokrenuti istu točnu naredbu. U primjeru navedenom na ovdje snimkama zaslona, ​​korisnik je pokušao pokrenuti otkrivanje sigurnosnog programa, ali je primio poruku o pogrešci. Zatim su upisali sudo !! i gurnuo return praćen lozinkom kako bi pokrenuo program kao da se ništa nije dogodilo. To se može koristiti s bilo kojom naredbom s kojom ste zanemarili upotrebu sudoa.



slika

2. metoda: Pokrenite prethodnu naredbu kao standardni korisnik

Ako jednostavno želite pokrenuti prethodnu naredbu drugi put, samo upišite dva uskličnika u CLI prompt i pritisnite return. Zatim će školjka Bourne Again ponoviti kôd prethodne naredbe prije nego što je pokrene drugi put.

2 minute čitanja