ウェブサイト検索

Ubuntu 20.04 で Zsh をインストールしてセットアップする方法


この記事は、Ubuntu 20.04 での ZSH のインストールと構成について説明します。この手順は、すべての Ubuntu ベースのディストリビューションに適用されます。 ZSHZ シェル の略で、Unix 系オペレーティング システム用のシェル プログラムです。 ZSHBashKSHTSH< のいくつかの機能を組み込んだ Bourne Shell の拡張バージョンです。

Zshの機能

  • コマンドラインによる補完。
  • 履歴はすべてのシェル間で共有できます。
  • 拡張ファイルグロビング。
  • 変数と配列の処理が改善されました。
  • bourne シェルなどのシェルとの互換性。
  • スペル修正とコマンド名の自動入力。
  • 名前付きディレクトリ。

Ubuntu Linux への Zsh のインストール

Ubuntu にZSH をインストールするには、apt パッケージ マネージャーを使用する方法と、ソースからインストールする方法の 2 つがあります。

apt パッケージマネージャーを使用してZSHUbuntuにインストールします。

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 をインストールしてその機能を調べ、あなたの経験を私たちと共有してください。