2 tapaa suorittaa viimeksi suoritetut komennot uudelleen Linuxissa


Yksi Bashin parhaista ominaisuuksista on komentohistoria, joka tallentaa kaikki käyttäjän suorittamat komennot historiatiedostoon kotihakemistossaan (yleensä /home/$USER/.bash_history ). Tämän avulla käyttäjä voi helposti palauttaa, muokata ja suorittaa aiempia komentoja uudelleen.

Tässä artikkelissa osoitamme, kuinka tietty komento suoritetaan uudelleen komentotulkkiin syötettyjen komentojen historiasta. Tämä on hyödyllistä, jotta vältytään kirjoittamasta samoja komentoja uudestaan ja uudestaan.

Normaalisti saadaksesi äskettäin suorittamasi komennon voit käyttää Ylös-nuolinäppäimiä hakeaksesi edellisen komennon. Kun painat sitä jatkuvasti, pääset useiden komentojen läpi historiassa, jotta löydät haluamasi. Käytä alas-nuolta liikkuaksesi päinvastaiseen suuntaan.

Historiatiedosto voi kuitenkin sisältää paljon merkintöjä, jotta voit suorittaa tietyn komennon komentohistoriasta uudelleen suorittamalla historiakomennon.

history 

Hanki sitten numerot komentoille, jotka haluat suorittaa uudelleen (jos haluat esimerkiksi käynnistää PHP-FPM:n uudelleen ja tarkastella sen tilaa, sinun on suoritettava uudelleen komennot 997 ja 998) kuvan mukaisesti.

!997
!998

Voit myös suorittaa uudelleen aiemmin käytetyn komennon (sudo yum update) '!'-merkillä, jota seuraa muutama ensimmäinen merkki (esim. sud) tai sudo) kuvan osoittamalla tavalla.

!sud
OR
!sudo

Lisätietoja Bash-historiasta on seuraavissa oppaissa:

  1. Linuxin teho "Historiakomento" Bash Shellissä
  2. Kuinka tyhjentää BASH-komentorivihistoria Linuxissa
  3. Aseta päivämäärä ja aika jokaiselle Bash History -komennolle
  4. Hyödyllisiä Linuxin komentorivin Bash-pikakuvakkeita, jotka sinun pitäisi tietää

Siinä kaikki! Bash-historia on hieno ominaisuus, jonka avulla voit helposti palauttaa, muokata ja suorittaa aiempia komentoja uudelleen. Jos tiedät muita tapoja suorittaa viimeksi suoritettu komento uudelleen, jaa se kanssamme kommenttiosiossa.