An open API service indexing awesome lists of open source software.

https://github.com/eliasdeallmeida/shell

Shell desenvolvido em linguagem C
https://github.com/eliasdeallmeida/shell

c os shell simulation

Last synced: 2 months ago
JSON representation

Shell desenvolvido em linguagem C

Awesome Lists containing this project

README

          

# Shell

O Shell foi desenvolvido com utilização chamadas de sistema advindas de bibliotecas para POSIX. O objetivo é replicar um interpretador de comandos e executar as linhas inseridas pelo usuário.

## Ferramentas
O programa foi feito em linguagem C utilizando a plataforma de desenvolvimento online [Replit](replit.com) e compilado com GCC pelo seguinte comando:

```
gcc -o shell.e shell.c
```

Para executar, basta inserir:

```
./shell.e
```

A partir desse momento, o programa estará em execução. Para encerrar, basta digitar "exit".

## Observações
Visto que o código foi feito em uma plataforma online, alguns comandos não foram possíveis de ser testados devido à limitação do ambiente.

Os comandos são:
- cd
- ping
- shutdown

Contudo, alguns dos comandos que foram testados e executados com sucesso são:
- ls
- touch
- mkdir
- rm
- rmdir
- mv
- echo
- cat
- kill
- ps
- clear
- exit

## Colaboradores
- Elias de Almeida
- Rai Ferreira