Windows 11 に Bash をインストールして使用する方法

Bash ( Bourne Again Shell ) はコマンドラインであり、すべての(Bourne Again Shell)Linux ディストリビューション(Linux)で配布されるグラフィカル ユーザー インターフェイスです。Windows 10 で Bash を(Bash on Windows 10)使用するのは簡単なプロセスではありませんでした。ただし、Windows 11 にはアップグレードされたLinuxWindows サブシステム(Windows Subsystem)( WSL 2.0 ) が含まれており、 (WSL 2.0)Bashをこれまで以上に簡単 にインストールして使用できます。

新しいバージョンのWSLは、仮想マシン内で真のLinux カーネルを実行します。(Linux kernel)これは、WSLで実行するすべてのLinux ディストリビューションに(Linux)Bashが含まれていることを意味します。

Windows 11に(Windows 11)WSLBashをインストールする方法

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を押します。OpensuseDebianなどのオプションが表示されます。

7. wsl –install -d < と入力して、これらのディストリビューションをインストールできます。> Windows ターミナル(Windows Terminal)に移動します。以前のUbuntu(Ubuntu)のインストールと同じプロセスが繰り返されます。インストールを完了するには、ユーザー名とパスワードを入力する必要があります。

注: 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)するチュートリアルも参照できます。



About the author

こんにちは潜在的な雇用主!私は、この分野で 7 年以上の経験を持つ、経験豊富なソフトウェア エンジニアです。私は、Windows 7 アプリケーションの設計と開発の方法を知っており、プロフィールにさまざまなクールな Web サイトの推奨事項があります。私のスキルと経験は、優れたプロジェクト管理スキル、プログラミング知識、および Web 開発経験を備えた有能な人材を探している企業に最適です。



Related posts