WSL Bash Shell を Windows に追加する

Niraj Menon 2024年2月16日
  1. 初期要件
  2. 最近のバージョンの Windows 用に WSL をインストールする
  3. WSL Bash Shell を初めて実行する
WSL Bash Shell を Windows に追加する

Microsoft が最近 Linux を採用したことで、Windows にいくつかの優れた機能が生まれました。この取り組みの最大の特徴は、Windows Subsystem for Linux(WSL)です。これは、完全な Linux ディストリビューションを完全に Windows 内で実行できる軽量の仮想マシンであり、ユーザーから仮想マシンのセットアップやデュアルブートセットアップの作業を省きます。

WSL をインストールすると、ユーザーはコマンドラインシェル(ほとんどの場合 Bash)にアクセスできるようになり、UNIX に精通した開発者は、新しいウィンドウで Bash を起動するだけで、WSL がセットアップされたらすぐにお気に入りのツールを使い始めることができます。

このチュートリアルでは、Windows に Bash シェルを追加するために Windows Subsystem for Linux(WSL)をセットアップする方法を示します。以下の情報は、WSL のインストールに関する Microsoft の情報​​ページからのものです。

初期要件

最新バージョンの Windows を使用していることを確認するには、Windows キー + Rを押して、winver と入力します。表示されるウィンドウに、少なくとも Windows 10(バージョン 2004)または Windows11 が表示されます。

古いバージョンをお持ちの場合は、新しいバージョンへのアップグレードを検討することをお勧めします。それがあまりにも不便な場合は、古い Windows バージョンに WSL をインストールするための Microsoft の指示に従うことができますここ

最近のバージョンの Windows 用に WSL をインストールする

最近のバージョンまたは新しいバージョンが表示された場合は、管理者の PowerShell ウィンドウを開き、以下で説明するようにコマンドを入力して、WSL をインストールできます。写真は Windows11 のものですが、同じ手順が Windows 10 にも当てはまります。

  • スタートメニューを開きます。
  • powershell の入力を開始します。
  • 次のように表示されます。

    PowerShell 検索でメニューを開始

  • Ctrl + Shift + Enterを押して、管理者の PowerShell ウィンドウを開始します。
  • 表示される可能性のあるユーザーアクセス制御を受け入れると、青い PowerShell プロンプトが次のように表示されます。

    管理者 PowerShell ウィンドウ

このウィンドウに、wsl --install と入力します。デフォルトでは、WSL がインストールされ、非常に一般的に使用されている Ubuntu ディストリビューションでセットアップされます。

さらに、wsl --list --online と入力し、次に wsl --install -d <linux_distribution> と入力して、使用可能なディストリビューションを一覧表示することにより、別の Linux ディストリビューションをインストールできます。

Linux ディストリビューションリスト

たとえば、Ubuntu の代わりに Debian をインストールする場合は、wsl --install -d Debian と入力します。

コマンドの実行が終了すると、コンピュータを再起動するように指示される場合があります。これが完了したら、[スタート]メニューを開き、wsl と入力します。Enter キーを押して WSL を起動します。PowerShell ウィンドウで wsl と入力して WSL を起動することもできます。

WSL Bash Shell を初めて実行する

初めて実行する場合、WSL はログイン情報を必要とする場合があります。完全な Linux ディストリビューションをインストールしたばかりなので、ユーザー名とパスワードが必要であることに注意してください。これらの詳細を入力し、Windows のユーザー名およびパスワードと同じである必要はないことに注意してください。

WSL をセットアップすると、Bash シェルが起動するはずです。これは次の画像のようになります。

WSL の最初の開始

新しく取得した Bash シェルでいくつかの基本的なコマンドを試すことができるはずです-mkdir でフォルダーを作成し、touch でファイルを作成し、nano で編集し、Windows ホームディレクトリ(WSL Bash シェルはデフォルトで開始されます)。

C:\\ドライブからファイルをコピーするには、/mnt/c でマウントをナビゲートします。