Bedre måder at tilføje kommandoer til Bash-historik uden at udføre dem

Findes der 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?

Bedre måder at tilføje en kommando direkte til historikken i Bash uden at udføre den inkluderer brug af `history -s` kommandoen eller miljøvariabler som `HISTCONTROL` og `HISTIGNORE`.

Bedre måder at tilføje en kommando direkte til historikken i Bash uden at udføre den

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: Brug miljøvariablen 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: Brug history -s kommandoen til at tilføje en kommando til historikken uden at udføre den.
    history -s 'din_kommando_her'
  • Ctrl + U og Ctrl + Y: Brug tastaturgenveje til at manipulere kommandoer.
    • Ctrl + U: Sletter hele linjen.
    • Ctrl + Y: Indsætter den slettede linje igen.
  • HISTIGNORE: Brug miljøvariablen 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.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker