LinuxBashシェルを使用する理由
ご存知のとおり、Windowsのオペレーティングシステムには、スクリプト言語およびコマンドシェルであるPowerShellが既に搭載されています。 PowerShellは、システム管理者がさまざまな管理タスクを実行するのに役立ちます。PowerShellは、コマンドプロンプトの欠点を克服するために.NETFrameworkから作成されました。
PowerShellはすでにWindowsに存在していると思いますが、WindowsでのBashシェルの必要性は何ですか? BashとPowerShellは、タスクごとに異なるように設計されています。 BashシェルはWindowsオペレーティングシステムに統合されており、Windowsで同じプログラミング言語を使用するために従う必要のある余分な手順を削除します。
Bash Shellとは何ですか?
Bashは、Bourne-Again Shellの略語であり、Stephen Bourne(現在のUNIXシェルshの直接の祖先の作者)の駄洒落です。 Bashはコマンド言語またはシェルであり、さまざまなタイプのGNUおよびLinuxオペレーティングシステムで使用されます。
BashはBourneShellの無料バージョンであり、Ubuntuを含むGNUおよびLinuxオペレーティングシステムとともに配布されます。 Ubuntuを使用して端末の特定のコマンドを操作したことがある場合は、このプロセスにBashを使用している必要があります。 Bashは最もすばらしいコマンドラインインタープリターの1つであるため、Linuxのさまざまなディストリビューションのデフォルトのインタラクティブシェルです。
Windows10にLinuxBashシェルをインストールして使用する方法
プロセスの最初のステップでは、PowerShellからWindowsでWindows Subsystem forLinuxオプションを有効にする必要があります。 GUIを使用する場合は、機能オプションを検索してWindowsの機能リストを取得する必要があります。これにより、以下の画像に従って実行できます。
次に、それを開いてすべてのオプションを使用するので、チェックします Linux用のWindowsサブシステム と 仮想マシンプラットフォーム ボックスにマークを付けて有効にし、システムを再起動して変更を適用します。
PowerShellを使用している場合は、[スタート]メニューに移動し、検索ボックスに「PowerShell」と入力して、右クリックして管理者として実行する必要があります。
PowerShellを開いたら、次のコマンドを使用してWindows 10でBashを有効にします(この場合、システムは確認について尋ねるので、Yと入力するか、Enterキーを押します。
次に、WindowsストアからLinuxシステムをダウンロードして、LinuxまたはUbuntuを検索する必要があります。
検索すると、UbuntuまたはSUSEをインストールできる次の画面が表示されます。 (この場合、Ubuntuが以降のプロセスに使用されます)。
openSUSE、Ubuntu、SUSE Linux Enterpriseの違いは、新しいLinuxサブシステムの新しいパッケージをインストールするためのコマンドが異なることです。 Ubuntuのダウンロードには約1GB以上かかります。
これはWindows10でLinuxを実行する最後のタスクであるため、インストールしたLinuxディストリビューション(Ubuntu)を検索する必要があります。
通常のWindowsアプリケーションと同じように実行します。インストールしてから、ユーザー名とパスワードを入力するのに時間がかかります。
ついにLinuxがシステムにインストールされるので、楽しんでください。
トラブルシューティングケース
1.次のようなコードを取得した場合:
これは、WSLオプションコンポーネントが有効になっていないことを意味します。有効にして、もう一度お試しください。エラー。続行するには任意のキーを押すように指示されるため、任意のキーを押すと自動的に閉じます。
このエラーは、Windows Subsystem forLinuxが正しく有効になっていないために発生する可能性があります。したがって、記事で説明したように、これを有効にする必要があります。
2.あなたが得る場合 インストールがエラー0x80070003で失敗しました エラーが発生した場合は、LinuxがシステムのCドライブに保存およびインストールされていることを確認する必要があります。これは、LinuxのLinuxのWindowsサブシステムがシステムドライブであるCドライブでのみ機能するためです。
まず、 [設定]> [ストレージ]> [その他のストレージ設定] 新しくダウンロードしたコンテンツの場所を変更します。
WSL1をWSL2またはWindowsSubsystem for Linux2にアップグレードします
システムがWindowsのInsiderプログラムに登録されている場合、またはシステムが18917以降に更新されている場合は、WSL1をWSL2に簡単に更新できます。
WSL1をWSL2にアップグレードする前に、Windows機能を有効にする必要があるため、Windows機能を開いてオプションを下にスクロールし、仮想マシンプラットフォーム機能を有効にします。次に、システムを再起動して変更を適用します。
次に、PowerShellを開き、管理者として実行してから、以下のコマンドを実行する必要があります。
Ubuntu、Debian、KaliLinuxなどのインストール済みのディストリビューション名に置き換える必要があることを忘れないでください。このプロセスの後、システムはWSL1をWSL 2に変更し、約5〜10分かかります。
最後に、システム上のWSL(Windows Subsystem for Linux)のバージョンを確認するために、以下のコマンドを入力します。 WSLバージョン2が表示されている場合は、WSLがアップグレードされたことを意味します。
wsl-NS -v
結論
この記事では、Windows10にLinuxBash Shellをインストールして使用する方法に関する完全な情報を提供しました。これまでに説明したように、MicrosoftのCEOは、Windows10にLinuxBashShellをインストールして使用できるようになったことを正式に発表しました。 Linux BashShellをWindows10に問題なくインストールできるため、Linux BashShellのインストール中にエラーに対処する方法を提供しました。この記事についてのフィードバックは何ですか?知らせて下さい!。