Resumo do Documento: Introdução ao Linux e Programação em Script-Shel
Este documento é uma introdução ao Sistema Operacional Linux e à programação em Script-Shell,
produzido pelo
Programa de Educação Tutorial (PET) da Universidade Federal Fluminense. A apostila está dividida
em três partes principais:
1. **Conceitos Gerais**:
- Apresenta noções básicas sobre hardware, sistemas operacionais e o ambiente UNIX, incluindo
as operações lógicas e a implementação de funções matemáticas.
- Discute o conceito de sistemas operacionais e a arquitetura de máquinas de múltiplos níveis.
2. **Introdução ao Linux**:
- Explica os aspectos fundamentais do Linux, incluindo o processo de inicialização e desligamento
do sistema, login de usuários e permissões de acesso.
- Detalha a organização do sistema de arquivos, permissões de arquivos e a manipulação de
arquivos e diretórios no Linux.
- Introduz o conceito de processos e subprocessos no Linux.
3. **Comandos e Utilitários Básicos**:
- Descreve os principais comandos utilizados no Linux, como `cat`, `cp`, `rm`, `mv`, e `ln` para
manipulação de arquivos.
- Explica os comandos para controle de processos e manipulação de permissões, além de
apresentar o uso de links e comparações de arquivos.
- Inclui também uma seção sobre a programação em Script-Shell, abordando variáveis, testes,
comparações e controle de fluxo.
O objetivo principal da apostila é fornecer uma visão abrangente do funcionamento do Linux e da
criação de scripts no shell, preparando tanto iniciantes quanto usuários mais experientes.