Windows10の新しいBashシェルでできることすべて

Mar 27, 2025
クラウドとインターネット
未取得のコンテンツ

Windows10のアニバーサリーアップデート 2016年にWindows10にLinux環境のサポートが追加されました。しかし、だまされないでください。これは単なるBashシェルではありません。これは、WindowsでLinuxアプリケーションを実行するための完全な互換性レイヤーです。

Windows 10の新しいBashシェルで実行できる多くのことを説明したので、便宜上、これらのガイドをすべて1つのメガリストにまとめました。

Linux onWindows入門

関連: Windows10にLinuxBashシェルをインストールして使用する方法

あなたはできる Linux環境とBashシェルをインストールします Windows 10Homeを含むWindows10のすべてのエディション。ただし、64ビットバージョンのWindows 10が必要です。Linux用のWindowsサブシステム機能を有効にしてから、選択したLinuxディストリビューション(Ubuntuなど)をWindowsストアからインストールする必要があります。

の時点で 秋のクリエイターアップデート 2017年後半には、有効にする必要がなくなりました 開発者モード Windowsでは、この機能はベータ版ではなくなりました。

Linuxソフトウェアをインストールする

関連: Windows10のUbuntuBashシェルにLinuxソフトウェアをインストールする方法

Ubuntu(またはDebian)環境にLinuxソフトウェアをインストールする最も簡単な方法は、 インクルード apt-get コマンド 。 ( apt コマンドも機能します。)このコマンドは、Ubuntuのソフトウェアリポジトリからソフトウェアをダウンロードしてインストールします。 1つのコマンドで1つ以上のアプリケーションをダウンロードしてインストールできます。

これは多かれ少なかれ完全なUbuntuユーザースペース環境であるため、他の方法でソフトウェアをインストールすることもできます。たとえば、Linuxディストリビューションの場合と同じように、ソースコードからソフトウェアをコンパイルしてインストールできます。

別のLinuxディストリビューションをインストールした場合は、代わりにその特定のディストリビューションにソフトウェアをインストールするためのコマンドを使用してください。たとえば、openSUSEは zypper コマンド。

複数のLinuxディストリビューションを実行する

関連: Windows 10のUbuntu、openSUSE、Fedoraの違いは何ですか?

Fall Creators Updateは、以前はUbuntuしか利用できなかった複数のLinuxディストリビューションのサポートも有効にしました。最初に、インストールできます Ubuntu、openSUSE Leap、SUSE Linux Enterprise Server 、Debian GNU / Linux、またはKaliLinux。 Fedoraも開発中であり、将来的にはさらに多くのLinuxディストリビューションが提供される予定です。

複数のLinuxディストリビューションをインストールすることができ、複数の異なるLinux環境を同時に実行することもできます。

どちらをインストールするかわからない場合は、Ubuntuをお勧めします。ただし、特定のLinuxディストリビューションが必要な場合(SUSE Linux Enterprise ServerまたはDebianを実行しているサーバーで実行されるソフトウェアをテストしている場合、またはKali Linuxのセキュリティテストツールが必要な場合)、Ubuntuと一緒にストアで入手できます。 。

BashのWindowsファイル、およびWindowsのBashファイルにアクセスする

関連: WindowsでUbuntuBashファイル(およびBashでWindowsシステムドライブ)にアクセスする方法

LinuxファイルとWindowsファイルは通常分離されていますが、次の方法があります。 WindowsからLinuxファイルにアクセスする Linux環境からのWindowsファイル。

インストールするLinuxディストリビューションは、そのLinux環境で使用されるすべてのファイルが保存される隠しフォルダーを作成します。 Windowsツールを使用してLinuxファイルを表示およびバックアップする場合は、Windowsからこのフォルダーにアクセスできますが、Microsoftは、Windowsツールを使用してこれらのLinuxファイルを変更したり、Windowsアプリケーションを使用してここで新しいファイルを作成したりしないように警告しています。

Linux環境では、/ mnt /フォルダーの下からWindowsドライブにアクセスできます。たとえば、C:ドライブは/ mnt / cにあり、D:ドライブは/ mnt / dにあります。 LinuxおよびWindows環境内からファイルを操作する場合は、ファイルをWindowsファイルシステムのどこかに配置し、/ mnt /フォルダーからアクセスします。

リムーバブルドライブとネットワークの場所をマウントする

関連: Linux用のWindowsサブシステムにリムーバブルドライブとネットワークの場所をマウントする方法

Linux用のWindowsサブシステムは、固定の内部ドライブを/ mnt /フォルダーの下に自動的にマウントしますが、USBドライブや光ディスクなどのリムーバブルドライブを自動的にマウントしません。また、PCにマッピングされている可能性のあるネットワークドライブを自動的にマウントすることもありません。

ただし、できます これらを自分でマウントします Linux環境で、drvfsファイルシステムを利用する特別なmountコマンドを使用してそれらにアクセスします。

Bashの代わりにZsh(または別のシェル)に切り替えます

関連: Windows 10でZsh(または別のシェル)を使用する方法

Microsoftは当初、この機能を「Bashシェル」環境として売り込みましたが、実際には、Windows上でLinuxソフトウェアを実行できるようにする基盤となる互換性レイヤーです。つまり、必要に応じて、Bashの代わりに他のシェルを実行できます。

たとえば、次のことができます Bashの代わりにZshシェルを使用する 。スタートメニューでLinuxシェルのショートカットを開くと、標準のBashシェルを自動的にZshシェルに切り替えることもできます。

WindowsでBashスクリプトを使用する

関連: Windows10でBashシェルスクリプトを作成して実行する方法

この環境のおかげで、実際にはWindowsでBashシェルスクリプトを記述して実行することができます。 Bashスクリプトは/ mntフォルダーに保存されているWindowsファイルにアクセスできるため、Linuxコマンドとスクリプトを使用して通常のWindowsファイルを操作できます。 Bashスクリプト内からWindowsコマンドを実行することもできます。

Bashコマンドをに組み込むことができます バッチスクリプト または PowerShellスクリプト 、これはかなり便利です。これ以上については、を参照してください。 Windows10でのbashスクリプトのガイド

Linuxシェルの外部からLinuxコマンドを実行する

関連: Windows10でBashシェルの外部からLinuxコマンドを実行する方法

プログラムをすばやく起動したり、コマンドを実行したり、スクリプトを実行したりするだけの場合は、最初にBash環境を起動する必要はありません。あなたは使用することができます bash -c または wsl コマンドに Linuxシェルの外部からLinuxコマンドを実行する 。 Linux環境では、コマンドを実行してから終了します。コマンドプロンプトまたはPowerShellウィンドウ内からこのコマンドを実行すると、コマンドはその出力をコマンドプロンプトまたはPowerShellコンソールに出力します。

あなたは多くのことをすることができます bash -c または wsl 。デスクトップショートカットを作成して、Linuxプログラムを起動したり、バッチまたはPowerShellスクリプトに統合したり、Windowsプログラムを実行する他の方法で実行したりできます。

BashからWindowsプログラムを実行する

関連: Windows10のBashシェルからWindowsプログラムを実行する方法

現在 クリエイターアップデート (2017年春に発売されました)、あなたはできます Linux環境内からWindowsプログラムを実行する 。つまり、WindowsコマンドをLinuxコマンドと一緒にBashスクリプトに統合することも、すでに使用している標準のBashまたはZshシェルからWindowsコマンドを実行することもできます。

Windowsプログラムを実行するには、.exeファイルへのパスを入力してEnterキーを押します。インストールされているWindowsプログラムは、Bash環境の/ mnt / cフォルダーにあります。コマンドでは大文字と小文字が区別されるため、「Example.exe」はLinuxの「example.exe」とは異なります。

グラフィカルLinuxデスクトッププログラムの実行

関連: Windows10のBashシェルからグラフィカルLinuxデスクトップアプリケーションを実行する方法

Microsoftは、Windows上のグラフィカルLinuxソフトウェアを公式にサポートしていません。 Windows Subsystem for Linux機能は、開発者が必要とする可能性のあるコマンドラインプログラムを実行することを目的としています。ただし、実際には、この機能を使用してWindows上でグラフィカルなLinuxデスクトッププログラムを実行することは可能です。

ただし、これはデフォルトでは機能しません。 Xサーバーをインストールして設定する必要があります 表示 グラフィカルLinuxデスクトッププログラムがWindowsデスクトップで実行される前の変数。アプリケーションが単純であるほど、うまく機能する可能性が高くなります。アプリケーションが複雑になるほど、Microsoftの基盤となるLinux用Windowsサブシステムがまだサポートしていないことを実行しようとする可能性が高くなります。あなたにできることは これらの指示でそれを試してみてください そして最高を願っています。

デフォルトのLinux環境を選択してください

関連: Windows10でデフォルトのLinuxディストリビューションを設定する方法

複数のLinuxディストリビューションがインストールされている場合は、デフォルトのインストールを選択できます。これは、Linuxディストリビューションを起動するときに使用されるディストリビューションです。 bash または wsl コマンド、または使用する場合 bash -c または wsl Windowsの他の場所からLinuxコマンドを実行するコマンド。

複数のLinuxディストリビューションがインストールされている場合でも、次のようなコマンドを実行して直接起動できます。 ubuntu または opensuse-42 。必要な正確なコマンドは、Microsoftストアの各Linuxディストリビューションのダウンロードページに詳しく説明されています。

ファイルエクスプローラーからBashをすばやく起動する

関連: Windows10のファイルエクスプローラーからBashシェルをすばやく起動する方法

Linuxシェルをショートカットアイコンから起動する必要はありません。あなたはできる ファイルエクスプローラー内からすばやく起動します アドレスバーに「bash」と入力してEnterキーを押します。デフォルトのLinuxディストリビューションのBashシェルが表示され、現在の作業ディレクトリはファイルエクスプローラーで開いたディレクトリになります。

この記事では、Windowsレジストリを編集してファイルエクスプローラーに「Bashシェルをここで開く」オプションを追加する手順についても説明します。これにより、「PowerShellウィンドウをここで開く」または「コマンドプロンプトをここで開く」オプションと同様に機能する便利なコンテキストメニューオプションが提供されます。 。

UNIXユーザーアカウントを変更する

関連: Windows10のUbuntuBashShellでユーザーアカウントを変更する方法

Bashを最初に設定すると、UNIXユーザーアカウントを作成してパスワードを設定するように求められます。 Bashウィンドウを開くたびに、このアカウントで自動的にサインインします。 UNIXユーザーアカウントを変更する場合、またはシェルのデフォルトアカウントとしてrootアカウントを使用する場合は、次のようになります。 デフォルトのユーザーアカウントを変更するための非表示のコマンド

Linux環境のアンインストールと再インストール

関連: Windows10のUbuntuBashシェルをアンインストール(または再インストール)する方法

いくつかのプログラムをインストールしたり、いくつかの設定を変更した後、Ubuntuまたは別のLinuxディストリビューションを再インストールして、新しいLinux環境を取得することをお勧めします。これは以前は少し複雑でしたが、他のアプリケーションと同じようにLinuxディストリビューションをアンインストールしてから、ストアから再インストールするだけで実行できるようになりました。

Linuxディストリビューションを再ダウンロードせずに新しいシステムを入手するには、WindowsコマンドプロンプトまたはPowerShellコンソールから「クリーン」オプションとともにディストリビューションのコマンドを実行できます。たとえば、Ubuntuを再ダウンロードせずにリセットするには、 Ubuntuクリーン

古いLinux環境(Fall Creators Updateより前にインストールされたもの)がまだインストールされている場合は、引き続き使用できます。 lxrunコマンドでアンインストールします

Ubuntu環境をアップグレードする

関連: WindowsBashシェルをUbuntu16.04に更新する方法

Windows10のFallCreators Updateの後、ストアからUbuntuおよびその他のLinux環境をインストールする必要があります。これを行うと、特別なコマンドなしで自動的に最新バージョンに更新されます。

ただし、古いバージョンのWindowsでBash環境を作成した場合は、 古いUbuntu環境 インストールされています。ストアを開き、Windowsストアから最新のUbuntuをインストールしてアップグレードするだけです。


進取の気性に富んだオタクは、間違いなく、将来Linux環境でできる他の興味深いことを理解するでしょう。 Linux用のWindowsサブシステムは、今後もさらに強力になることを願っていますが、MicrosoftがグラフィカルLinuxデスクトップアプリケーションをすぐに公式にサポートすることは期待していません。

Everything You Can Do With Windows 10’s New Bash Shell

Everything You Can Do With Windows 10’s New Bash Shell

How To Install BASH Shell On Windows 10

How To Get Bash Shell In Windows 10

How To Run A Shell Script On Windows 10

Windows 10's Bash Shell Can Run Graphical Linux Applications With This Trick

Windows 10 Bash & Linux Subsystem Setup

How To Run Linux/Bash On Windows 10 | Windows 10 Bash & Linux Subsystem Setup

First Things To Do With A New Windows 10 Laptop | Kill Bloatware, Lock It Down, Make It Epic

We Fixed Windows 10 - Microsoft Will HATE This!

How To Run Linux/Bash On Windows 10 Using The Built-In Windows Subsystem For Linux

8 Cool Windows 10 Tricks And Hidden Features You Should Know

The New Windows Terminal ROCKS! Let's Customize It!

Windows 10 Vs Ubuntu 20.04 - Resource Usage Comparison

SSH Client On Windows 10 Using The Command Prompt | SSH From Windows To Linux And Other Systems

How To Install WSL2 + Docker + Devilbox + Wordpress And Magento 2 On Windows 10


クラウドとインターネット - 最も人気のある記事

Appleの新しいビジネスチャットのしくみ

クラウドとインターネット Apr 13, 2025

iMessageは、友達や家族にテキストメッセージを送信するためだけのものではありません。 Appleの新しい ビジネスチャット 機..


AppleMapsで自宅の住所を変更する方法

クラウドとインターネット Apr 3, 2025

未取得のコンテンツ AppleMapsはあなたの自宅の住所を自動的に検出しません。移動すると、Apple Mapsとそのウィジェットは、新しい住所..


YouTubeがiOS、Android、およびWebでビデオを自動的に再生しないようにする方法

クラウドとインターネット Sep 9, 2025

YouTubeでは、YouTubeをもっと見ると、彼らはそれを気に入っています。ただし、YouTubeが自動的にさらに多くの動画をキューに入れること�..


他の誰かのドメイン名を使用して電子メールを送信するにはどうすればよいですか?

クラウドとインターネット Nov 9, 2024

自分のドメイン名を使ってメールを送信できるのはとてもいいことですが、誰かがあなたのドメイン名を使ってスパムメールを吐き出�..


Googleリーダーからスター付きアイテムをエクスポートする方法

クラウドとインターネット Apr 30, 2025

未取得のコンテンツ 発表されたGoogleリーダーの終焉に対するあなたの反応が、「しかし、 私のスター付きアイテム !」�..


FirefoxまたはChromeからIE9ベータ版にブックマークを追加する

クラウドとインターネット Sep 21, 2025

IE 9ベータ版がリリースされてしばらく経ちましたが、探索する時間があったので、他のブラウザからブックマークをインポートすることをお�..


Regatorでトレンドトピック、お気に入りのブログなどを監視する

クラウドとインターネット Jul 22, 2025

未取得のコンテンツ RegatorはRSSフィードを管理し、Web上の人気のあるブログから最も関連性の高いニュースを見つけます。 Regatorは、個人的�..


VistaのFirefoxにFlashプラグインを手動でインストールする

クラウドとインターネット May 25, 2025

そのため、Windows VistaにFirefoxをインストールしましたが、フラッシュプラグインをインストールできないようです。[不足しているプラ​​グ�..


カテゴリ