「z」スクリプトをインストールするにはどうすればよいですか?


回答:


15

48行目以降のz readmeには、次のように記載されています。

インストール:

次のようなものを$ HOME / .bashrcまたは$ HOME / .zshrcに入れてください:

. /path/to/z.sh

しばらくCDを実行して、データベースを構築します。

z.sh選択したディレクトリにファイルをダウンロードし、.bashrcそれがどこにあるかを伝えて、端末が見つけられるようにする必要があります。(これは単なるシェルシステムであるz-shellにも当てはまります。)その後、しばらくbashを使用するzと、お気に入りの場所がわかります。


13

*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

@VolkerSiegelこの回答にはリンクがまったくないため、コメントはあまり役に立ちません。David:しかし、あなたの答えがあまり説明を与えていないことは事実です。シェルのコメントが表示されますが、回答自体のコメントを展開していただけますか?ありがとう。
セス

はい@Seth、私は「唯一のリンク」としてこれを扱うに関連するメタ、および学んだ何かに尋ねた:meta.askubuntu.com/questions/11980/...は、私は近くにコメントと低迷混同しました。
フォルカージーゲル

@アレクシスなぜ/usr/local/bin?なぜ実行許可 このファイルを直接実行する必要があるようには見えませんし、のどこかにある必要もありませんPATH
ムル

@muruあなたが同意しない場合は自由に再編集してください、ここにスレッドaskubuntu.com/questions/195652/…がありますが、権限に関しては、私は間違っているかもしれません、私の強い分野は見つかりませんでした私はこの勧告を得る場所に関して、
アレクシス

@アレクシスうん、私はロールバックしています。これまでのところ、スクリプトが存在する必要があること、PATHまたはユーザーが実行可能である必要があることを示すものはありません。
ムル

3

ここから

  • ダウンロード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タブボタンを入力してヒットし、もう一度入力します。どちらの場合も、Z cdが最初に参照した最初のディレクトリと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

Zsh + Oh My ZshでZを使用する

zプラグインリストに追加するだけです~/.zshrc

plugins=(
 git
 z
)

zスクリプトをホームディレクトリにダウンロードします。

wget https://raw.githubusercontent.com/rupa/z/master/z.sh -O ~/.z

次に:

source ~/.zshrc

1
@ GAD3Rは、zスクリプトをダウンロードすることが本当に必要ですか?oh-my-zsh fwと統合されていませんか?
モハメド

1
なしでzスクリプトあなたが受け取ることができる_z_dirs:2: no such file or directory: /home/$USER/.zエラーを。問題を再現するには:mv .z .z.bak、ジャンプをいくつか実行します。
GAD3R

1

このようなスクリプト(シェル拡張)をインストールする場合、通常、それらをにインストールすることをお勧めします/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;
  • アンインストールが簡単です(ファイルを削除するだけです)。
  • それらをどこに置いたかを覚えるのは簡単です。

これは単純に動作しませんでした
Xerus

Git Bash for Windowsでうまく機能しました(もちろんsudoなしで)、ありがとう!
0x49D1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.