Windows 11 に Bash をインストールして使用する方法
Bash ( Bourne Again Shell ) はコマンドラインであり、すべての(Bourne Again Shell)Linux ディストリビューション(Linux)で配布されるグラフィカル ユーザー インターフェイスです。Windows 10 で Bash を(Bash on Windows 10)使用するのは簡単なプロセスではありませんでした。ただし、Windows 11 にはアップグレードされたLinux用Windows サブシステム(Windows Subsystem)( WSL 2.0 ) が含まれており、 (WSL 2.0)Bashをこれまで以上に簡単 にインストールして使用できます。
新しいバージョンのWSLは、仮想マシン内で真のLinux カーネルを実行します。(Linux kernel)これは、WSLで実行するすべてのLinux ディストリビューションに(Linux)Bashが含まれていることを意味します。
Windows 11に(Windows 11)WSLとBashをインストールする方法
Windows 11システムに(Windows 11)Bashを含むLinuxオペレーティング システムをインストールして実行するには、まずWSLをインストールする必要があります。Windows 11では、これはWindows ターミナル(Windows Terminal)を使用した簡単なプロセスです。CMD (コマンド プロンプト(Command Prompt))を起動しないでください。Windows ターミナル(Windows Terminal)は別のアプリケーションです。
1. [スタート(Start)] ボタンを選択し、検索フィールドに「ターミナル」と入力します。Windows ターミナル(Windows Terminal)ペインで、 [管理者(Administrator)として実行(Run)] を選択します。
注: Windows ターミナル(Windows Terminal)が起動しない場合は、更新が必要な場合があります。Microsoft Storeにアクセスして、Windows ターミナルの最新バージョンを(latest version of the Windows Terminal)インストールします。
2. コマンド プロンプトで次のコマンドを入力します。wsl –install、Enter キー(Enter)を押します。この 1 つのコマンドで、最新バージョンのWindows Subsystem for Linuxをダウンロードしてインストールします。ダウンロードは数百メガバイトなので、インストール プロセスが完了するまでに時間がかかる場合があります。
3. 完了すると、「要求された操作は成功しました」というメッセージが表示されます。このメッセージが表示されたら、システムを再起動してWSLのインストールを完了します。Windows ターミナル(Windows Terminal)でshutdown /r /t 0と入力して、再起動を開始できます。
4. システムの再起動後、デフォルトのLinuxディストリビューションとして(Linux)Ubuntuをインストールするプロセスが続行されます。Linuxシステム のユーザー名とパスワードを入力するよう求められます。
5. 完了すると、Ubuntuが自動的にBashシェルを起動します。この仮想環境へのLinux(Linux)アプリ のインストールなど、通常Linuxで使用するのと同じコマンドを使用できます。
6.必要に応じて、他の Linux ディストリビューション(other Linux distros)をインストールできます。インストールできるものを確認するには、Windows ターミナル(Windows Terminal)( Powershell ) を再度開き、 wsl –list –online と入力してEnterを押します。Opensuse、Debianなどのオプションが表示されます。
7. wsl –install -d < と入力して、これらのディストリビューションをインストールできます。
注: Microsoft StoreからWindowsに任意の(Windows)Linux ディストリビューション(Linux Distro)をインストールすることもできます。
Linux ディストリビューション(Your Linux Distro)を起動してBash(Use Bash)を使用する方法
Linuxディストリビューションを起動するために使用できる方法は 2 つあります。Ubuntuをインストールした場合は、 [スタート(Start)] メニューを選択し、 「 Ubuntu 」と入力して、Ubuntuアプリを選択して起動できます。
または、Windows ターミナル(Windows Terminal)を起動し、コマンドUbuntuを入力して、 Ubuntu環境 でLinux Bashシェルを起動することもできます。
Bashで使用できるすべての利用可能な(Bash)Linuxコマンドのリストを表示するには、help -d と入力します。
help の後にコマンド名を入力すると、個々のコマンドの詳細を取得できます。たとえば、help printf は、コマンドの詳細と各コマンド パラメーターに関する情報を返します。
ほとんどの人が最初に始めたときに使用する 、より一般的なBashコマンドには次のものがあります。(Bash)
- 対話モード(Mode): コマンドライン インターフェイス ( Windows ターミナル(Windows Terminal)) にコマンドを入力します。
- バッチモード: (Mode)Linuxで順番に実行するすべてのコマンドを含むテキスト ファイルを実行します。多くの人がプログラミング構文を使用してこれらのスクリプトを作成します。
Windowsで(Windows)Bash スクリプト(Bash Script)を実行する方法
Bashでスクリプトを実行するには、メモ帳(Notepad)などのお気に入りのファイル エディターを使用してテキスト ファイルを作成し、覚えやすい場所に保存します。
Bashスクリプトのユニークな点の 1 つは、最初の行が「#!」でなければならないことです。その後に、Linux bash パスのパスが続きます。それが何であるかを確認するには、 Ubuntu(Ubuntu)を起動し、コマンド ライン ウィンドウに which bash と入力します。これにより、Bashパスが提供されます。
新しいテキスト ファイルを作成し、最初の行を一番上に含めます。この例の場合、次のようになります。
#! /ユーザー/ビン/バッシュ
この行に従って、Linuxで実行する一連の各コマンドを実行します。この例では:
- 行 1: echo コマンドを使用して、画面上でユーザーにテキストを表示します。
- 2 行目: echo と date コマンドを組み合わせて、今日の日付を返します。
- 3 行目: echo と whoami コマンドを組み合わせて、ユーザー名を返します。
このテキスト ファイルを .sh 拡張子で保存します。このファイルへのパスを覚えておいてください。
次に、Windows ターミナルを開き、cd コマンドを使用して、 (Windows Terminal)Bashスクリプト を保存したパスに移動します。
スクリプトを実行するには、bash <<name of script>> と入力します。
これは非常に単純な例ですが、このようなファイルを使用してBashスクリプト プログラム全体を作成する方法を示しています。IF ステートメントのようなプログラミング ステートメントでさえ、スクリプトに意思決定機能を含めることができます。
サイトSS64 は、 BashターミナルまたはBashスクリプト で使用できるすべての利用可能なBashコマンドを含む広範なリソースを提供します。(SS64 provides an extensive resource)
Linux シェル スクリプトを使用してディレクトリをバックアップ(Linux shell script to back up a directory)するチュートリアルも参照できます。
Related posts
PCがWindows 11と互換性がないのはなぜですか。 Use WhyNotWin11!
Windows 11 リカバリ USB ドライブを作成して使用する方法
PowerShell 配列: 作成方法と使用方法
Context Menu編集者:Add、Windows 11でRemove Context Menuアイテム
Windows 11のTaskbarへのアプリをピンピングする方法
Windows 11のインストール中にPCがTPM 2.0エラーをサポートする必要があります
Windows 11のシステム要件:機能上のMinimum Hardware
TPM Diagnostics Toolの有効化と使用方法Windows 11
Windows 11をコンピュータにインストールするのをブロックする方法
Windows 11 Insider Preview Buildを取得する方法
VideoのPhotosのWindows 11を製造する方法
Pen Menu Taskbar IconをWindows 11に表示する方法
Stop minimizingモニターがWindows 11で切断されたときのWindows
Windows 11のどのEditionにアップグレードされますか?
Windows 11 Release Date、Price、Hardware Requirements
Windows 10/11 Start Menuからフォルダを追加または削除する方法
Windows 11で最新の資格情報のメッセージを入力するにはこちらをClick
Windows 11にMicrosoft TeamsにThemeを変更する方法
Windows 11 operating systemをサポートするチップセットとマザーボード
PCが実行できるかどうかを確認する方法Windows 11 PC Health Check tool