Zsh(Zシェル)とは何ですか?
Zシェル ( 要するにzsh) 、bashと同じようなシェルです。ログインシェル(挨拶を受け取り、ユーザー名とパスワードを入力する場所)およびコマンドラインインタープリター(ls、cdなどのLinuxコマンドを入力する場所)として使用されます。
すべてのシェルがこれらの2つの機能を実行するのに、なぜ誰かが切り替える必要があるのか不思議に思うかもしれません。主な理由の1つは、さまざまなシェルでの彼/彼女の相対的な経験です。また、もう1つの理由は、各シェルにオートコンプリート、頻繁に使用されるコマンドリストなどの独自の機能があることです。コメントで理由を自由に共有してください。
zshの詳細については 、公式ページを参照してください。
Zshのインストール方法
このチュートリアルはUbuntu18.04LTSでテストされています。他のバージョンのUbuntuでも動作するはずです。そうでない場合は、コメントで教えてください。
zshをインストールできます Debian / Ubuntuベースのディストリビューションでは次のコマンドを使用します:
sudo apt-get update
sudo apt-get install zsh
上記のコマンドを実行するには、sudoer権限が必要です。そのような権限がない場合は、システム管理者に連絡してください。管理者の場合は、この記事を参照して、sudoerの作成について学習してください。
Fedora、Red Hat、CentOSでは、DNFパッケージマネージャーを使用してZshをインストールできます:
sudo dnf install zsh
zshが正しくインストールされているかどうかを確認するには、 zsh --version.
でzshを実行します。
インストールが完了したら、少し構成をセットアップする必要があります(まだ行っていない場合)。まず、 zshと入力してシェルを変更します ターミナルでこのようなプロンプトを表示します。
オプションを検討したい場合は、1を選択して設定してください。ただし、今は2を選択し、必要に応じて構成を変更することをお勧めします。
zshを実行している場合は注意してください 初めて、誤ってこれらのファイルの1つを持っていました( .zshenv .zshrc、.zlogin )、上記のプロンプトはその状況では表示されません。古い構成の使用を避けてzshを実行する場合は、ファイルを削除してください もう一度。
zshをデフォルトのシェルにする
シェルの場所(またはシンボリックリンク)がわかっている場合は、任意のシェルをデフォルトのシェルとして作成できます。この場合、zshにはシンボリックリンクがあります / bin / zsh 。
chsh -s /bin/zsh seeni
上記のコマンドはzshを設定します seeni。のデフォルトシェルとして このコマンドを実行しているユーザーが「 seeni 」であるかどうかを確認するためのパスワードを取得した後、 、」。あなたが別のユーザーのためにやっていて、あなたがrootであるか、sudoer権限を持っている場合は、 sudoを前に付けてください。 次のように上記のコマンドに。
sudo chsh -s /bin/zsh seeni
次回ログインするときは、使用しているシェルを確認してください。 zshの場合、これはzshがシステムのデフォルトシェルになったことを意味します。
おめでとう! zshをインストールする それをデフォルトのシェルにします。この記事がお役に立てば幸いです。この記事について提案や質問がある場合は、コメントでお知らせください。