プログラム開発をしているとBashに遭遇することがあるかと思いますが、これはUnixシェルのコマンド言語で、Macではデフォルトで使用できるものの、Windowsでは環境を用意する必要があります。 そんなわけで、初心者向けにWindows 10でのBashをインストールする方法を紹介したいと思います。

Windows Subsystem for Linux (WSL)の有効化

難しい設定をすることなく簡単にできる方法として、「Windows Subsystem for Linux (WSL)」の有効化と「Ubuntu」のディストリビューションを使ってインストールしたいと思います。 まずは、Windows Subsystem for Linuxの有効化。 Windowsメニューの検索から「コントロールパネル」を検索して起動します。 Windowsのコントロールパネル起動 次に「プログラム」を選択します。 コントロールパネルのプログラムを選択 「Windowsの機能の有効化または無効化」をクリックします。 Windowsの機能の有効化または無効化をクリック この画面が表示されたら、「Windows Subsystem for Linux」にチェックを入れて「OK」をクリックします。 Windows Subsystem for Linux すると、しばらく設定の変更が行われ、完了すると下記の画面が表示されますので、「今すぐ再起動」をクリックしてWindowsを再起動します。 Windowsの再起動

Ubuntuディストリビューションのインストール

Windowsを再起動したら、UbuntuのディストリビューションをWindowsストアからインストールします。 ブラウザで下記のURLにアクセスします。 https://aka.ms/wslstore すると「Microsoft Storeを開きますか?」とウィンドウで案内が表示されますので、「Microsoft Storeを開く」をクリックして開きます。 Microsoft Storeが開いたら「Ubuntu」を選択します。 Windows StoreでUbuntuを選択 「入手」をクリックでダウンロードが開始されます。 WindowsにUbuntuディストリビューションをインストール 完了したらUbuntuを起動します。するとインストールが開始され、しばらくすると「Enter new UNIX usernaem」と表示されますので、ユーザー名を入力してエンターキーを押して登録します。同様に「Enter new UNIX password」、「Retype new UNIX password」と案内されますのでパスワードを登録します。パスワードは表示されないので、入力したらエンターキーを押してください。 Ubuntuのユーザー名とパスワード設定 上記の作業でインストールは一旦、終了ですが下記のコマンドを入力してパッケージをアップデートしておきましょう。(入力後は先程設定したパスワードを求められますので、それを入力してください)

PowerShell、コマンドプロンプトでbashを使う方法

Windowsメニューから「PowerShell」、または「コマンドプロンプト」を検索して起動します。 起動したら「bash」と入力してエンターキーを押します。 WindowsでBashを使う するとbashシェルを入力できるモードに切り替わり、デフォルトで「/mnt/c/Users/maz$」のようにマウントされます。これは例えば「/mnt/c/Users/maz$」上でディレクトリなどを作成すると、Windows上のディレクトリ「C:\Users\maz」に同じディレクトリが作成されるもの、と捉えれればいいかと思います。 Windows bashのマウント これでVimも使えるようになっていますので、こちらのコマンドもぜひとも試してみてください。 vi、vim これだけは知っておけコマンドモード操作 10選

bashから抜ける

上記のPowerShell、コマンドプロンプトでbashを使う方法のbashから抜けるには、「exit」と入力してエンターキーを押せば、通常のPowerShell、コマンドプロンプト操作に戻れます。

今回はこんなところで。 関連記事

参照

あわせて読みたい記事