Skip to content

RCReddyN/nomsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nomsh

A shell written in C.

  • Added support for builtin commands.
  • Added support for executable commands through fork(), and exec().
  • Added support for output redirection using open(), and dup2().
  • Added support for exiting the shell using exit(), which may change when the support for background execution and signal handling is added.

Make preparations:

git clone https://github.com/RCReddyN/nomsh.git
cd nomsh
make

Start the shell:

./shell

Remove binary files:

make clean