2 tapaa suorittaa viimeksi suoritetut komennot uudelleen Linuxissa


Yksi Bashin suurimmista ominaisuuksista on edellisten komentojen toistaminen.

Tässä artikkelissa osoitamme, kuinka tietty komento voidaan suorittaa uudelleen komentotulkkiin syötettyjen komentojen historiasta. Tämä on hyödyllistä välttääksesi samojen komentojen kirjoittamista uudestaan ja uudestaan.

Normaalisti, jos haluat saada äskettäin suorittamasi komennon, voit hakea edellisen komennon Up -nuolinäppäimillä. Sen painaminen vie sinut läpi useita komentoja historiassa, joten löydät haluamasi. Käytä Alas -nuolta siirtyäksesi vastakkaiseen suuntaan.

Historiatiedosto voi kuitenkin sisältää paljon merkintöjä. Voit suorittaa tietyn komennon komentojen historiasta suorittamalla historiakomennon.

$ history 

Hanki sitten suoritettavien komentojen numero (t) (jos haluat esimerkiksi käynnistää PHP-FPM uudelleen ja tarkastella sen tilaa, sinun on suoritettava uudestaan komennot 997 ja 998) kuvan mukaisesti .

$ !997
$ !998

Voit myös suorittaa aiemmin käytetyn komennon (sudo yum update) merkillä ! , jota seuraa muutama kyseisen komennon ensimmäisistä merkeistä (esimerkiksi sud tai sudo) kuvan osoittamalla tavalla.

$ !sud
OR
$ !sudo

Lisätietoja Bash-historiasta on seuraavissa oppaissa:

  1. Linuxin "Historiakomennon" teho Bash Shellissä
  2. Kuinka tyhjentää BASH-komentorivihistoria Linuxissa
  3. Aseta päivämäärä ja aika jokaiselle komentolle, jonka suoritat Bash-historiassa
  4. Hyödylliset Linux-komentorivin pikavalinnat, jotka sinun tulisi tietää

Siinä kaikki! Bash-historia on hieno ominaisuus, jonka avulla voit helposti hakea, muokata ja suorittaa aikaisempia komentoja uudelleen. Jos tiedät muita tapoja palauttaa viimeksi käytetty komento, jaa meille kommenttiosassa.