For at konfigurere zsh (Z Shell) så kommandohistorikken ikke deles mellem aktive sessioner, men nye sessioner stadig får adgang til den samlede historik fra tidligere sessioner, skal du følge disse trin:
.zshrc
fil, som typisk findes i din hjemmemappe:
nano ~/.zshrc
# Gemmer historik i en fil
HISTFILE=~/.zsh_history
# Antal kommandoer der gemmes i historikfilen
HISTSIZE=1000
SAVEHIST=1000
# Undgå deling af historik mellem aktive sessioner
setopt inc_append_history
setopt share_history
.zshrc
filen..zshrc
filen for at anvende ændringerne:
source ~/.zshrc
Forklaring af de vigtigste indstillinger:
HISTFILE
: Angiver filen hvor historikken gemmes.HISTSIZE
: Angiver hvor mange kommandoer der gemmes i hukommelsen.SAVEHIST
: Angiver hvor mange kommandoer der gemmes i historikfilen.inc_append_history
: Tilføjer hver kommando til historikfilen, når den udføres.share_history
: Deler historik mellem sessioner, men kombineret med inc_append_history
undgås deling mellem aktive sessioner.Med disse indstillinger vil nye zsh-sessioner få adgang til den samlede historik fra tidligere sessioner, men aktive sessioner vil ikke dele deres historik med hinanden.
Har du brug for hjælp til zsh og kommandohåndtering? 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 ønsker at optimere dine færdigheder, kan du finde den rette assistance til at komme videre.