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
wslouwsl.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..