Ubuntu 20.04 で Zsh をインストールしてセットアップする方法
この記事は、Ubuntu 20.04 での ZSH のインストールと構成について説明します。この手順は、すべての Ubuntu ベースのディストリビューションに適用されます。 ZSH は Z シェル の略で、Unix 系オペレーティング システム用のシェル プログラムです。 ZSH は Bash、KSH、TSH< のいくつかの機能を組み込んだ Bourne Shell の拡張バージョンです。。
Zshの機能
- コマンドラインによる補完。
- 履歴はすべてのシェル間で共有できます。
- 拡張ファイルグロビング。
- 変数と配列の処理が改善されました。
- bourne シェルなどのシェルとの互換性。
- スペル修正とコマンド名の自動入力。
- 名前付きディレクトリ。
Ubuntu Linux への Zsh のインストール
Ubuntu にZSH をインストールするには、apt パッケージ マネージャーを使用する方法と、ソースからインストールする方法の 2 つがあります。
apt パッケージマネージャーを使用してZSHをUbuntuにインストールします。
sudo apt install zsh
パッケージ マネージャーは、ZSH の最新リリースである 5.8 をインストールします。
zsh --version
zsh 5.8 (x86_64-ubuntu-linux-gnu)
ZSH をインストールしても変更されず、デフォルトのシェルとして設定されません。 ZSH をデフォルトのシェルにするには、設定を変更する必要があります。ユーザーのデフォルトのシェルを切り替えるには、'-s'
フラグを指定して「chsh」コマンドを使用します。
echo $SHELL
chsh -s $(which zsh)
or
chsh -s /usr/bin/zsh
新しいzsh シェルを使用するには、ターミナルからログアウトして、再度ログインします。
Ubuntu Linux での Zsh のセットアップ
BASH などの他のシェルと比較して、ZSH では初回設定に注意する必要があります。初めてZSHを起動すると、設定するためのいくつかのオプションが表示されます。これらのオプションが何なのか、そしてそれらのオプションを構成する方法を見てみましょう。
最初のページでオプション 「1 」
を選択すると、メイン メニューが表示されます。
メイン メニューには、 設定するための推奨オプションがいくつか表示されます。
1 を押すと、保持する履歴行数や履歴ファイルの場所などの履歴関連のパラメータを設定できます。 「履歴設定ページ」に移動したら、"1"
または "2"
または "3"
と入力するだけです。 を使用して、関連する構成を変更します。変更するとステータスが「未保存」から「設定済みだが未保存」に変わります。
"0"
を押して変更を記憶します。メインメニューが表示されると、ステータスが「推奨」から「未保存の変更」に変わります。
同様に、補完システム、キー、および共通シェル オプションの設定を変更する必要があります。完了したら、「0」 を押してすべての変更を保存します。
これでセットアップが完了し、シェルが表示されます。次回から、シェルはこれらの初期セットアップを通じて実行されませんが、必要に応じていつでも、下の図に示すように new-user install コマンドを再度実行できます。
各構成を手動で設定する代わりに、別の簡単な方法があります。これは私が通常好む方法です。オプション "1"
を選択してメイン メニューに移動して各設定を設定する代わりに、オプション "2"
を選択して .zshrc
を設定することができます。 ファイルにデフォルトのパラメータが含まれています。 .zshrc
ファイルでパラメータを直接変更できます。
古い Bash シェルに戻す
古いシェルに戻したい場合は、以下の手順に従う必要があります。
sudo apt --purge remove zsh
chsh -s $(which "SHELL NAME")
新しいセッションを開いて、変更が有効であることを確認します。
この記事は以上です。 ubuntu 20.04 での oh-my-zsh のインストールと構成に関する記事をご覧ください。 ZSH をインストールしてその機能を調べ、あなたの経験を私たちと共有してください。