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.
Introdução
Antes de iniciar o estudo 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.
- 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.
Resta aos interessados mergulharem de cabeça e se dedicarem ao máximo no aprendizado dessa modalidade de programação.
Abraço,
Wesley Caiapó