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