Você adivinhou! O .sh no domínio desse site é uma homenagem à extensão normalmente usada para arquivos contendo shell script.

Que assunto é abordado aqui?

Este site é totalmente dedicado à linha de comando e shell scripting (principalmente bash).

Portanto mostro aqui diversos comandos e programas úteis que podem ser utilizados diretamente no console.

Também mostro como combiná-los, através de shell scripts, para fazer tarefas maiores.

Uma das minhas premissas é gerar conteúdo que:

  • seja útil para qualquer usuário que gosta da linha de comando em ambientes Unix-like.
  • permaneça relevante por vários anos.
  • ajude a difundir boas práticas de programação.

Que assunto NÃO é abordado aqui?

NÃO abordo peculiaridades/vantagens/desvantagens das infinitas distribuições Linux, e nem configurações/customizações de ambientes gráficos.

Aliás, o conteúdo aqui não é limitado somente ao Linux. O bash também está disponível para qualquer sistema Unix-like, o que inclui os *BSDs, e MacOS, está disponível até mesmo para Windows, smartphones e mais uma infinidade de dispositivos.

Portanto o foco aqui é em uma coisa que é comum à todos estes sistemas: a linha de comando.

Por que criei esse site?

Meu objetivo é conseguir difundir no mercado brasileiro a adoção de boas práticas referentes a shell-script (principalmente bash). Deixar o código mais legível e de mais fácil manutenção.

Sabemos bem que o shell-script é muito permissivo e tolerante a “gambiarras”, (aqueles artifícios que usamos pra resolver um problema rápido). Isso acaba gerando um código confuso, onde uma simples correção pode tomar muito tempo do programador, até que ele ao menos descubra aonde ele precisa alterar o código…

Você perceberá que meus artigos são muito focados em um código limpo, fácil de ler, de entender e de dar manutenção. Espero conseguir inspirar os leitores a ao menos se preocuparem com isso.

Lembre-se: Você lê código muito mais do que escreve. Portanto faça o possível para que essa leitura seja agradável e fácil de entender.

Sem distrações!

Faço questão de prover esse conteúdo num formato limpo, agradável de se ler, sem propagandas ou qualquer outro tipo de distração pra ficar atrapalhando sua leitura.

Apesar da propaganda ser um recurso que pode gerar alguns trocados e estimular a produção de conteúdo (além de me ajudar com os custos do domínio), o efeito colateral de ser uma grande distração para o leitor não faz valer a pena.

No passado eu estava aceitando doações. Mas como atualmente os custos pra manter esse site não causam um grande impacto no meu orçamento, resolvi deixar de lado.

Quem mantém esse site?

Me chamo meleu (mesmo que no meu RG esteja escrito Augusto).

Sou um amante do Linux, da linha de comando, de shell scripting e do movimento Open Source desde quando comprei meu primeiro computador em 1999. Atualmente trabalho como Engenheiro DevOps e uso scripts bash intensivamente no meu dia a dia de trabalho.