Como instalo o jumper de diretório de script shell "z" no Ubuntu 12.10?
Como instalo o jumper de diretório de script shell "z" no Ubuntu 12.10?
Respostas:
No z
leia - me após a linha 48 , ele diz:
Instalação:
Coloque algo assim em seu $ HOME / .bashrc ou $ HOME / .zshrc:
. /path/to/z.sh
cd por um tempo para construir o db.
Você precisa fazer o download do z.sh
arquivo para um diretório de sua escolha e informar .bashrc
onde está, para que o seu terminal possa encontrá-lo. (O mesmo se aplica ao z-shell, que é apenas outro sistema shell.) Então, depois de usar o bash por um tempo, z
conhecerá seus locais favoritos.
Você pode baixar e adicionar *rc
arquivos usando a linha de comando, assim
# 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
? Por que permissões executáveis? Não parece que esse arquivo precise ser executado diretamente ou que precise estar em algum lugar PATH
.
PATH
ou que precisa ser executável pelo usuário.
A partir daqui
Download
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
.Instale
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
. Este comando anexa. ~/z.sh
ao seu.bashrc
arquivo, que por sua vez diz para executar Z na inicialização.- Recarregar shell
source ~/.bashrc
.Para testar como o Z funciona, navegue até esses diretórios:
cd /etc/systemd/system cd /usr/share/nano cd /etc/kernel/postinst.d cd ~
Agora, no seu terminal, digite
z sys
e pressione o botão tab e, em seguida, digite. Em seguida, digitez nano
e pressione o botão tab e digite novamente. Você verá nos dois casos que Z sabia automaticamentecd
no primeiro e no segundo diretório em que inicialmente navegamos.Usando Z com Zsh
- Corra
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
. Este comando é anexado. ~/z.sh
ao.zshrc
arquivo, que informa para executar o Z na inicialização.- Recarregar shell
source ~/.zshrc
.
Basta adicionar z
à lista de plugins em~/.zshrc
plugins=(
git
z
)
Faça o download do z
script para o diretório inicial:
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
Então:
source ~/.zshrc
z
script, você pode receber um _z_dirs:2: no such file or directory: /home/$USER/.z
erro. Para reproduzir o problema mv .z .z.bak
:, execute alguns saltos.
Ao instalar scripts como este (aumento de shell), geralmente é uma boa ideia instalá-los /etc/profile.d
. Para baixar e instalar em uma única etapa, você pode usar o seguinte comando:
sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
-o /etc/profile.d/z.sh
Algumas das vantagens de instalar suas modificações de shell em /etc/profile.d
:
chmod +x
;