\r\n\r\n
Windows PCでLinuxに素早く簡単にアクセスしたいですか?Linux用のWindowsサブシステムを利用するのがベストです。
これで、Windowsで動作するターミナルウィンドウであるLinuxのbashシェルが利用できるようになります。しかし、Windows 10でこれを実現するにはどうしたらいいのでしょうか。
Windows Subsystem for Linuxは、2018年のWindows 10 Anniversary Updateで初めて搭載され、Fall Creators Updateで全ユーザーに展開され、基本的にWindows 10でLinuxソフトウェアを実行できるようになりました。
これはWindowsに内蔵されている機能です。仮想マシンにLinuxをインストールするのとは違い、Linux用のWindowsサブシステムは、スタートメニューからすぐに呼び出すことができます。
ただし、この機能を実現するためには、まず、機能を有効にする必要があります。
Windows 10にWindows Subsystem for Linuxをインストールすると、コマンドラインモードでLinuxを実行できるようになります。これにより、Windows PCでbashシェルにアクセスできるようになります!
Windows 10 の 64bit 版が動作していることを確認してください。 残念ながら、Linux の Windows サブシステムは 32bit システムでは動作しません。Windowsの32ビット版または64ビット版が動作していることを確認してください。
64ビットの互換性を確認するには、WIN+Iキーを押して「設定」→「システム> バージョン情報」を開きます。 デバイスの仕様」の下にシステムの種類が表示されますので、Windows Subsystem for Linuxの場合は64ビットOSであることが必要です。
それ以外の場合は、Windows 10システムを32ビットから64ビットにアップグレードする必要があります。ただし、これは64ビットのハードウェアにのみ適用されます。
WindowsにBashをインストールする準備はできましたか?スタート」をクリックし、「ウィンドウを開く」と入力します。Windowsの機能をオンまたはオフにする」という項目が表示されていると思いますので、これをクリックして開きます。リストは埋まってきています。お待ちいただいてから、Windows Subsystem for Linuxまでスクロールしてください。
ない場合は、チェックボックスを追加し、OKをクリックして確定してください。
Windowsの再起動を促すメッセージが表示されますので、以下の手順に従ってください。再起動したら、「スタート > Windows App Store」を開きます。検索ツールを使って「Linux」に関連する項目を探し、最初の選択肢である「Linux上でWindowsを実行する」を選択します。
インストールするLinuxの優先バージョンを選択します。どちらを選ぶかで、Bashの体験が決まります。例えば、kalilinuxを選択した場合、そのOSに特化したコマンドが使えるようになります。
Linuxオペレーティングシステムをインストールして待つ。終了したら、Windows App Storeの「起動」をクリックするか、スタートメニューから開いてください。初回実行時には、ユーザーアカウントを作成するためのユーザー名とパスワードの入力を求められます。
選択したLinux環境を起動するには、他の方法もあります。スタートメニューから、次のように入力します。
この2つの方法の違いは、/mnt/c/Windows/System32ディレクトリで開くかどうかです。つまり、Windows10ではSystem32サブディレクトリを参照することができます。
Linux 環境を使用して Windows 10 にダメージを与えることはできません。入力したコマンドは Linux の Windows サブシステムと選択したオペレーティングシステムにのみダメージを与えます。
また、Bashの実行には、「設定」でwindows 10の開発者モードを有効にする必要がなくなりました。
Windows 10でLinuxBashshellを実行すると、さまざまなコマンドラインコマンドを入力することができます。
しかし、これは単にWindowsのコマンドプロンプトやPowerShellを使うのとどう違うのでしょうか?
もちろん、この2つのシステムはまったく別物です。PowerShellやコマンドプロンプトでは、Windowsに特化したコマンドしか使えません。これは、例えば
dirディレクトリの内容を表示するためのコマンド。Linuxでは、同等のコマンドは次のようになります。
ls.
基本的にWindowsとLinuxの違いは、この2つのテキスト環境を分けていることです。Windows 10 で bashshell を使用する利点は、Windows 内から Linux に簡単にアクセスできることです。これにより、仮想マシンのセットアップや、Linux のデュアルブートインストールへの再起動の時間を節約することができます。
windows10でbashshellを設定することで、Linux PCと同じように使用することができます。
などの標準的なコマンド。
helpプリインストールされているアプリケーションやツールの使い方をご紹介しています。
apt helpパッケージマネージャーのデモが行われ
sudo apt updateLinux PCと同じように、最新のパッケージを入手することができます。
同様に
sudo apt upgradeコマンドを使用して、Linuxを最新バージョンのオペレーティングシステムにアップグレードします。
その他、標準的なコマンドも用意されており
ifconfig, カレントディレクトリを確認する
pwdと使用します。
cd.
を使用することもできます。
history注文する。
要するに、windows10のOSでLinuxを使っているようなものです。
Linux用のWindowsサブシステムをセットアップし、bashshellにアクセスするのは簡単です。また、仮想マシンを実行するよりも高速で、デュアルブートに頼るよりもはるかに簡単です。
まとめると、Windows 10でLinuxのBashシェルを実行するには、単純に次のようにすればよい。
また、Linuxのコマンドはほとんど全てWindowsのbashshellで使用することができます。少し錆びついたり、助けが必要ですか?Linuxコマンドラインヒントガイドをダウンロードしてご覧ください。