ほとんどの Linux ディストリビューションのデフォルト シェルである Bash は、Linux 用 Windows サブシステムへのアップグレードのおかげで、Windows 11 上でこれまでよりも快適に動作します。 Windows ターミナルを使用して Bourne Again シェルをインストールする方法は次のとおりです。
Microsoft は約 5 年前にオリジナルの Windows Subsystem for Linux (WSL) をリリースしました。それ以来、大幅な改訂が行われてきました。元の WSL は真の Linux カーネル を実行せず、 仮想マシン内で実行 せず、 追加の手順を行わなければ GUI アプリケーションをサポートしていませんでした 。 WSL 2.0 へのアップグレードですべてが変わりました。
WSL で実行される Ubuntu などの Linux ディストリビューションには Bash が含まれています。これらは、Windows 11 PC で Bash を入手するための最良の方法です。
Bashのインストール方法
BASH は、ほとんどの Linux ディストリビューション (ディストリビューション) に デフォルトのシェル として付属しています。ただし、Windows 上で Linux を実行するには、WSL をインストールする必要があります。幸いなことに、インストール プロセスは合理化されており、Windows ターミナルでは 1 つのコマンドで実行できます。
ターミナルを管理者として実行するには、[スタート] ボタンをクリックし、検索バーに「ターミナル」と入力し、結果の Windows ターミナルを右クリックして、[管理者として実行] をクリックします。
タイプ
wsl --install
Windows ターミナルにログインし、Enter キーを押します。必要なアセットのダウンロードとインストールが開始されます。サブシステムのサイズは数百メガバイトであるため、これには数分かかる場合があります。
完了したら、コンピュータを再起動する必要があります。タイプ
shutdown /r /t 0
Enter キーを押してすぐに再起動します。
コンピュータが再起動すると、インストールが自動的に再開されます。まず Ubuntu を ダウンロードしてインストールし、ユーザー名とパスワードを選択するように求められます。 Windows 11 のログイン詳細に関連している必要はなく、 同じパスワードを再利用すべきではありません 。
パスワードを選択すると、Ubuntu が起動します。
他の Linux ディストリビューションをインストールする方法
Ubuntu は、WSL にパッケージ化されているデフォルトの Linux オペレーティング システムですが、利用できるのはこれだけではありません。ターミナルで wsl –install -d opensuse-42 と入力します
wsl -- list --online
または
wsl -l -o
。
次のように入力すると、リストされているディストリビューションのいずれかをインストールできます。
wsl --install -d < distro >
。たとえば、openSUSE-42 をインストールする場合は、次のように入力する必要があります。
wsl --install -d opensuse-42
。必要に応じて、Microsoft Store 経由でインストールすることもできます。
PowerShell とコマンド プロンプトでは大文字と小文字が区別されません。 Linux 端末では大文字と小文字が区別されます。
以上です — これで完了です。 Bash は Ubuntu のデフォルトのシェルです。 [スタート] メニューから、または Windows ターミナル から Ubuntu (または任意の Linux ディストリビューション) を起動することで、いつでも Bash を使用できます。





