Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 10にzshとOh My Zshをインストールする完全ガイド

Windows 10にzshとOh My Zshをインストールする完全ガイド

macOSやLinuxからWindowsに移行した方の中には、UNIXコマンドライン(シェル)の強力な機能が恋しくなる人も多いのではないでしょうか。WindowsにはデフォルトでUNIXシェルが搭載されていませんが、実は簡単にシェル環境を構築でき、さらにzshを導入すればその機能を大幅に拡張することも可能です。

zshとは?

zshは「Zシェル」とも呼ばれ、LinuxやmacOSに標準搭載されているBashをさらに強化したシェルです。スクリプトやプラグインなどを活用することで、シェルの見た目や機能を自由にカスタマイズできます。開発者コミュニティによって非常に便利なプラグインが多数公開されており、自分で独自の拡張機能やプラグインを作成することも可能です。ターミナルを頻繁に使う方にとって、日々の作業効率と快適さを大きく向上させてくれるでしょう。

Bashを有効にする

zshやOh My Zshをインストールする前に、まずWindowsの標準シェルであるBashを有効にする必要があります。以前はCygwinなどのサードパーティ製ソフトが必要でしたが、今でもその方法は利用できます。ただし、Windows 10にはデフォルトで無効になっているLinuxサブシステム(WSL)が搭載されており、これを有効にすれば、ネイティブなソフトウェアパッケージを使ってWindows上でBashを実行できるようになります。

1. 「設定」を開き、「更新とセキュリティ」をクリックします。

Windows 10にzshとOh My Zshをインストールする完全ガイド

2. サイドバーの「開発者向け」をクリックし、「開発者モード」のラジオボタンを選択します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

3. ポップアップウィンドウが表示されたら、「はい」をクリックして開発者モードの有効化を進めます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

4. コントロールパネルを開き、「プログラムと機能」メニューに移動します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

5. サイドバーの「Windowsの機能の有効化または無効化」をクリックします。

Windows 10にzshとOh My Zshをインストールする完全ガイド

6. 下にスクロールし、「Windows Subsystem for Linux (Beta)」のチェックボックスにチェックを入れてLinuxサブシステムを有効にします。その後「OK」ボタンをクリックします。

Windows 10にzshとOh My Zshをインストールする完全ガイド

7. インストーラーの処理が完了するまで待ちます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

8. インストールが完了したら、「今すぐ再起動」をクリックしてコンピューターを再起動し、インストールを完了させます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

9. 再起動後、スタートメニューに「bash」と入力し、bashスクリプトを起動します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

10. コマンドプロンプトが開き、UNIXとBashのインストールが完了します。「y」キーを押して「Enter」キーを押し、残りのコンポーネントのインストールを確認します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

11. 残りのコンポーネントのダウンロードと設定が完了するまで待ちます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

12. プロンプトが表示されたら、BashとUNIX用のユーザー名を作成します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

13. BashとUNIXで使用するパスワードを入力します。入力中は文字が画面に表示されませんが、正しく記録されています。入力後「Enter」キーを押します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

14. インストールが完了すると、コマンドプロンプトに戻ります。このウィンドウを閉じても構いません。

Windows 10にzshとOh My Zshをインストールする完全ガイド

Windows 10にzshをインストールする

Windowsでシェルが使えるようになったので、次はzshをインストールしましょう。「apt-get」パッケージマネージャーを使ってダウンロードとインストールを行います。

1. スタートメニューからBashを開きます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

2. コマンドプロンプトに以下のコマンドを入力して「Enter」キーを押します。

sudo apt-get install zsh

Windows 10にzshとOh My Zshをインストールする完全ガイド

3. プロンプトが表示されたらBash/UNIXのパスワードを入力し、「Enter」キーを押します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

4. 続行するかどうか尋ねられたら、「Y」と入力して「Enter」キーを押します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

5. インストールが完了すると、コマンドプロンプトに戻ります。

Windows 10にzshとOh My Zshをインストールする完全ガイド

Windows 10でzshを使う

zshのインストールが完了したら、さっそく使ってみましょう。

1. スタートメニューからBashを開きます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

2. 「zsh」と入力して「Enter」キーを押します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

3. 初回起動時には、zshの設定オプションがいくつか表示されます。項目は多数ありますが、すべての情報を確認して、好みのオプションを選択することをおすすめします。どれを選べばよいかわからない場合は、「2」キーを押してデフォルト設定をそのまま受け入れることもできます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

4. 設定が完了すると、zshのコマンドプロンプトに戻ります。

Windows 10にzshとOh My Zshをインストールする完全ガイド

Windows 10にOh My Zshをインストールする

zshがインストールできたら、次はOh My Zshを導入しましょう。Oh My Zshをご存じない方のために、開発者の言葉を借りると「Oh-My-Zshは、zshの設定を管理するためのオープンソースのコミュニティ主導フレームワークです」。200以上のプラグインと140のテーマが同梱されており、機能を拡張しながらコマンドラインを自由にカスタマイズできます。

1. スタートメニューからBashを開きます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

2. 以下のコマンドでgitをダウンロード・インストールします。gitはOh My Zshのインストールに必要な前提条件です。

sudo apt-get install git

Windows 10にzshとOh My Zshをインストールする完全ガイド

3. gitのインストールが完了したら、Oh My Zshをダウンロード・インストールできます。以下のコマンドをコマンドラインにコピー&ペーストして「Enter」キーを押してください。

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

なお、ターミナルウィンドウを選択した状態で右クリックすると、zshコマンドラインに素早く貼り付けることができます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

4. プロンプトが表示されたらBash/UNIXのパスワードを入力し、「Enter」キーを押します。

Windows 10にzshとOh My Zshをインストールする完全ガイド

5. インストールが完了すると、Oh My ZshのASCIIアートが表示されます。

Windows 10にzshとOh My Zshをインストールする完全ガイド

まとめ

zshとOh My Zshをインストールすれば、UNIXシステムと同じように両方を活用できます。さらに詳しく知りたい方は、zshのオンラインユーザーガイドやOh My Zshの公式Wikiを参照してみてください。テーマの変更やプラグインの追加に挑戦すれば、自分だけの快適なターミナル環境を構築できるでしょう。


  1. Windows 10 に DirectX 12 をダウンロード・インストールする完全ガイド

    DirectX 12 は、Windows 10 に標準搭載されているコンポーネント群で、アプリケーション(特にゲーム)がグラフィックやオーディオのハードウェアと直接通信できるようにするものです。DirectX 12 に対応したゲームをプレイすれば、GPU の性能を最大限に引き出すことができ、より快適なゲーム体験が実現します。この記事では、Windows 10 の PC に DirectX 12 を簡単かつ迅速に導入する手順をご紹介します。 Windows PC 向け DirectX 12 のダウンロードとインストール方法 手順 1:現在の DirectX バージョンを確認する 多くの場合、Wi

  2. 非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順

    Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW