GNU/Linux >> Linux の 問題 >  >> Linux

Awesome Zshをインストールして、デフォルトのシェルにします

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をインストールする それをデフォルトのシェルにします。この記事がお役に立てば幸いです。この記事について提案や質問がある場合は、コメントでお知らせください。


Linux
  1. GNOMEシェル拡張機能を簡単かつ迅速にインストールする方法

  2. Synapticをデフォルトにして.debファイルをインストールする方法は??

  3. Busybox のデフォルト シェルとは何ですか?

  1. Ubuntu 20.04にZshをインストールする方法は?

  2. CentOSにHAProxyをインストールして設定する方法は?

  3. Linux でデフォルトのシェルを変更する方法

  1. Linuxの基本:シェルにSSHキーを作成してインストールする方法

  2. make の DESTDIR と PREFIX

  3. tkinter と python をローカルにインストールする