Logo ro.nowadaytechnol.com

Cum Se Repetă O Comandă Anterioară La Linia De Comandă Pe Linux

Cuprins:

Cum Se Repetă O Comandă Anterioară La Linia De Comandă Pe Linux
Cum Se Repetă O Comandă Anterioară La Linia De Comandă Pe Linux
Anonim

Linux, precum și alte sisteme de operare bazate pe Unix, cum ar fi OS X și FreeBSD, utilizează conceptul de super utilizator root pentru a menține la minimum execuția nedorită a codului. Comanda sudo (super user do) este necesară pentru a executa comenzi care necesită un astfel de acces atunci când utilizatorul lucrează în prezent sub shell utilizator standard și nu are în prezent aceste privilegii. Aceasta trebuie tastată înainte de comandă și apoi trebuie introdusă o parolă de cont dacă nu a fost rulată anterior în aceeași sesiune de shell într-un anumit interval de timp.

Uneori este posibil să nu vă amintiți că trebuia să utilizați sudo până după ce ați emis deja comanda și că sunteți acum la curent cu un mesaj de eroare. Cu siguranță nu veți dori să vă pierdeți munca doar pentru că ați neglijat să publicați sudo modificat. Din fericire, trucul rapid va împiedica acest lucru. Puteți rula comanda anterioară ca super utilizator cu ea. Același truc poate fi folosit și fără privilegii de super utilizator pentru a repeta pur și simplu comanda anterioară pe care ați dat-o.

Metoda 1: Rulați Comanda anterioară ca Super Utilizator

Să presupunem că vă aflați deja în interiorul CLI care ar putea fi în fereastra emulatorului terminal sau în consola virtuală și apoi presupuneți că tastați comanda doar pentru a vă da seama că trebuie să utilizați sudo pentru a-l rula. După ce ați revenit la prompt după mesajul de eroare, tastați sudo !! și apoi aprobă parola. Aceasta va rula aceeași comandă exactă. În exemplul dat în capturile de ecran de aici, utilizatorul a încercat să ruleze programul de securitate unhide, dar a primit un mesaj de eroare. Au tastat apoi sudo !! și a împins înapoi urmat de parolă pentru a rula programul ca și cum nimic nu s-ar fi întâmplat. Aceasta poate fi utilizată cu orice comandă cu care ați neglijat să utilizați sudo.

imagine
imagine

Metoda 2: Rulați Comanda anterioară ca utilizator standard

Dacă pur și simplu doriți să rulați comanda anterioară a doua oară, atunci trebuie doar să tastați două puncte de exclamare la promptul CLI și apoi apăsați return. Bourne Again Shell va face apoi ecou codului comenzii anterioare înainte de al rula imediat a doua oară.

Recomandat: