Undgå at gemme kommandoer i zsh historik - Sådan gør du!

Hvad svarer til at sætte et mellemrum før en kommando i Bash for at undgå, at den gemmes i historikken, når man bruger zshell?

For at undgå, at en kommando gemmes i historikken i zshell, skal du sætte et mellemrum før kommandoen og sikre, at `HIST_IGNORE_SPACE` er aktiveret i din `.zshrc` fil.

Undgå at gemme kommandoer i historikken i zshell

For at undgå, at en kommando gemmes i historikken i zshell (zsh), kan du bruge følgende metode:

  • Sæt et mellemrum før kommandoen.

Dette fungerer på samme måde som i Bash. Når du sætter et mellemrum før en kommando i zsh, vil den ikke blive gemt i historikken.

Eksempel:

  echo "Dette er en testkommando"

Ovenstående kommando vil ikke blive gemt i historikken, fordi der er et mellemrum før kommandoen.

For at sikre, at denne funktion er aktiveret, skal du sørge for, at HIST_IGNORE_SPACE er sat i din zsh-konfigurationsfil (.zshrc).

Tilføj følgende linje til din .zshrc fil, hvis den ikke allerede er der:

 setopt HIST_IGNORE_SPACE

Efter at have tilføjet denne linje, skal du genindlæse din zsh-konfigurationsfil:

 source ~/.zshrc

Nu vil kommandoer med et mellemrum foran ikke blive gemt i historikken.