7 dicas para turbinar seu subsistema Windows para Linux

7 dicas para turbinar seu subsistema Windows para Linux

O subsistema Windows para Linux, ou WSL, é um dos projetos de software mais interessantes que surgiram recentemente. Embora o Microsoft Windows e o Linux já tenham sido considerados inimigos ferozes, agora você pode executar aplicativos Linux completos em seu sistema Windows sem inicialização dupla ou configuração de uma máquina virtual.





Se você estiver usando WSL, como pode torná-lo ainda melhor?





Obtenha o Terminal Windows

Embora você obtenha uma janela de terminal ao instalar uma distribuição Linux a partir da Microsoft Store, existem opções melhores para o seu terminal.





Um deles é o próprio Terminal Windows da Microsoft. Este aplicativo inclui muitos dos recursos que você espera de outros emuladores de terminal modernos, incluindo janelas com guias. O Terminal do Windows não só lida com Linux, mas também PowerShell e o bom e velho prompt de comando.

Ainda está um pouco áspero nas bordas. Você tem que editar suas configurações em um .json Arquivo. Se você é um usuário pesado de linha de comando, provavelmente se sentirá confortável editando arquivos de configuração de qualquer maneira.



Download: Terminal Windows

Mude o seu escudo

Na maioria das distribuições Linux, incluindo Ubuntu, o shell padrão é Bash. Não há nada de errado com isso, mas usuários experientes de Linux geralmente ficam insatisfeitos com a maneira como o sistema sai da caixa. Todo mundo gosta de ajustá-lo, e o shell não é exceção.





Uma alternativa bash popular no mundo Unix / Linux é zsh . Já é o shell padrão no macOS da Apple. Você pode alternar facilmente para um shell diferente em um comando.

Na maioria das distribuições Linux, zsh não é instalado por padrão. No Ubuntu, você pode instalá-lo usando apt:





sudo apt install zsh

Para mudar sua concha para zsh no Ubuntu WSL, digite:

alguem me bloqueou no facebook como posso ver o perfil deles
chsh -s /usr/bin/zsh

A localização do shell que você deseja usar pode ser diferente se você estiver usando outra distro. Você será solicitado a fornecer sua senha para alterar o shell. Para encontrar a localização do seu shell, digite:

which zsh

Se você quiser usar um shell diferente, você deve substituir zsh com o nome dessa concha.

Relacionado: Qual shell Linux é o melhor? 5 cascas comuns comparadas

Acesse arquivos do Windows e Linux

O WSL não apenas permite que você execute programas Windows e Linux lado a lado, mas também ajuda a acessar arquivos nos sistemas Windows e Linux simultaneamente.

Isso é realmente útil para projetos de desenvolvimento. Você pode editar um programa em um editor do Windows e testá-lo em uma janela do Linux.

O sistema de arquivos do Windows é montado no lado do Linux no / mnt / [letra da unidade] diretório. Se a sua unidade do Windows for C , será / mnt / c . Você pode acessar todos os seus arquivos do Windows usando comandos Linux padrão desta forma.

Acessar o sistema de arquivos Linux do Windows também é fácil. É visível sob o \ wsl $ hierarquia no Windows Explorer. O Windows vê o sistema Linux como uma unidade de rede. Se você tiver o Ubuntu 20.04 instalado, ele será \ wsl $ Ubuntu-20.04 .

Para abrir uma janela do Explorer do tipo de diretório atual:

Explorer.exe .

Atualize para WSL 2

Em 2020, a Microsoft apresentou o WSL 2. A principal melhoria em relação ao WSl 1 é o uso de um kernel Linux real, entregue por meio do Windows update. Isso melhora o desempenho, pois o kernel executa chamadas de sistema Linux em vez de ter que traduzi-las em chamadas de sistema Windows.

Para atualizar para WSL 2, tudo o que você precisa fazer é emitir alguns comandos. Primeiro, você ativa o hipervisor. Abra uma janela do PowerShell como administrador e digite:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Em seguida, reinicie sua máquina.

Em seguida, você precisará baixar o kernel do Linux. Obtenha o pacote no site da Microsoft e execute o instalador.

Download : Kernel Linux para WSL

iphone 12 pro vs 11 pro

Agora você deseja definir a versão 2 como padrão para qualquer distribuição que instalar no futuro:

wsl --set-default-version 2

Mas você vai querer atualizar todas as instalações existentes para WSL 2. Felizmente, isso também é muito fácil.

Para ver quais distribuições você instalou, digite:

wsl --list

Se você deseja definir a instalação do Ubuntu 20.04 para WSL 2, use o --set-version opção:

wsl --set-version Ubuntu-20.04 2

Agora você estará executando o WSL 2 com todos os seus recursos avançados em suas instalações atuais e futuras, e o kernel será atualizado com o Windows Update, assim como qualquer outro driver em seu sistema.

Reúna suas ferramentas

O Linux continua popular entre os desenvolvedores devido à quantidade impressionante de ferramentas de programação, como editores, compiladores, IDEs, software de servidor, etc., que estão disponíveis na plataforma.

É fácil equipar sua nova instalação baseada em WSL com suas ferramentas favoritas como em outros sistemas. Tudo que você precisa fazer é usar o gerenciador de pacotes padrão que vem com seu sistema.

No Debian e no Ubuntu, é o apt. No SuSE, é o YaST. No Alpine, é APK. A questão é que você encontrará tudo o que precisa para executar seus projetos de desenvolvimento favoritos no WSL como faria em uma instalação convencional do Linux.

Se você é um programador C, o Debian e o Ubuntu incluem um pacote chamado essencial para construir que consiste no compilador GCC, a biblioteca C, o utilitário Make e ferramentas de desenvolvimento de pacote. Ele é realmente destinado a pessoas que trabalham na distribuição em si, mas também é útil para desenvolvimento C em geral.

Para instalá-lo, basta usar um comando apt:

sudo apt install build-essential

Vale a pena navegue nas listas de pacotes para ter certeza de que sua ferramenta favorita está lá e talvez encontre algumas novas.

Serviços de gerenciamento

Embora na maioria das vezes no WSL você execute comandos regulares, às vezes pode ser necessário iniciar e interromper os serviços. Você pode estar desenvolvendo um aplicativo da web e precisa testá-lo usando um servidor da web.

Felizmente, é fácil iniciar e interromper serviços, assim como você faria em qualquer outra distribuição Linux.

É um pouco diferente no Ubuntu sob WSL, porque não usa Systemd para gerenciar seus serviços, mas usa o Serviço utilitário, que usa os scripts init antigos do estilo System V para gerenciar serviços.

Se você quiser iniciar o servidor Apache, basta emitir este comando:

sudo service apache 2 start

Isso iniciará o servidor Apache. Você pode verificar os serviços em execução usando o principal comandar e ver apache2 na lista de processos.

como posso ver mensagens deletadas no facebook

Parar o servidor Apache é tão fácil:

sudo service apache 2 stop

Explore distros diferentes

Muito da diversão do WSL vem da maneira como você pode executar diferentes distros ao mesmo tempo, então por que não aproveitar a vantagem de executar algo menos conhecido como Alpine Linux junto com Ubuntu ou SuSE ou Debian? Talvez você possa encontrar seu novo favorito. Se você gosta de uma distribuição, pode defini-la como sua distribuição principal usando o --conjunto padrão bandeira:

wsl --set-default distro-name

Onde nome da distro é o nome do sistema para o qual você deseja mudar.

Relacionado: 5 distros Linux que você pode instalar no subsistema Windows para Linux

Explorando WSL

WSL tem muitas opções para explorar o novo mundo combinando Linux e Windows. Parece que sempre há algo novo para descobrir. Você pode alterar o shell, alterar o terminal, iniciar e interromper serviços e verificar diferentes distros.

O subsistema Windows para Linux possui muitos recursos que são bastante diferentes de uma distribuição Linux. Mas você ainda pode se beneficiar do uso do WSL, pois ele permite que você acesse rapidamente um sistema Linux de sua máquina Windows.

Compartilhado Compartilhado Tweet O email Como obter o terminal Linux usando o subsistema Windows para Linux

Precisa usar o terminal Linux em seu PC com Windows? Aprenda a executar o Linux no Windows 10 com subsistema Windows para Linux.

Leia a seguir
Tópicos relacionados
  • Linux
  • janelas
  • Dicas de Linux
  • Subsistema Windows para Linux
Sobre o autor David Delony(49 artigos publicados)

David é um escritor freelance que mora no Noroeste do Pacífico, mas originalmente nasceu na Bay Area. Ele é um entusiasta da tecnologia desde a infância. Os interesses de David incluem ler, assistir filmes e programas de TV de qualidade, jogos retro e colecionar discos.

Mais de David Delony

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever