2 måder at genkøre sidst udførte kommandoer i Linux
En af de største funktioner i Bash er genkørsel af tidligere kommandoer.
I denne artikel vil vi demonstrere, hvordan du genudfører en bestemt kommando fra historien om kommandoer, der er indtastet til en shell. Dette er nyttigt for at undgå at skrive de samme kommandoer igen og igen.
For at hente en kommando, du for nylig har kørt, kan du normalt bruge piletasterne Op
til at hente en tidligere kommando. Hvis du konstant trykker på det, kommer du gennem flere kommandoer i historikken, så du kan finde den, du ønsker. Brug pilen Down
til at gå i omvendt retning.
Historikfilen kan dog indeholde mange poster. For at genudføre en bestemt kommando fra kommandohistorikken kan du køre kommandoen historie.
$ history
Få derefter nummeret på de kommandoer, du vil genudføre (hvis du for eksempel vil genstarte PHP-FPM og se dens status, skal du genudføre kommandoerne 997 og 998) som vist .
$ !997 $ !998
Du kan også udføre tidligere brugt kommando (sudo yum update) med !
tegn efterfulgt af nogle få af de første tegn (for eksempel sud eller sudo) i den pågældende kommando som vist.
$ !sud OR $ !sudo
For mere information om Bash-historien, se disse følgende guider:
- Styrken ved Linux “History Command” i Bash Shell
- Sådan ryddes BASH Command Line History i Linux
- Indstil dato og klokkeslæt for hver kommando, du udfører i Bash-historie
- Nyttige Linux Command Line Bash-genveje, du bør kende
Det er alt! Bash-historie er en sej funktion, der giver dig mulighed for nemt at huske, redigere og køre tidligere kommandoer. Hvis du kender andre måder at genekspuere den sidste udførte kommando på, så del med os i kommentarsektionen.