Next: Wildcards:
Up: Alguns Conceitos Relevantes
Previous: Alguns Conceitos Relevantes
a shell é um programa que está rodando continuamente
em suas seções interativas, estabelecendo a comunicação entre o usuário e
o sistema. Já estivemos usando a shell em todas as tarefas anteriores
sem, entretanto, dar a ela especial atenção, que é o que faremos aqui. As
shells modernas têm uma série de sistemas e dispositivos internos que
facilitam e tornam mais ágeis e rápidas as atividades do usuário no
sistema. Elas dispõem também de estruturas de programação que podem ser
utilizadas diretamente pelo usuário na linha de comando, para automatizar
as mais diversas tarefas.
Através destes procedimentos de programação de linha de comando e do uso
de algumas propriedades padronizadas que valem para a maior parte dos
comandos e programas do sistema, a shell permite que combinemos a ação
dos muitos comandos do sistema de formas arbitrariamente complexas, para
criar novas funções e capacidades. O ambiente de uso e a filosofia de
operação dos sistemas Unix e, em particular, do Linux, leva o usuário, de
forma natural, a se habituar a pensar um pouco como um programador, a
pensar em como fazer coisas que não estão explicitamente previstas pelas
estruturas básicas do sistema. Isto enriquece e torna muito mais fértil e
poderoso o uso do sistema para as mais variadas tarefas de todo tipo.
Next: Wildcards:
Up: Alguns Conceitos Relevantes
Previous: Alguns Conceitos Relevantes