マルチ OS ユーザーにとって、Windows 10 が Linux Bash Shell をサポートすることを聞く絶好の機会です。これで、Hyper-v に Linux をインストールしなくても、Windows 10 内で Linux Bash を使用できるようになりました。最新の Windows 10 Fast Ring リリース 14316 には、Ubuntu と Bash が含まれています。 Linux 基盤を持っていないかもしれませんが、これは Windows PC が Linux コンピューターでもあるようになったことに近いものです。
Windows 10 内で Linux Bash を実行して使用する
Microsoft が Windows 10 の次のアップデートで何をもたらすか楽しみです。しかし、システム管理者にとって Linux シェルと Windows PowerShell を組み合わせることが重要です。
Windows 10 内で Linux bash を実行して使用できるようになるのはもう少し先です。急いではいけません。Microsoft がオープン ソースへの扉を迎えるのを待っているだけです。私は、収集するために作業する方が良いと確信しており、オープンソースの世界には適していません。ただし、オープンソースや商用製品とは別に新しいルールや新しいものを作成する場合を除きます。

Canonical の創設者である Mark Shuttelworth のスピーチは、Ubuntu と Windows の関係をより良いものにしてくれます。 Windows 10 で Linux コマンドを実行する方法については、こちらをご覧ください。

ほとんどの Windows ユーザーは、Bash Shell について本当に知りません。コマンド プロンプトと PowerShell でのみ機能します。以下の短い説明は、Bash シェルとは何かについてです。
バッシュとは
Bash は GNU プロジェクトのシェルです。 Bash は Bourne Again シェルです。 Bash は、Korn シェル (ksh) および C シェル (csh) の便利な機能を組み込んだ sh 互換シェルです。 IEEE POSIX P1003.2/ISO 9945.2 シェルおよびツール標準に準拠することを目的としています。プログラミングとインタラクティブな使用の両方で、sh よりも機能が向上しています。さらに、ほとんどの sh スクリプトは、変更せずに Bash で実行できます。
Bash によって提供される改善点は次のとおりです。
- コマンドライン編集
- サイズ無制限のコマンド履歴
- ジョブ コントロール
- シェル関数とエイリアス
- 無制限のサイズのインデックス付き配列
- 2 から 64 までの基数の整数演算
詳細については、ZDNet の「Microsoft と Canonical のパートナーが Ubuntu を Windows 10 に導入」を参照してください。しかし、Windows 10 に Bash Shell が搭載され次第、この記事の内容を Windows 10 内で Linux Bash を実行して使用するためのステップ バイ ステップ ガイドに変更します。