Windows 10でLinux Bashシェルをインストールして使用する方法

目次:

Windows 10でLinux Bashシェルをインストールして使用する方法 - ブログ 2023
Windows 10でLinux Bashシェルをインストールして使用する方法 - ブログ 2023
Anonim
記念日の更新で導入されたLinux用Windowsサブシステムは、Fall Creators Updateの安定した機能となりました。 Windows上でUbuntuとopenSUSEを実行できるようになりました.Fedoraやその他のLinuxディストリビューションもまもなく登場します。
記念日の更新で導入されたLinux用Windowsサブシステムは、Fall Creators Updateの安定した機能となりました。 Windows上でUbuntuとopenSUSEを実行できるようになりました.Fedoraやその他のLinuxディストリビューションもまもなく登場します。

Windows 10のBashシェルについて知っておくべきこと

これは、仮想マシン、コンテナ、またはWindows用にコンパイルされたLinuxソフトウェア(Cygwinなど)ではありません。代わりに、Windows 10は、Linuxソフトウェアを実行するためのLinux向けの完全なWindowsサブシステムを提供します。これは、Windows上でAndroidアプリケーションを実行するための、Microsoftが放棄したProject Astoriaの仕事に基づいています。

それをワインの反対と考えてください。 Wineでは、WindowsアプリケーションをLinux上で直接実行することができますが、Linux用のWindowsサブシステムでは、LinuxアプリケーションをWindows上で直接実行することができます。

マイクロソフトはCanonicalと協力して、このサブシステムの上で動作する完全なUbuntuベースのBashシェル環境を提供しました。技術的には、これはまったくLinuxではありません。 Linuxは基本的なオペレーティングシステムカーネルであり、ここでは使用できません。代わりに、これにより、Bashシェルと、通常はUbuntu Linuxで実行するのとまったく同じバイナリを実行することができます。フリーソフトウェア主義者は、普通のLinuxオペレーティングシステムは、実際にはLinuxカーネル上で動作するGNUソフトウェアであるため、「GNU / Linux」と呼ばれるべきであると主張している。あなたが得るBashシェルは、実際にはGNUユーティリティと他のソフトウェアだけです。

この機能はもともと「WindowsのUbuntuのBash」と呼ばれていましたが、Zshや他のコマンドラインシェルを実行することもできます。これは他のLinuxディストリビューションもサポートしています。 Ubuntuの代わりにopenSUSE LeapまたはSUSE Enterprise Serverを選択することもできます。また、Fedoraも進行中です。

ここにいくつかの制限があります。これはまだバックグラウンドサーバソフトウェアをサポートしておらず、グラフィカルなLinuxデスクトップアプリケーションで正式には動作しません。機能が完璧ではないため、すべてのコマンドラインアプリケーションが動作するわけではありません。

Windows 10でBashをインストールする方法

この機能はWindows 10の32ビット版では機能しませんので、64ビット版のWindowsを使用していることを確認してください。とにかく32ビット版を使用している場合は、Windows 10の64ビット版に切り替える時です。

64ビットWindowsを使用している場合は、まず[コントロールパネル]> [プログラム]> [Windowsの機能をオンまたはオフにする]の順に進みます。一覧の「Windows Subsystem for Linux」オプションを有効にして、「OK」ボタンをクリックします。

コンピュータを再起動するかどうかを確認するメッセージが表示されたら、[今すぐ再起動]をクリックします。再起動するまでこの機能は動作しません。

注意:秋のクリエイターアップデートから、この機能を使用するために設定アプリでデベロッパーモードを有効にする必要はなくなりました。 Windowsの機能ウィンドウからインストールするだけです。

コンピュータが再起動したら、[スタート]メニューからMicrosoft Storeを開き、ストアで「Linux」を検索します。 「Linux on Windows?」バナーの下にある「Get the apps」をクリックします。
コンピュータが再起動したら、[スタート]メニューからMicrosoft Storeを開き、ストアで「Linux」を検索します。 「Linux on Windows?」バナーの下にある「Get the apps」をクリックします。

注意:Fall Creators Updateから、 "bash"コマンドを実行してUbuntuをインストールすることはできません。代わりに、StoreアプリケーションからUbuntuや他のLinuxディストリビューションをインストールする必要があります。

Windowsストアで現在利用可能なすべてのLinuxディストリビューションのリストが表示されます。 Fall Creators Updateの時点で、これにはUbuntu、openSUSE Leap、openSUSE Enterpriseが含まれており、Fedoraがすぐに到着するという約束があります。
Windowsストアで現在利用可能なすべてのLinuxディストリビューションのリストが表示されます。 Fall Creators Updateの時点で、これにはUbuntu、openSUSE Leap、openSUSE Enterpriseが含まれており、Fedoraがすぐに到着するという約束があります。

更新 :DebianとKaliは現在Storeで利用可能ですが、ここには載っていません。それらを探してインストールするには、 "Debian Linux"または "Kali Linux"を検索してください。

Linuxディストリビューションをインストールするには、それをクリックして、「Get」または「Install」ボタンをクリックして他のStoreアプリケーションと同じようにインストールします。

インストールするLinux環境が不明な場合は、Ubuntuをお勧めします。以前はこの人気のあるLinuxディストリビューションしか利用できませんでしたが、他のLinuxシステムは、より具体的なニーズを持つ人々に利用できるようになりました。

Image
Image

また、複数のLinuxディストリビューションをインストールすることもできます。それぞれ独自のショートカットを取得します。異なるウィンドウで複数の異なるLinuxディストリビューションを同時に実行することもできます。

Bashシェルを使用してLinuxソフトウェアをインストールする方法

Ubuntuをベースにした完全なコマンドラインbashシェル、またはインストールした他のLinuxディストリビューションがあります。

それらは同じバイナリであるため、Ubuntuのaptまたはapt-getコマンドを使用して、Ubuntuを使用している場合は、Ubuntuのリポジトリからソフトウェアをインストールできます。そのLinuxディストリビューションで通常どんなコマンドを使用してもかまいません。いくつかのアプリケーションはまだ完全には動作しないかもしれませんが、あなたはそこからすべてのLinuxコマンドラインソフトウェアにアクセスできます。

インストールしたLinux環境を開くには、[スタート]メニューを開き、インストールしたディストリビューションを探します。たとえば、Ubuntuをインストールした場合は、Ubuntuのショートカットを起動します。

このアプリケーションのショートカットを[スタート]メニュー、タスクバー、またはデスクトップに固定すると、簡単にアクセスできます。

初めてLinux環境を起動すると、UNIXのユーザー名とパスワードの入力を求められます。これらはWindowsのユーザー名とパスワードに一致する必要はありませんが、Linux環境で使用されます。
初めてLinux環境を起動すると、UNIXのユーザー名とパスワードの入力を求められます。これらはWindowsのユーザー名とパスワードに一致する必要はありませんが、Linux環境で使用されます。

たとえば、資格情報として「bob」と「letmein」と入力すると、Linux環境のユーザー名は「bob」になり、Linux環境で使用するパスワードは「letmein」になります。パスワードは

インストール済みのLinux環境を起動するには、
インストール済みのLinux環境を起動するには、

wsl

コマンド。複数のLinuxディストリビューションがインストールされている場合、このコマンドが起動するデフォルトのLinux環境を選択できます。

Ubuntuをインストールしている場合は、

ubuntu

コマンドを使用してインストールします。 openSUSE Leap 42の場合は、

opensuse-42

。 SUSE Linux Enterprise Sever 12では、以下を使用してください。

sles-12

。これらのコマンドは、Windowsストアの各Linuxディストリビューションのページにリストされています。

デフォルトのLinux環境を起動するには、

bash

マイクロソフトでは、これは推奨されていません。これは、

bash

コマンドが将来機能しなくなる可能性があります。

Linux、Mac OS X、または他のプラットフォームでBashシェルを使用している経験があれば、自宅にいることができます。
Linux、Mac OS X、または他のプラットフォームでBashシェルを使用している経験があれば、自宅にいることができます。

Ubuntuでは、コマンドに接頭辞を付ける必要があります。

sudo

root権限で実行します。 UNIXプラットフォーム上の「root」ユーザーは、Windows上の「Administrator」ユーザーのようなフルシステムアクセス権を持ちます。あなたのWindowsファイルシステムは、にあります。

/mnt/c

Bashシェル環境では、

回避するために使用するのと同じLinuxターミナルコマンドを使用してください。標準のWindowsコマンドプロンプトにDOSコマンドで慣れていれば、BashとWindowsの両方に共通する基本的なコマンドがいくつかあります:

  • ディレクトリの変更:

    cd

    バッシュでは、

    cd

    または

    chdir

    DOSで

  • ディレクトリの内容を一覧表示する:

    ls

    バッシュでは、

    dir

    DOSで

  • ファイルの移動または名前の変更:

    mv

    バッシュでは、

    move

    そして

    rename

    DOSで

  • ファイルをコピーする:

    cp

    バッシュでは、

    copy

    DOSで

  • ファイルを削除する:

    rm

    バッシュでは、

    del

    または

    erase

    DOSで

  • ディレクトリを作成する:

    mkdir

    バッシュでは、

    mkdir

    DOSで

  • テキストエディタを使用する:

    vi

    または

    nano

    バッシュでは、

    edit

    DOSで

Windowsとは異なり、BashシェルとLinuxを模倣した環境では、大文字と小文字が区別されることに注意してください。つまり、大文字の「File.txt」は大文字の「file.txt」とは異なります。

詳細については、初心者向けのLinuxコマンドラインガイドや、Bashシェル、Ubuntuコマンドライン、およびLinux端末オンラインに関する他の同様の紹介を参照してください。

Ubuntu環境のソフトウェアをインストールして更新するには、aptコマンドを使用する必要があります。これらのコマンドの先頭には必ず
Ubuntu環境のソフトウェアをインストールして更新するには、aptコマンドを使用する必要があります。これらのコマンドの先頭には必ず

sudo

これはrootとして実行されます.LinuxはAdministratorです。あなたが知る必要があるapt-getコマンドは次のとおりです:

  • 利用可能なパッケージに関する最新情報をダウンロードする:

    sudo apt update

  • アプリケーションパッケージをインストールする:

    sudo apt install packagename

    ( "packagename"をパッケージの名前に置き換えます)。

  • アプリケーションパッケージのアンインストール:

    sudo apt remove packagename

    ( "packagename"をパッケージの名前に置き換えます)。

  • 利用可能なパッケージを検索する:

    sudo apt search word

    ( "word"を、パッケージ名と説明を検索する単語に置き換えます)。

  • インストールされているパッケージの最新バージョンをダウンロードしてインストールする:

    sudo apt upgrade

SUSE Linuxディストリビューションをインストールした場合は、代わりにzypperコマンドを使用してソフトウェアをインストールできます。

アプリケーションをダウンロードしてインストールしたら、プロンプトに名前を入力してEnterを押して実行することができます。詳細については、特定のアプリケーションのドキュメントを確認してください。

Image
Image

ボーナス:真のUbuntu体験のためにUbuntuフォントをインストールする

Windows 10でより正確なUbuntuエクスペリエンスが必要な場合は、Ubuntuフォントをインストールしてターミナルで有効にすることもできます。デフォルトのWindowsコマンドプロンプトフォントはわかりやすいので、これを行う必要はありませんが、オプションです。

以下はその様子です:

フォントをインストールするには、まずUbuntuのWebサイトからUbuntu Font Familyをダウンロードします。ダウンロードした.zipファイルを開き、 "UbuntuMono-R.ttf"ファイルを探します。これは、Ubuntuモノスペースフォントです。これは、端末で使用される唯一のフォントです。それはあなたがインストールする必要がある唯一のフォントです。
フォントをインストールするには、まずUbuntuのWebサイトからUbuntu Font Familyをダウンロードします。ダウンロードした.zipファイルを開き、 "UbuntuMono-R.ttf"ファイルを探します。これは、Ubuntuモノスペースフォントです。これは、端末で使用される唯一のフォントです。それはあなたがインストールする必要がある唯一のフォントです。
「UbuntuMono-R.ttf」ファイルをダブルクリックすると、フォントのプレビューが表示されます。 「インストール」をクリックしてシステムにインストールします。
「UbuntuMono-R.ttf」ファイルをダブルクリックすると、フォントのプレビューが表示されます。 「インストール」をクリックしてシステムにインストールします。
Ubuntuのモノスペースフォントをコンソールのオプションにするには、Windowsレジストリに設定を追加する必要があります。
Ubuntuのモノスペースフォントをコンソールのオプションにするには、Windowsレジストリに設定を追加する必要があります。

キーボードのWindows + Rキーを押してレジストリエディタを開き、次のように入力します。

regedit

Enterキーを押します。次のキーに移動するか、コピーしてレジストリエディタのアドレスバーに貼り付けます。

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionConsoleTrueTypeFont

右ペインで右クリックし、New> String Valueを選択します。新しい値に名前を付ける
右ペインで右クリックし、New> String Valueを選択します。新しい値に名前を付ける

000

.

作成した "000"文字列をダブルクリックして、次のように入力します。

Ubuntu Mono

その価値データとして。

Ubuntuウィンドウを起動し、タイトルバーを右クリックして、 "Properties"コマンドを選択します。 [フォント]タブをクリックし、フォントリストで[Ubuntu Mono]を選択します。
Ubuntuウィンドウを起動し、タイトルバーを右クリックして、 "Properties"コマンドを選択します。 [フォント]タブをクリックし、フォントリストで[Ubuntu Mono]を選択します。
Image
Image

Bashシェルにインストールするソフトウェアは、Bashシェルに限定されています。これらのプログラムには、コマンドプロンプト、PowerShell、またはWindowsのほかの場所からアクセスできますが、

bash -c

コマンド。

人気のあるトピック

専門家の助言