Ho usato per fare questo con bash ...Come caricare file zshrc diversi tramite l'opzione commandline?
/bin/bash --rcfile /home/sindhu/bin/misc_scripts/shellrc/.bashrc_1
come posso raggiungere lo stesso con zsh?
Grazie.
Ho usato per fare questo con bash ...Come caricare file zshrc diversi tramite l'opzione commandline?
/bin/bash --rcfile /home/sindhu/bin/misc_scripts/shellrc/.bashrc_1
come posso raggiungere lo stesso con zsh?
Grazie.
È possibile approssimare tale funzione utilizzando la variabile ZDOTDIR
.
In una directory forse come questo:
mkdir /home/sindhu/bin/misc_scripts/shellrc/.zshrc_1
creare un file chiamato .zshrc
contenente lo script di avvio alternativo. Poi si può iniziare zsh come questo:
ZDOTDIR=/home/sindhu/bin/misc_scripts/shellrc/.zshrc_1 zsh
scrivere un piccolo script wrapper:
source $1
zsh -f -d
La prima riga fonti il file RC alternativa. Il secondo avvia una nuova shell Z senza procurarsi altri file RC. Vedi zshoptions (1) per le opzioni -d e -f (GLOBAL_RCS, RCS).
zsh ora ha un'opzione --rcs
che equivale all'opzione --rcfile
in bash:
zsh --rcs /home/sindhu/bin/misc_scripts/shellrc/.zshrc_1
Non sono sicuro di quando esattamente questa caratteristica ne fece zsh ma willll aggiornare questa risposta se e quando scoprire.
è questo ti aiuta: 'http://ivan.fomentgroup.org/blog/2010/01/29/zsh-organize-your-zshrc-should-work-for-bash-as-well/' – Space