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. 「設定」を開き、「更新とセキュリティ」をクリックします。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Windows 10でzshを使う
zshのインストールが完了したら、さっそく使ってみましょう。
1. スタートメニューからBashを開きます。

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

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

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

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

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

3. gitのインストールが完了したら、Oh My Zshをダウンロード・インストールできます。以下のコマンドをコマンドラインにコピー&ペーストして「Enter」キーを押してください。
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
なお、ターミナルウィンドウを選択した状態で右クリックすると、zshコマンドラインに素早く貼り付けることができます。

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

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

まとめ
zshとOh My Zshをインストールすれば、UNIXシステムと同じように両方を活用できます。さらに詳しく知りたい方は、zshのオンラインユーザーガイドやOh My Zshの公式Wikiを参照してみてください。テーマの変更やプラグインの追加に挑戦すれば、自分だけの快適なターミナル環境を構築できるでしょう。
-
Windows 10 に DirectX 12 をダウンロード・インストールする完全ガイド
DirectX 12 は、Windows 10 に標準搭載されているコンポーネント群で、アプリケーション(特にゲーム)がグラフィックやオーディオのハードウェアと直接通信できるようにするものです。DirectX 12 に対応したゲームをプレイすれば、GPU の性能を最大限に引き出すことができ、より快適なゲーム体験が実現します。この記事では、Windows 10 の PC に DirectX 12 を簡単かつ迅速に導入する手順をご紹介します。 Windows PC 向け DirectX 12 のダウンロードとインストール方法 手順 1:現在の DirectX バージョンを確認する 多くの場合、Wi
-
非対応PCにWindows 11をインストールする方法|ISOとレジストリ設定で要件を回避する手順
Windows 11は、Windows 7、8、10からの無料アップグレードとして、すべてのWindowsデスクトップユーザーに提供されています。しかし、古いPCの中には公式にWindows 11へ対応していない機種も多く存在します。それでも諦める必要はありません。いくつかの工夫をすれば、非対応のPCにもWindows 11をインストールすることが可能です。 残念ながら、Microsoftは古いマシンへの最新OSのインストールを公式にサポートしていません。必要なハードウェアやソフトウェアが不足している場合、動作に問題が生じる可能性もあります。とはいえ、これらの制限を回避し、ほぼどんなPCにもW