Home

初心者向けガイド:ZSHとは何ですか?

Updated on 2024年6月14日金曜日

iBoysoft author JackYamamoto

Written by

JackYamamoto
Professional tech editor

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

要約: この記事は、ZSHについて何も知らない人々を対象としており、ZSHとは何か、MacにZSHをインストールする方法について詳しく説明しています。興味を持ちましたか?すぐにクリックして読み始めましょう!

ZSHとは

初期の時代、コンピュータにはユーザーインターフェースがなく、インタラクティブなプログラムが付属していました。そのため、人々は特定の言語でそれとコミュニケーションを取る必要がありました。これがコマンドとしても知られるものです。つまり、人々は関連するコマンドをプログラムに入力すると、設計された結果を出力します。

プラットフォームは、コマンドラインを実行スクリプトやプログラムを実行できるインタラクティブプログラムであるシェルと呼ばれるものに解釈します。この記事では、最も人気のあるシェルであるzshについてご紹介します。それでは、始めましょう。

zshとは何ですか?

ZSH、またの名をZシェル、はシェルスクリプトを解釈し、インタラクティブなログインシェルです。ZSHはmacOSやLinuxのデフォルトシェルであり、Bourneシェルの拡張バージョンとして構築されており、プラグインサポート、より優れたカスタマイズ、テーマサポート、スペル修正などが含まれています。

Bashであるボーン・アゲイン・シェルは、Ubuntu、Linux Mint、Solaris 11、Pop OSなどの一般的なLinuxディストリビューションでデフォルトのシェルです。Windowsにも対応しています。

ZSHとBashの違いは何ですか?

BashとZSHはどちらもコマンドライン解釈プログラムですが、それらの違いが何か疑問に思うかもしれません。まだ焦らずに、この記事を読み続けると違いがわかるように案内します。

ZSH ザクッシュBash バッシュ
Zshは、新機能や強化機能を備えたbashの上位バージョンです。BashはLinuxのデフォルトシェルであり、Bourneシェルの代替となります。
Zshは対話シェルで.zshrc、ログインシェルで.zprofileを読み込みます。Bashは、非ログイン対話シェルで.bashrcファイル、ログインシェルで.bash_profileを読み込みます。
Zshはパーセンテージエスケープを使用します。Bashはバックスラッシュエスケープを使用します。
Zshには組み込みのワイルドカード展開があります。Bashにはインラインのワイルドカード展開がありません。
Zshはさまざまなフレームワークを使用してカスタマイズできます。Bashにはカスタマイズオプションがありません。
Zshには多くのプラグインとテーマがあります。Bashにはテーマやプラグインのサポートがありません。
Zshにはシンタックスハイライトや自動修正機能があります。Bashにはシンタックスハイライトや自動修正機能がありません。
zshでは、'bindkey builtin'を使用してバインディングを行います。bashでは、'.inputrc'と'bind builtin'を使用してキーバインディングを行います。

要するに、zshはBashよりも柔軟性が高く、ユーザーエクスペリエンスが向上しています。興味がある場合は、直接デバイスにzshをインストールしてください。

Macにzshをインストールする方法は?

Macにzshをインストールする予定がある場合は、まずデバイスにHomebrewがインストールされているかどうかを確認する必要があります。インストールされていない場合は、事前にあなたのMacにHomebrewをインストールする必要があります。

Homebrewがインストールされている場合は、Terminalウィンドウで次のコマンドを入力して簡単にzshをダウンロードできます:

brew install zsh

On-My-Zshは、ZSH用の最も高く評価されている人気のプラグインフレームワークであり、さまざまなプラグインやテーマが付属しています。そのため、この記事では、どのようにしてそれをインストールし、デバイスで使用するかを教えてくれます。

ステップ1:デバイス上のTerminalを起動し、ネイティブのMac用クリップボードマネージャーとともに次のコマンドを貼り付けます。

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

ステップ2:``git clone of oh-my-zsh repo failed''と表示されるエラーが表示された場合、新しいウィンドウで直接インストールボタンをクリックしてください。

Macにzshをインストールする方法

ステップ3:プロセスが終了すると、次のOh My ZshインストールコマンドをTerminalウィンドウに貼り付けます:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

実行プロセスが完了すると、Macに最も評価の高いZSHフレームワークが正常にインストールされます。

デバイス上でデフォルトのターミナルとして設定できるようになりました。ターミナルを開き、コマンドラインをターミナルウィンドウに貼り付け、Return/Enterキーを押して実行してください。

chsh -s $(which zsh)

この記事が有益であれば、下の共有ボタンをクリックして、もっと多くの人に知ってもらいましょう!

 

結論

ZSHは、コマンドライン、スクリプト、対話型シェルを素晴らしく解釈する価値があります。気に入った場合は、macOSコンピュータにインストールしてみてください!

他にも読む:

MacでZshエイリアスを追加または削除する方法 [例と共に]