Back to blog

O necessário para o WSL

2 min de leitura
593 palavras

Comandos Básicos para o WSL

Introdução

  • Este artigo fornece um guia sobre os comandos básicos do WSL (Windows Subsystem for Linux), com exemplos de uso no PowerShell.

Tópicos Principais

Instalar

  • Comando: wsl --install

    • Instala o WSL e a distribuição padrão do Ubuntu.
    • Para outras distribuições: wsl --install <NomeDaDistribuição>.
    wsl --install 
    • Opções:
      • -distribution: especificar a distribuição.
      • -no-launch: não iniciar automaticamente.
      • -web-download: instalar de uma origem online.

Listar Distribuições

  • Distribuições Disponíveis: wsl --list --online
    • Lista distribuições disponíveis na loja online.
  • Distribuições Instaladas: wsl --list --verbose
    • Lista distribuições instaladas, seu estado e versão do WSL.

Definir Versão do WSL

  • Comando: wsl --set-version <NomeDaDistribuição> <NúmeroDaVersão>
    • Define a versão do WSL (1 ou 2) para uma distribuição específica.

Definir Versão Padrão do WSL

  • Comando: wsl --set-default-version <NúmeroDaVersão>
    • Define a versão padrão do WSL para novas instalações de distribuições.

Definir Distribuição Padrão do Linux

  • Comando: wsl --set-default <NomeDaDistribuição>
    • Define a distribuição padrão para comandos do WSL.

Alterar Diretório para a Página Inicial

  • Comando: wsl ~
    • Inicia no diretório base do usuário.

Executar uma Distribuição Específica

  • Comando: wsl --distribution <NomeDaDistribuição> --user <NomeDoUsuário>
    • Executa uma distribuição específica com um usuário específico.

Atualizar o WSL

  • Comando: wsl --update
    • Atualiza o WSL para a versão mais recente.

Verificar o Status do WSL

  • Comando: wsl --status
    • Mostra informações gerais sobre a configuração do WSL.

Verificar a Versão do WSL

  • Comando: wsl --version
    • Verifica as informações de versão do WSL e seus componentes.

Comando Help

  • Comando: wsl --help
    • Lista todas as opções e comandos disponíveis para o WSL.

Executar como um Usuário Específico

  • Comando: wsl --user <NomeDoUsuário>
    • Executa o WSL como um usuário especificado.

Alterar o Usuário Padrão

  • Comando: <NomeDaDistribuição> config --default-user <NomeDoUsuário>
    • Altera o usuário padrão para o logon de distribuição.

Shutdown

  • Comando: wsl --shutdown
    • Encerra todas as distribuições em execução e a máquina virtual do WSL 2.

Terminate

  • Comando: wsl --terminate <NomeDaDistribuição>
    • Encerra a distribuição especificada.

Identificar o Endereço IP

  • Comandos:
    • wsl hostname -i: Endereço IP da distribuição Linux instalada.
    • cat /etc/resolv.conf: Endereço IP do computador Windows.

Exportar uma Distribuição

  • Comando: wsl --export <NomeDaDistribuição> <NomeDoArquivo>
    • Exporta um instantâneo da distribuição especificada.

Importar uma Distribuição

  • Comando: wsl --import <NomeDaDistribuição> <LocalDeInstalação> <NomeDoArquivo>
    • Importa o arquivo especificado como uma nova distribuição.

Importar uma Distribuição em Vigor

  • Comando: wsl --import-in-place <NomeDaDistribuição> <NomeDoArquivo>
    • Importa o arquivo .vhdx especificado como uma nova distribuição.

Cancelar o Registro ou Desinstalar uma Distribuição

  • Comando: wsl --unregister <NomeDaDistribuição>
    • Cancela o registro e desinstala a distribuição especificada.

Montar um Disco ou Dispositivo

  • Comando: wsl --mount <CaminhoDoDisco>
    • Anexa e monta um disco físico em todas as distribuições do WSL2.

Desmontar Discos

  • Comando: wsl --unmount <CaminhoDoDisco>
    • Desmonta o disco especificado.

Comandos Preteridos

  • Comandos:
    • wslconfig.exe [Argument] [Opções]
    • bash [Opções]
    • lxrun /[Argument]
    • Comandos substituídos pela sintaxe wsl ou wsl.exe.

Conclusão

  • Este guia fornece os comandos básicos e suas opções para gerenciar distribuições Linux usando o WSL no Windows. Para mais detalhes e opções avançadas, consulte a documentação oficial do WSL..