Ubuntu 12.10にシェル「z」スクリプトディレクトリジャンパーをインストールするにはどうすればよいですか?
Ubuntu 12.10にシェル「z」スクリプトディレクトリジャンパーをインストールするにはどうすればよいですか?
回答:
*rc
コマンドラインを使用してダウンロードしてファイルに追加できます
# 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
?なぜ実行許可 このファイルを直接実行する必要があるようには見えませんし、のどこかにある必要もありませんPATH
。
PATH
またはユーザーが実行可能である必要があることを示すものはありません。
ここから
ダウンロード
wget https://raw.githubusercontent.com/rupa/z/master/z.sh
。インストールします
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc
。このコマンドはに追加. ~/z.sh
します。bashrc
ファイルは、起動時にZを実行するように指示します。- シェルをリロードします
source ~/.bashrc
。Zの動作をテストするには、次のディレクトリを参照します。
cd /etc/systemd/system cd /usr/share/nano cd /etc/kernel/postinst.d cd ~
次に、ターミナルから、入力し
z sys
てタブボタンを押し、入力します。次に、z nano
タブボタンを入力してヒットし、もう一度入力します。どちらの場合も、Zcd
が最初に参照した最初のディレクトリと2番目のディレクトリを自動的に認識したことがわかります。ZshでZを使用する
- を実行します
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc
。このコマンドは ファイルに追加. ~/z.sh
し.zshrc
、起動時にZを実行するように指示します。- シェルをリロードします
source ~/.zshrc
。
z
プラグインリストに追加するだけです~/.zshrc
plugins=(
git
z
)
z
スクリプトをホームディレクトリにダウンロードします。
wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z
次に:
source ~/.zshrc
z
スクリプトあなたが受け取ることができる_z_dirs:2: no such file or directory: /home/$USER/.z
エラーを。問題を再現するには:mv .z .z.bak
、ジャンプをいくつか実行します。
このようなスクリプト(シェル拡張)をインストールする場合、通常、それらをにインストールすることをお勧めします/etc/profile.d
。単一のステップでダウンロードしてインストールするには、次のコマンドを使用できます。
sudo curl https://raw.githubusercontent.com/rupa/z/master/z.sh \
-o /etc/profile.d/z.sh
シェルの変更をインストールする利点のいくつか/etc/profile.d
:
chmod +x
;