A shell implementation developed as part of the Operating Systems course at Theoretical Computer Science, Jagiellonian University, Cracow.
gcc make byacc lexcd shell
make ./bin/mshell-
lcd [path]– changes the current working directory to the specified path. If no path is provided, it changes to the user's home directory. -
lkill [ -signal_number ] pid– sends the signalsignal_numberto the process/group with the givenpid. The default signal number isSIGTERM. -
lls– prints the names of files in the current directory (similar tols -1without any options).
- Mateusz Wojaczek