2 načina za ponovno pokretanje zadnjih izvršenih naredbi u Linuxu
Jedna od najvećih značajki Basha je povijest naredbi, koja pohranjuje sve naredbe koje korisnik pokrene u datoteku povijesti unutar njegovog/njezinog matičnog direktorija (obično /home/$USER/.bash_history ). To korisniku omogućuje jednostavno pozivanje, uređivanje i ponovno pokretanje prethodnih naredbi.
U ovom ćemo članku pokazati kako ponovno izvršiti određenu naredbu iz povijesti naredbi unesenih u ljusku. Ovo je korisno za izbjegavanje stalnog upisivanja istih naredbi.
Obično, da biste dobili naredbu koju ste nedavno pokrenuli, možete koristiti tipke sa strelicama Gore
za vraćanje prethodne naredbe. Konstantnim pritiskom vodite kroz više naredbi u povijesti, tako da možete pronaći onu koju želite. Upotrijebite strelicu dolje
za kretanje u obrnutom smjeru.
Međutim, datoteka povijesti može sadržavati puno unosa, da biste ponovno izvršili određenu naredbu iz povijesti naredbi, možete pokrenuti naredbu povijesti.
history
Zatim dohvatite broj(eve) naredbi koje želite ponovno izvršiti (ako, na primjer, želite ponovno pokrenuti PHP-FPM i vidjeti njegov status, trebate ponovno izvršiti naredbe 997 i 998) kao što je prikazano.
!997
!998
Također možete ponovno izvršiti prethodno korištenu naredbu (sudo yum update) sa znakom '!'
nakon kojeg slijedi nekoliko prvih znakova (na primjer sud ili sudo) te određene naredbe kao što je prikazano.
!sud
OR
!sudo
Za više informacija o Bash povijesti pogledajte sljedeće vodiče:
- Snaga Linuxove “History Command” u Bash Shellu
- Kako očistiti povijest BASH naredbenog retka u Linuxu
- Postavite datum i vrijeme za svaku naredbu koju izvršite u Bash povijesti
- Korisni Bash prečaci naredbenog retka za Linux koje biste trebali znati
To je sve! Bash povijest je cool značajka koja vam omogućuje da se lako prisjetite, uredite i ponovno pokrenete prethodne naredbe. Ako znate druge načine za ponovno izvršavanje zadnje izvršene naredbe, podijelite s nama u odjeljku za komentare.