ホームページ » の仕方 » Windows 10でデフォルトのLinuxディストリビューションを設定する方法

    Windows 10でデフォルトのLinuxディストリビューションを設定する方法

    Windows 10では、Fall Creators Update以降、複数のLinux環境をインストールできるようになりました。複数のLinux環境がある場合は、デフォルトを設定してそれらを切り替えることができます。.

    一度に複数のLinux環境を実行できますが、次のようなコマンドを実行するとデフォルトの環境が使用されます。 wsl.exe または bash.exe シェルを起動するか、使用するとき wsl [コマンド] または bash -c [コマンド] Windowsの他の場所からコマンドを実行する.

    デフォルトのLinuxディストリビューションを設定する方法

    wslconfig.exe コマンドを使用すると、Windowsサブシステムfor Linux、またはWSLを介して実行されているLinuxディストリビューションを管理できます。.

    実行するには、コマンドプロンプトまたはPowerShellウィンドウを開く必要があります。コマンドプロンプトウィンドウを開くには、[スタート]メニューを開き、「cmd」と入力して、[コマンドプロンプト]ショートカットをクリックします。 PowerShellウィンドウを開くには、スタートボタンを右クリックして(またはWindows + Xを押して)、[Windows PowerShell]コマンドを選択します。.

    インストール済みのLinuxディストリビューションを表示するには、次のコマンドを入力してEnterキーを押します。

    wslconfig / l

    「(Default)」で終わるLinuxディストリビューションは、デフォルトのLinuxディストリビューションです。.

    このリストにLinuxディストリビューションがインストールされていない場合は、まずそれを起動する必要があります。 「インストール、これには数分かかる場合があります」のプロセスが完了するのを待ちます。完了すると、Linuxディストリビューションがこのリストに表示されます。.

    デフォルトのLinuxディストリビューションを設定するには、次のコマンドを実行します。 Linuxディストリビューションの名前です。

    wslconfig / setdefault 

    たとえば、デフォルトのLinuxディストリビューションとしてUbuntuを設定するには、次のコマンドを実行します。

    wslconfig / setdefault Ubuntu

    今、あなたがどちらかを実行すると wsl または バッシュ コマンド、選択したLinuxディストリビューションが開きます。.

    デフォルトのLinuxディストリビューションは、どちらかを使って個々のコマンドを実行するときにも使用されます  wslコマンド または bash -cコマンド.

    複数のLinuxディストリビューションを実行する方法

    デフォルトでなくてもLinux環境を実行できます。たとえば、[スタート]メニューからUbuntu、openSUSE Leap、およびSUSE Linux Enterprise Serverのショートカットを起動すると、3つの別々の環境すべてを同時に実行できます。.

    コマンドラインまたはショートカットからLinuxディストリビューションを起動するには、単にそのコマンドを使用します。必要なコマンドは、MicrosoftストアのLinuxディストリビューションのページに表示されています。最初の3つのLinuxディストリビューションを起動するために必要なコマンドは次のとおりです。

    • Ubuntu: ウブントゥ
    • openSUSEリープ42: opensuse-42
    • SUSE Linux Enterprise Server 12: sles-12

    たとえば、Ubuntuがデフォルトの環境であっても、どこからでもopenSUSEを起動することができます。 opensuse-42 コマンド.

    これらのコマンドも同じもので動作します。 -c あなたが使用できるスイッチ bash.exe コマンド。下記のコマンド構造を使用してください。「distro-command」はLinuxディストリビューションの起動に使用したものと同じコマンド、「command」は実行したいLinuxコマンドです。.

    distro-command -cコマンド

    言い換えれば、openSUSE LeapがデフォルトのLinuxディストリビューションであっても、コマンドライン環境やスクリプトからUbuntuでコマンドを実行するだけで実行できます。 ubuntu -cコマンド .

    たとえば、 mooをapt-getする Ubuntuのイースターエッグを表示するコマンドを実行するには、次のコマンドを実行します。

    ubuntu -c apt-get moo