Este repositório contém os materiais e exercícios do Minicurso de Terminal Linux, oferecido durante a SINFORM (Semana de Informática) 2026 da Universidade Estadual de Santa Cruz (UESC).
O minicurso tem como objetivo introduzir os alunos aos conceitos fundamentais e práticos do terminal Linux, desenvolvendo habilidades essenciais para trabalhar com a linha de comando em ambientes Unix/Linux, especialmente de base Debian/Ubuntu.
- Navegação no sistema de arquivos
- Manipulação de arquivos e diretórios
- Permissões e propriedade de arquivos
- Processamento de texto e busca
- Automatização com scripts
- Compilação e execução de programas
- Gerenciamento de pacotes com
apt
sinform/
├── atalhos.pdf
├── README.md
└── .desafio
├── exercicio1/
│ ├── func.c
│ ├── func.h
│ └── main.c
├── exercicio2/
│ ├── func.c
│ ├── func.h
│ └── main.c
├── exercicio3/
│ ├── func.c
│ ├── func.h
│ └── main.c
├── exercicio4/
│ ├── func.c
│ ├── func.h
│ └── main.c
├── exercicio5/
│ ├── func.c
│ ├── func.h
│ └── main.c
└── script.sh
- Clone ou baixe este repositório
- Navegue até o diretório raiz do projeto
- Siga as instruções para construir um shell script que compile e rode todos os exercícios presentes nas subpastas, servindo como uma bateria de testes para listas de exercícios em C da faculdade
- Dê permissão de execução e rode o script
- É necessário adicionar o shebang #!/bin/bash na primeira linha do arquivo para indicar ao sistema operacional qual interpretador deve rodar o arquivo
- Deve-se iterar sobre cada subpasta do diretório atual através de um laço de repetição e informar ao usuário em qual pasta estamos
- Após isso, tentar compilar os arquivos C. Se, e somente se, a compilação for bem sucedida, executar o binário
- Por fim, opcionalmente avisar ao usuário que os testes forem concluídos
- Compilador GCC instalado
- Terminal Linux
SINFORM 2026 - Universidade Estadual de Santa Cruz (UESC)