Usar o Linux me tornou um usuário melhor do Windows, veja como
Links rápidos
- Gerenciamento de pacotes/software
- Usando comandos de terminal para executar tarefas
- Personalizando o Windows para ter uma aparência melhor
- Conscientização sobre segurança
- Automatizando Tarefas
- Gerenciando recursos do sistema
Linux me ensinou muitas coisas. Parte desse conhecimento me fez repensar como poderia encaixá-los no Windows. Acontece que há muitas oportunidades de usar meus fluxos de trabalho do Linux no Windows para facilitar minha vida. Vamos dar uma olhada em alguns dos meus favoritos.
Gerenciamento de pacotes/software
Antes de usar o Linux, instalei software no Windows como todo mundo. Baixe o arquivo EXE e siga o processo típico de instalação da GUI next-agree-next-install-finish. Se você tivesse sorte, parte do software estava disponível na Microsoft Store. Mas muitas vezes eu procurava arquivos executáveis online, gerenciava atualizações manualmente e desinstalava versões antigas.
O Linux me apresentou a conveniência de gerenciadores de pacotes como apt, dnf e pacman. Com eles, instalar e atualizar software foi muito fácil. Um único comando poderia instalar um programa, gerenciar todas as dependências e verificar atualizações automaticamente. Foi quando descobri o winget e o Chocolatey. Ambos são gerenciadores de pacotes para Windows que permitem gerenciar software diretamente da linha de comando.
Chega de procurar as versões mais recentes de aplicativos ou se preocupar com instaladores que vêm com software indesejado. Posso simplesmente digitar winget install VLC ou winget upgrade --all e os gerenciadores de pacotes cuidam do resto. Acho que usar winget e Chocolatey no Windows me dá uma sensação de controle e eficiência semelhante à que gosto no Linux.
Usando comandos de terminal para executar tarefas
Antes de vir para o Linux, a linha de comando era um lugar que eu evitava. Como muitos usuários do Windows, considero isso complicado, técnico e algo que é melhor deixar de lado, a menos que seja necessário. No entanto, assim que me familiarizei com o terminal no Linux, percebi o quão poderoso ele pode ser. Em vez de me sentir intimidado, me senti fortalecido.
Essa experiência também mudou completamente a forma como interajo com a linha de comando do Windows. Embora o Windows PowerShell e o prompt de comando possam não ser tão robustos quanto o terminal Linux, eles ainda são ferramentas bastante poderosas. Agora, em vez de ir direto para a GUI, tento usar o terminal quando posso. Por exemplo, eu navego pelos diretórios, gerencio o sistema de arquivos e faço coisas de rede na linha de comando.
Estando familiarizado com comandos como grep para pesquisa de texto e top para monitoramento do sistema, uso comandos semelhantes do Windows, como findstr e Get-Process no PowerShell, para executar essas tarefas. Aqui está um exemplo de comando que renomeia vários arquivos em um diretório:
Get-ChildItem -Path "C:\MyFiles" -Filter "*.txt" | ForEach-Object {
Rename-Item $_.FullName -NewName ("new_" + $_.Name)
}
Antes do Linux, eu nem pensaria que isso fosse possível. Agora, usar comandos para realizar tarefas parece mais natural.
Personalizando o Windows para ter uma aparência melhor
Uma das coisas mais interessantes sobre o Linux é a liberdade de torná-lo verdadeiramente seu. Cada parte do ambiente de trabalho, desde os ícones aos estilos de janela e ao tema do sistema, é personalizável. Depois de experimentar esse nível de controle, não pude deixar de me perguntar até que ponto eu poderia realmente personalizar o Windows.
Embora o Windows não ofereça a mesma flexibilidade pronta para uso que o Linux, descobri que ainda existem muitas maneiras de torná-lo mais personalizado. Comecei a pesquisar opções oficiais e ferramentas de terceiros que me permitiam personalizar a aparência e o comportamento do meu ambiente Windows. O Windows permite que você personalize seus temas e papéis de parede para dar uma aparência diferente. Mas a verdadeira diversão está em usar ferramentas de terceiros.
Rainmeter mudou o jogo na personalização da minha área de trabalho. Você pode adicionar widgets e monitores de sistema à minha área de trabalho para dar uma sensação semelhante à do Linux. Você pode ter itens como widgets de relógio, monitores de uso de CPU, atualizações meteorológicas e muito mais diretamente em sua área de trabalho, assim como faria com uma configuração Conky no Linux.
Ferramentas como ExplorerPatcher, StartAllBack e Open-Shell permitem transformar a aparência do menu Iniciar e da barra de tarefas para se assemelhar a outros designs de sistema operacional ou adicionar mais apelo visual. Tentei brincar para obter a faixa de opções do Windows 10 e outros elementos da interface do usuário no Windows 11. Mudei completamente a aparência do prompt de comando do Windows usando Oh My Posh. Você também pode encontrar pacotes de ícones personalizados para Windows. Ferramentas como o IconPackager permitem substituir ícones padrão e você pode até personalizar as fontes do sistema, aumentando a aparência coesa da área de trabalho.
Conscientização sobre Segurança
Uma lição notável que tirei da comunidade Linux é o quanto eles levam a segurança a sério. Para eles, não é apenas uma reflexão tardia sobre o Linux. Faz parte do fluxo de trabalho diário, e tanto usuários quanto desenvolvedores levam isso a sério. Muitos usuários do Linux são intencionais ao instalar software, gerenciar permissões e configurar firewalls, sabendo que um sistema seguro requer atenção contínua e práticas cuidadosas. Quando comecei a aplicar essa mesma vigilância ao Windows, percebi que estava negligenciando muitas medidas de segurança importantes.
No Windows, sou mais cuidadoso ao executar aplicativos como administrador. Limito o uso de privilégios de administrador a situações que absolutamente o exijam, reduzindo o risco de malware assumir o controle do sistema. Evito baixar instaladores de sites aleatórios. Em vez disso, inclino-me para fontes verificadas, como Microsoft Store, GitHub ou repositórios de software confiáveis.
No mundo Linux, atualizar o sistema faz parte da vida diária e muitas vezes é priorizado para garantir que os patches de segurança sejam aplicados prontamente. Levei esse hábito para o Windows, certificando-me de instalar as atualizações de segurança assim que estiverem disponíveis, em vez de atrasá-las. Agora percebo que manter-se atualizado é uma das maneiras mais simples e eficazes de manter meu sistema seguro.
Automatizando Tarefas
A automação de tarefas é uma habilidade poderosa que aprendi no tempo que passei no Linux. O Linux faz com que os scripts e a automação de tarefas pareçam acessíveis e, depois que experimentei os benefícios da economia de tempo, fiquei viciado. Embora eu possa não automatizar tarefas diariamente, saber que posso criar scripts para etapas tediosas transformou a forma como abordo projetos no Linux e no Windows.
Por exemplo, eu tinha um projeto de aplicativo web que exigia algumas etapas para iniciá-lo localmente, como iniciar um servidor local, definir variáveis de ambiente e navegar até o diretório correto. Em vez de executar esses comandos um por um de cada vez, escrevi um pequeno script em lote que automatiza toda a configuração. Agora basta clicar duas vezes no script e o ambiente fica pronto em segundos.
Gerenciando recursos do sistema
Antes do Linux, o gerenciamento de recursos do sistema no Windows dificilmente estava no meu radar. No máximo, eu verificava ocasionalmente o espaço no disco rígido. Mas assim que comecei a usar o Linux, percebi que há muito mais para monitorar, desde o uso de memória e carga da CPU até processos em segundo plano. A cultura de conscientização de recursos do Linux me tornou muito mais consciente de manter meu sistema otimizado. Levei esse hábito para o Windows.
No Linux, ferramentas como htop, free e iostat facilitam a verificação do uso de memória, atividade da CPU e E/S de disco. O Windows também possui muitas ferramentas como Process Monitor e Resource Monitor, entre outras. Essas ferramentas fornecem uma visão mais granular do uso de recursos, como consumo de memória em tempo real por aplicativos individuais, temperaturas de CPU e estatísticas de uso de disco. Assim como otimizaria o Linux desligando serviços ou processos desnecessários, faço o mesmo no Windows, garantindo que meu sistema não fique sobrecarregado.
O Linux me ensinou a importância de executar um sistema enxuto, mantendo ativos apenas os aplicativos essenciais e reduzindo processos em segundo plano. Ao ficar de olho nos recursos do sistema, notei melhorias no desempenho, na estabilidade e até na duração da bateria do meu dispositivo Windows.
Usar o Linux mudou a maneira como abordo a tecnologia, tornando-me um usuário do Windows mais informado e capaz. O Linux me ensinou novas habilidades que melhoraram minha experiência com o Windows. Como motorista diário de ambos os sistemas operacionais, estou ansioso para aprender mais para tirar o melhor proveito desses sistemas.