Como definir sua distribuição Linux padrão no Windows 10

O Windows 10 agora permite que você instale vários ambientes Linux , começando com o Fall Creators Update . Se você tiver vários ambientes Linux, pode definir seu padrão e alternar entre eles.

Você está livre para executar vários ambientes Linux ao mesmo tempo, mas seu ambiente padrão é usado quando você executa um comando como wsl.exeou bash.exepara iniciar o shell, ou quando usa wsl [command]ou bash -c [command]para executar um comando de outro lugar no Windows.

Como definir sua distribuição Linux padrão

O wslconfig.execomando permite gerenciar as distribuições do Linux em execução por meio do subsistema Windows para Linux ou WSL.

Para executá-lo, você precisa abrir um prompt de comando ou janela do PowerShell. Para abrir uma janela de Prompt de Comando, abra o menu Iniciar, digite “cmd” e clique no atalho “Prompt de Comando”. Para abrir uma janela do PowerShell, clique com o botão direito do mouse no botão Iniciar (ou pressione Windows + X) e selecione o comando “Windows PowerShell”.

Para visualizar suas distribuições Linux instaladas, digite o seguinte comando e pressione Enter:

wslconfig / l

A distribuição Linux que termina com “(Padrão)” é sua distribuição Linux padrão.

Se você não vir uma distribuição Linux instalada nesta lista, primeiro será necessário iniciá-la. Aguarde a conclusão do processo de “Instalação, isso pode levar alguns minutos…”. Quando terminar, a distribuição Linux aparecerá nesta lista.

Para definir sua distribuição Linux padrão, execute o seguinte comando, em que Nome é o nome da distribuição Linux:

Nome wslconfig / setdefault

Por exemplo, para definir o Ubuntu como sua distribuição Linux padrão, execute o seguinte comando:

wslconfig / setdefault Ubuntu

Agora, quando você executa os comandos wsl ou bash , a distribuição Linux selecionada é aberta.

Recomendado:  6 recursos de segurança do Smarthome que você deve ativar agora

Sua distribuição Linux padrão também é usada quando você executa comandos individuais com  wsl commandou bash -c command.

Como executar várias distribuições Linux

Você pode executar um ambiente Linux mesmo que não seja o padrão. Por exemplo, você pode iniciar os atalhos do Ubuntu, openSUSE Leap e SUSE Linux Enterprise Server no menu Iniciar e terá todos os três ambientes separados em execução ao mesmo tempo.

Para iniciar uma distribuição Linux a partir da linha de comando ou por meio de um atalho, basta usar seu comando. O comando de que você precisa é exibido na página de distribuição do Linux na Microsoft Store. Aqui estão os comandos de que você precisará para iniciar as três distribuições iniciais do Linux:

  • Ubuntu: ubuntu
  • openSUSE Leap 42: opensuse-42
  • SUSE Linux Enterprise Server 12: sles-12

Por exemplo, mesmo que o Ubuntu seja seu ambiente padrão, você ainda pode iniciar o openSUSE de qualquer lugar executando o opensuse-42comando.

Esses comandos também funcionam com a mesma -copção que você pode usar com o bash.execomando. Basta usar a estrutura de comando abaixo, onde “distro-command” é o mesmo comando que você usa para iniciar a distribuição do Linux e “command” é o comando do Linux que você deseja executar.

comando distro-command -c

Em outras palavras, mesmo que o openSUSE Leap seja sua distribuição Linux padrão, você ainda pode executar um comando no Ubuntu a partir de um ambiente de linha de comando ou script apenas executando ubuntu -c command.

Por exemplo, para executar o apt-get moocomando que mostra um ovo de Páscoa no Ubuntu, você executaria o seguinte comando:

ubuntu -c apt-get moo