Ja, der findes bedre måder at tilføje en kommando direkte til historikken i Bash uden at udføre den, end at tilføje et #
foran og trykke retur. Her er nogle metoder:
HISTCONTROL
til at kontrollere, hvordan kommandoer gemmes i historikken.
ignoredups
: Ignorerer dubletter af kommandoer.ignorespace
: Ignorerer kommandoer, der starter med et mellemrum.ignoreboth
: Kombination af ignoredups
og ignorespace
.history -s
kommandoen til at tilføje en kommando til historikken uden at udføre den.
history -s 'din_kommando_her'
Ctrl + U
: Sletter hele linjen.Ctrl + Y
: Indsætter den slettede linje igen.HISTIGNORE
til at specificere mønstre for kommandoer, der ikke skal gemmes i historikken.
export HISTIGNORE="&:ls:[bf]g:exit"
Disse metoder giver dig mere kontrol over, hvordan kommandoer håndteres i Bash-historikken, og kan være mere effektive end blot at tilføje et #
foran kommandoen.
Har du brug for hjælp til Bash-kommandoer og scripting? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige hjælpere på få minutter. Uanset om du er nybegynder eller har brug for avanceret assistance, er der altid nogen klar til at hjælpe dig med dine behov.