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:
- Linuxin teho "Historiakomento" Bash Shellissä
- Kuinka tyhjentää BASH-komentorivihistoria Linuxissa
- Aseta päivämäärä ja aika jokaiselle Bash History -komennolle
- 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.