7 tutoriais Bash para aprimorar suas habilidades de linha de comando em 2021
Bash é o shell de linha de comando padrão na maioria dos sistemas Linux. Então, por que não aprender como tirar o máximo proveito disso?
Bash é o shell de linha de comando padrão na maioria dos sistemas Linux. Então, por que não aprender como tirar o máximo proveito disso? Este ano, Opensource.com apresentou muitos artigos excelentes para ajudá-lo a aproveitar o poder do shell Bash. Estes são alguns dos artigos mais lidos sobre o Bash:
Leia e grave dados de qualquer lugar com redirecionamento no terminal Linux
O redirecionamento de entrada e saída é uma função natural de qualquer linguagem de programação ou script. Tecnicamente, isso acontece inerentemente sempre que você interage com um computador. A entrada é lida em stdin (entrada padrão, geralmente teclado ou mouse), a saída vai para stdout (saída padrão, um fluxo de texto ou dados) e os erros são enviados para stderr. Entender que esses fluxos de dados existem permite controlar para onde as informações vão quando você usa um shell como o Bash. Seth Kenlon compartilhou essas ótimas dicas para transferir dados de um lugar para outro sem muita movimentação do mouse e pressionamento de teclas. Você pode não usar o redirecionamento com frequência, mas aprender a usá-lo pode economizar muito tempo abrindo arquivos desnecessariamente e copiando e colando dados.
Comece a usar scripts Bash para administradores de sistemas
Bash é um software gratuito e de código aberto, então qualquer pessoa pode instalá-lo, seja executando Linux, BSD, OpenIndiana, Windows ou macOS. Seth Kenlon ajuda você a aprender os comandos e recursos que tornam o Bash um dos shells mais poderosos disponíveis.
Experimente este script Bash para sistemas de arquivos grandes
Você já quis listar todos os arquivos em um diretório, mas apenas os arquivos, nada mais? Que tal apenas os diretórios? Se sim, o artigo de Nick Clifton pode ser exatamente o que você está procurando. Nick compartilha um script Bash bacana que pode listar diretórios, arquivos, links ou executáveis. O script funciona usando o comando find para fazer a pesquisa e depois executa ls para mostrar detalhes. É uma solução inteligente para quem gerencia um grande sistema Linux.
Faça uma captura de tela da configuração do seu sistema Linux com ferramentas Bash
Há muitos motivos pelos quais você pode querer compartilhar sua configuração do Linux com outras pessoas. Você pode estar procurando ajuda para solucionar um problema em seu sistema ou talvez esteja tão orgulhoso do ambiente que criou que deseja apresentá-lo a outros entusiastas do código aberto. Don Watkins nos mostra screenFetch e Neofetch para capturar e compartilhar a configuração do seu sistema.
6 scripts Bash úteis para Git
Git se tornou um sistema de gerenciamento de código onipresente. Saber como gerenciar um repositório Git pode agilizar sua experiência de desenvolvimento. Bob Peterson compartilha seis scripts Bash que facilitarão sua vida ao trabalhar com repositórios Git. gitlog imprime uma lista abreviada dos patches atuais da versão master. Variações do script podem mostrar os IDs SHA1 do patch ou procurar uma string em uma coleção de patches.
5 maneiras de melhorar seus scripts Bash
Um administrador de sistema geralmente escreve scripts Bash, alguns curtos e outros bastante longos, para realizar várias tarefas. Alan Formy-Duval explica como você pode tornar seus scripts Bash mais simples, mais robustos e mais fáceis de ler e depurar. Poderíamos supor que precisamos empregar linguagens como Python, C ou Java para obter maior funcionalidade, mas isso não é necessariamente verdade. A linguagem de script Bash é muito poderosa. Há muito que aprender para maximizar sua utilidade.
Meus hacks Bash favoritos
Katie McLaughlin ajuda você a melhorar sua produtividade com aliases e outros atalhos para coisas que você esquece com muita frequência. Quando você trabalha com computadores o dia todo, é fantástico encontrar comandos repetíveis e marcá-los para facilitar o uso posterior. O resumo de Katie sobre recursos úteis do Bash e comandos auxiliares para economizar seu tempo.
Essas dicas do Bash elevam um shell já poderoso a um nível totalmente novo de utilidade. Sinta-se à vontade para compartilhar suas próprias dicas também.