Recursos para aprender script bash / shell em GNU / Linux

Experimente Nosso Instrumento Para Eliminar Problemas

Há um estigma em torno da palavra Linux, onde as pessoas geralmente imaginam pessoas com óculos, barbas e parecem um programador hippie. Engraçado, isso descreve perfeitamente Richard Stallman, o criador do GNU, o sistema operacional real que simplesmente chamamos de 'Linux' hoje em dia (para seu desgosto).

No entanto, parte desse estigma também é que os usuários GNU / Linux estão constantemente grudados em terminais, hackeando códigos constantemente para rodar seus sistemas operacionais. Isso era uma vez não era muito distante, mas hoje em dia a maioria dos usuários pode nem mesmo ver o terminal.

No entanto, aqueles que desejam mergulhar mais fundo e realmente ver o verdadeiro poder por trás do uso de uma CLI, podem desejar aprender programação / scripts de shell. As aplicações de fazer isso são virtualmente ilimitadas; da automação à manutenção.

Learnshell

Learnshell

No entanto, o script de autoaprendizagem pode ser entediante e às vezes confuso, se você não sabe por onde começar, ou tem algum tipo de orientação. Há vários recursos para aprender vários idiomas, mas meu favorito pessoal para a Shell é https://www.learnshell.org/

Como outros sites, como https://codeacademy.com , Learnshell usa um método de ensino interativo onde os usuários aprendem uma lição e são forçados a utilizar o que aprenderam para completar os objetivos.

Learnshell também tem vários outros idiomas disponíveis, como:

  • C
  • C ++
  • C #
  • Pitão
  • Java
  • Ir
  • HTML e CSS
  • PHP
  • Perl
  • Rubi

No entanto, só posso atestar que usei o site para scripts de shell pessoalmente, posso dizer que também estou interessado em conferir os tutoriais em C.

A seção de programação Shell do site classifica os tutoriais em grupos básicos e avançados. Você aprende sobre variáveis, operadores básicos e tomada de decisão na seção básica e sobre conceitos avançados, como expressões regulares, substituição de processo ou análise de parâmetro de entrada.

Outro grande recurso para aprender a criar scripts, focando especificamente em scripts bash, é http://www.bash.academy/

Embora não use a mesma interatividade ao vivo de alguns sites mencionados anteriormente, a bash academy é longe mais em profundidade com explicações e lições ministradas. Alguns podem ver isso como uma sobrecarga de informações, outros podem adorar aprender todos os detalhes intrincados. Independentemente disso, é definitivamente um lugar que vale a pena conferir se você estiver interessado em aprender o script mais comum e nativo (indiscutivelmente) para seu sistema GNU / Linux.

Dito isso, para aqueles que estão prestes a mergulhar e se aprofundar na magia da linha de comando, é um pouco uma curva de aprendizado se você não tem experiência em programação, mas definitivamente vale a pena o esforço ! Boa sorte!