Você realmente precisa qualificar qual shell você está falando.
Se você estiver interessado em bash
, não posso recomendar este FAQ do bash mais alto
Eu já terminei de aprender "Shell Script" no Linux, então estou agora no nível intermediário avançado, mas não consigo adivinhar como posso usar essa linguagem de script para criar coisas / programas minúsculos!
Assim como ter a arma sem conhecimento de uso!
Você realmente precisa qualificar qual shell você está falando.
Se você estiver interessado em bash
, não posso recomendar este FAQ do bash mais alto
Guia avançado de script de script - link . Reserve na categoria "DEVE LER".
Uma coisa que você pode fazer é investigar os scripts internos que acompanham a distribuição. Saiba mais sobre o / etc e confira os scripts de inicialização e desligamento.
Você pode certamente fazer muito com o bash ou com o shell c, particularmente quando combinado com o sed, o awk, o tr, o tee, o wc e assim por diante ... No entanto, achei mais gratificante gastar um pouco de tempo aprendendo expressões regulares e Perl; Eu apenas me senti mais produtivo. Python ou Ruby seriam escolhas igualmente excelentes na minha opinião.
Você deve aprender C .
Então aprenda alguns Perl (apenas o básico, você vai me agradecer por isso). Mastering Perl é uma caixa de ferramentas cheia de ferramentas muito afiadas.
Depois disso, Java! Java é ótimo em muitas coisas. Você também vai pegar alguns conceitos OO e design pattern fazendo isso. Você poderia aprender C # ou C ++ em vez de Java, mas é uma outra discussão que prefiro não tocar (o Java é ótimo para resolver meus problemas, a comunidade e as ferramentas são ótimas). Ignorar php e tudo o que a programação web é, essa é a minha opinião sobre isso.
E depois, aprenda bancos de dados. Sintaxe SQL e escolha um banco de dados para aprender. Eu iria para o PostgreSQL, (opcional: Microsoft SQL Server).
Para ampliar sua mente, você deve aprender programação funcional. Estou fazendo isso agora (Scala & OCaml).
Depois aprenda o Fedora e torne-se um colaborador do projeto Fedora.
Então, pegue um trabalho de programação adequado e viva feliz para sempre! Isso é o que eu faria. :)
Tags shell shell-script