AprendiNoLinux
(usa Ubuntu)
Enviado em 22/08/2011 - 21:40h
Apresentando meu aprendizado em Shell Script na base do conta gotas.
Não é fácil aprender uma nova forma de escrever sistemas, oops, scripts, oops, programas. O shell do GNU/Linux é uma novidade pra mim. A minha proposta é compartilhar este aprendizado com todos que já sabem, ou querem aprender ou colaborar.
Meu primeiro contado com a programação Shell Script veio com os livros (Shell script profissional do Aurelio Marinho Jargas) e com o livro Programação Shell Linux do Julio Cezar Neves. Não satisfeito, parti em busca de novos horizontes e reencontrei a comunidade vivaolinux.com.br . No passado já tinha entrado lá mas como não era usuário Linux, só acompanhava alguns artigos por curiosidade.
Fui jogado aos leões porque o antigo administrador de rede saiu, escafedeu, e não deixou seu conhecimento na empresa. Não sei como configurar as máquinas, o que faziam os scripts, não tinha documentação, etc…
Como base nestas dificuldades, resolvi arregaçar a manga e partir pra luta rsrs. Desbravar o GNU/Linux e ao mesmo tempo aprender sobre Shell Script.
O próximo passo foi comprar outro livro. Expressões regulares, uma abordagem divertida do Aurélio Marinho Jargas novamente. Site que recomendo a quem quer aprender ou pra quem acha que já sabe.
www.aurelio.net
Comecei a perceber que a maioria dos scripts eram feitos de qualquer forma. Não existe um padrão no desenvolvimento. Praticamente 50% são feitos para resolver um problema imediato e ficam anos sendo usados e nada de documentação. Fui buscar conhecimento para tentar recolher os melhores exemplos de padrões dentro dos scripts e tentar criar um manual de padrão para mim e deixar um legado na empresa. A próxima pessoa que entrar deve encontrar o mínimo de documentação e detalhamento das atividades.
Percebendo que o meu ponto fraco era o GNU/Linux por não conhecer nem os comandos básicos, comprei outro livro. Um Guia Prático Linux de comandos, editores e programação Shell. O menino tem 900 páginas, ai como é grande.
Quem está na chuva é pra se molhar, comprei também um Guia de consulta rápida da novatec sobre comandos Linux e um guia de bash também da novatec. Preciso ter acesso rápido aos comandos. Conhecer os comandos, comer comandos. A programação eu vou me virando porque já desenvolvi alguma coisa em php e com acesso a banco de dados mysql. De uma forma ou de outra, vou ter que integrar meus scripts a banco de dados e conversar com sistemas feitos em php de terceiros. Será um desafio e dentro do possível tentarei compartilhar com voces.
Estou com o perfil @AprendinoLinux e @GA_Tux e com o tempo eles irão se diferenciar. Neles quero divulgar os trabalhos e curtir um pouco meu dia a dia. Abandonei e deletei meu perfil do inutilorkut. Estou no facebook, só pra estar. Se usar, vai ser no twitter mesmo.
Estou dando um pouco de trabalho no forum de suporte do vivaolinux, mas até já estou conseguindo responder ou palpitar em alguma coisa. Espero ajudar mais no futuro.
Espero passar aqui os comandos que estou executando com exemplos práticos. Tentarei mostrar o padrão de convenções que estou utilizando. Passarei as minhas dificuldades e soluções. Tentarei divulgar código de terceiros quando estes forem legais e bem escritos. Futuramente poderei até modificar algum código pronto tentando melhorar para a minha necessidade ou para distribuir na comunidade.
Obrigado pela paciência neste que é verdadeiramente a minha apresentação rsrs.
Histórico: ex-futebolista frustado. ex-motoboy free-lance (quase morri rsrs, nunca mais), ex-estagiário de assuntos aleatórios. ex-Windows user. Atual aprendiz de desenvolvedor Shell Script a seu dispor.
GA_Tux
https://shellscriptbr.wordpress.com/about/shell-script-na-base-do-conta-gotas/
Obrigado a todos que tem colaborado no forum para a solução dos problemas que venho colocando. ;)
oops, procurei e não encontrei um lugar pra fazer apresentações além do perfil. Se tem um local, é só avisar que mudo pra lá. Abraços