← Voltar ao portfólio C · Unix · Shell

minishell

Shell interativa inspirada no Bash que demonstra domínio de Unix, processos e sinais.

C Unix Fork/Exec Pipes Signals
C

O que o projeto faz

  • Lê e interpreta comandos digitados pelo utilizador.
  • Executa programas externos e internos.
  • Suporta pipes, redirecionamentos e variáveis de ambiente.
  • Reproduz o fluxo básico de uma shell real.

Por que é relevante

É um ótimo projeto para demonstrar domínio de sistemas operacionais e do comportamento interno de Unix.

Aprendizados

  • Como uma shell processa comandos internamente.
  • Como gerir processos filhos e sinais.
  • Como manipular entrada e saída em Unix.