Primeiro trabalho da disciplina Fundamentos de Sistemas Operacionais. Se baseia em um shell de linux simplificado (ou seja, com menos comandos) e em português. Seu propósito é praticar o gerenciamento de recursos presente nos sistemas operacionais.
C++ 99.23%C 0.55%Makefile 0.22%
lucasshell's Introduction
My name is Lucas, I'm an master's student at UnB (Universidade de Brasília) - Brazil
I'm currently researching the use of deep neural networks in lipreading and speech recognition.
Se eu quiser, por exemplo, fazer um alias de "jogos" para "cd Documents/Jogos" não será possível, pois o espaço no segundo argumento da função trará erros. O comando achará que são 3 argumentos separados por espaço.
É possível fazer um loop infinito, com a decisão do alias, se um alias apontar para outro alias, e o segundo alias apontar para o primeiro.
Provavelmente a melhor solução para isso é simplesmente acabar com a função recursiva, fazendo um alias de "uma camada só".
É possível fazer um loop infinito de comandos com a função de repetir determinado comando encontrado no histórico: caso o usuário repita uma função de repetir uma função, que repete uma função...