2010-04-28 7 views

risposta

4

È 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 
2

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).

7

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.

Problemi correlati