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:

  1. Snaga Linuxove “History Command” u Bash Shellu
  2. Kako očistiti povijest BASH naredbenog retka u Linuxu
  3. Postavite datum i vrijeme za svaku naredbu koju izvršite u Bash povijesti
  4. 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.