Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 775 Bytes

File metadata and controls

31 lines (22 loc) · 775 Bytes

Shell

A shell implementation developed as part of the Operating Systems course at Theoretical Computer Science, Jagiellonian University, Cracow.

Getting Started

Prerequisites

gcc make byacc lex

Building Shell

cd shell
make 

Running Shell

./bin/mshell

Custom Commands

  • 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 signal signal_number to the process/group with the given pid. The default signal number is SIGTERM.

  • lls – prints the names of files in the current directory (similar to ls -1 without any options).

Authors

  • Mateusz Wojaczek