Come installo il jumper della directory di script "z" della shell su Ubuntu 12.10?
Come installo il jumper della directory di script "z" della shell su Ubuntu 12.10?
Risposte:
Nel z
readme dopo la riga 48 , si dice:
Installazione:
Inserisci qualcosa del genere nel tuo $ HOME / .bashrc o $ HOME / .zshrc:
. /path/to/z.sh
cd in giro per un po 'per costruire il db.
Devi scaricare il z.sh
file in una directory di tua scelta, quindi dire .bashrc
dove si trova, in modo che il tuo terminale possa trovarlo. (Lo stesso vale per z-shell, che è solo un altro sistema di shell.) Quindi, dopo aver usato bash per un po ', z
conoscerà le tue posizioni preferite.
Puoi scaricare e aggiungere ai *rc
file usando la riga di comando in questo modo
# Download to latest to home dir
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/z.sh
# Add to .bashrc
echo . /path/to/z.sh >> ~/.bashrc
# Add to .zshrc
echo . /path/to/z.sh >> ~/.zshrc
/usr/local/bin
? Perché autorizzazioni eseguibili? Non sembra che questo file debba essere eseguito direttamente o che debba trovarsi da qualche parte PATH
.
PATH
o che deve essere eseguibile dall'utente.
Da qui
Scarica
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
.Installa
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
. Questo comando si aggiunge. ~/z.sh
al tuo.bashrc
file, che a sua volta gli dice di eseguire Z all'avvio.- Ricarica shell
source ~/.bashrc
.Per testare il funzionamento di Z, selezionare queste directory:
cd /etc/systemd/system cd /usr/share/nano cd /etc/kernel/postinst.d cd ~
Ora, dal tuo terminale, digita
z sys
e premi il pulsante tab, quindi inserisci. Quindi, digitaz nano
e premi il pulsante tab, quindi inserisci di nuovo. Vedrai in entrambi i casi che Z sapeva automaticamente dicd
entrare nella prima e nella seconda directory in cui inizialmente abbiamo navigato.Usando Z con Zsh
- Corri
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
. Questo comando aggiunge. ~/z.sh
al.zshrc
file, che gli dice di eseguire Z all'avvio.- Ricarica shell
source ~/.zshrc
.
Basta aggiungere z
all'elenco dei plugin in~/.zshrc
plugins=(
git
z
)
Scarica lo z
script nella tua home directory:
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
Poi:
source ~/.zshrc
z
script potresti ricevere un _z_dirs:2: no such file or directory: /home/$USER/.z
errore. Per riprodurre il problema mv .z .z.bak
:, quindi eseguire alcuni salti.
Quando si installano script come questo (potenziamento della shell), di solito è una buona idea installarli /etc/profile.d
. Per scaricare e installare in un unico passaggio, è possibile utilizzare il seguente comando:
sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
-o /etc/profile.d/z.sh
Alcuni dei vantaggi dell'installazione delle modifiche della shell su /etc/profile.d
:
chmod +x
;