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.
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
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker