Pular para o conteúdo

Introdução ao uso de Shell Script

Este artigo se destina aos iniciantes em sistemas Unix-like, como o GNU/Linux, que estejam interessados em aprender Shell Script.
Leonardo Afonso Amorim leonardoamorim
Hits: 141.816 Categoria: Shell Script Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Introdução

Antes de iniciar o estudo de Shell Script:
  • Entender o básico de lógica de programação;
  • Ter memorizado uma boa quantidade de comandos;

Introdução ao uso de Shell Script


Os sistemas Unix-like, como o GNU/Linux, possuem camadas. Estas camadas são o hardware, o kernel, os programas/comandos e o shell. O shell é a camada mais externa de um sistema Unix-like.

O shell é o responsável pela interação entre o usuário e o sistema operacional, pois ele é que interpreta os comandos e os traduz para uma linguagem simples e inteligível para kernel. Devido a essa função, o kernel tem seu desempenho melhorado, pois é menos um trabalho para o mesmo executar. O shell se parece visualmente com o MS-DOS da Microsoft. Podemos fazer uma comparação grotesca do Shell Script com os arquivos .bat do DOS.

Já sabemos o que é Shell, agora definirei o que é Shell Script. Script é um arquivo de texto que possui uma seqüência de instruções e comandos, estes são executados linha a linha. A vantagem de se programar em Shell Script é automatizar tarefas rotineiras, como backup, instalação ou remoção de programas. Há quem vai além disso, um exemplo é o Carlos Morimoto, desenvolvedor do Kurumin Linux, que desenvolveu o painel de controle desta distro com Shell Script associado com o kdialog que tem como função apresentar janelas gráficas.

   1. Introdução
   2. Tipos de shell (os principais)
   3. Conhecimentos básicos
   4. Matemática no shell
   5. Trabalhando com parâmetros
   6. Trabalhando com entrada e saída de dados
   7. Um exemplo de shell script básico
   8. Orientações para os iniciantes

Cego guiando cego

Técnicas de memorização para facilitar o uso VI (Comandos básicos)

Configurando JAVA no Firefox para acessar página de bancos

O mundo a um clique e um "Eu" fora de nós

O que é $PATH, como funciona e como trabalhar com ele

Shell - Funções

Debugando shell scripts

Introdução ao Shell Script

Introdução ao Shell Script - Baseado no livro de Ken O. Burtch

Bitwise - Escovando os bits

#1 Comentário enviado por removido em 30/05/2006 - 10:40h
Artigo simples mas suficiente pra despertar interesses. Até porque, falar sobre shell script de forma completa é impossível. Isso é assunto pra vários livros (como o do prof. Julio Cezar Neves), sobretudo porque, como é uma linguagém de programação, a quantidade de informações sobre comandos é uma enormidade.

Resta aos interessados mergulharem de cabeça e se dedicarem ao máximo no aprendizado dessa modalidade de programação.

Abraço,

Wesley Caiapó
#2 Comentário enviado por aprendiz_ce em 30/05/2006 - 12:24h
Muito bom!

Artigo simples e bem objetivo.

Parabéns pela sua contribuição.
#3 Comentário enviado por thelinux em 30/05/2006 - 13:01h
Parabéns pelo tuto. Muito prático mesmo.
#4 Comentário enviado por tenchi em 30/05/2006 - 13:25h
Muito bom o artigo, mas tem uma coisa que eu nao entendi. Em varios momentos voce cita a barra inversa, mas quando vai dar o exemplo contendo ela, eu naum vejo nenhuma barra.
#5 Comentário enviado por leonardoamorim em 30/05/2006 - 19:01h
tenchi, desculpe-me, durante a formatação eu esqueci de colocar a barra. Já fiz a correção. :)
#6 Comentário enviado por nataliawanick em 31/05/2006 - 06:11h
Muito bom seu artigo, parabéns!
#7 Comentário enviado por f360c4 em 31/05/2006 - 08:31h
profissional seu artigo :D parabéns
#8 Comentário enviado por claudiolima em 31/05/2006 - 10:05h
Bom artigo, gostei pois a linguagem se parece com o PHP, e nisso sou muito bom!
#9 Comentário enviado por dredmc em 26/06/2006 - 00:04h
muito bom artigo continue assim contribuindo com a familia "FREE"...... outra coisa alguem tem videosula de fotoshop ou fireworks ou gimp com urgencia?
#10 Comentário enviado por nayara em 26/06/2007 - 15:20h
Muito bom artigo, simples e com bons exemplos.
#11 Comentário enviado por f_Candido em 21/07/2007 - 01:19h
Muito bom, me ajudou bastante em meus estudos...
#12 Comentário enviado por DaniloM em 26/10/2007 - 22:03h
Cara, isso já vem acontesendo comigo a um tempinho. A maioria dos exemplos que sigo, sempre da algum erro diferente mesmo eu dando Ctrl+C e Ctrol+V. Poderiamos nos encontrar no msn?
#13 Comentário enviado por rakeva em 31/08/2009 - 10:09h
Muito Bom! Ótimo artigo!
#14 Comentário enviado por ytriosalmito em 03/11/2012 - 00:56h
Muito bom ;D

Contribuir com comentário

Entre na sua conta para comentar.