Este projeto implementa um shell simplificado em C, chamado osh, que permite executar comandos Linux, armazenar os últimos 10 comandos no histórico e executar comandos em segundo plano. Inclui funcionalidades como exibição e execução de comandos do histórico, suporte para processos concorrentes e encerramento do shell com o comando exit. O código utiliza manipulação de strings, controle de processos com fork e execvp, e gerenciamento de memória para oferecer uma experiência básica de terminal interativo.
-
Notifications
You must be signed in to change notification settings - Fork 0
leigueed/terminal_linux
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Projeto Acadêmico: Interface de Shell em C
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published