This shell is completely built in C.
It supports commands such as pwd
, cd
,echo
,ls
, bg
, fg
, kjob
, overkill
, exit
, pinfo
etc.
There is also flag support so for ls
you can use the flags -l
and -a
.
It also supports running background commands by entering & at the end of that command.
It also supports multiple commands in one line by separating each command by a semicolon.
- Open terminal at that particular folder.
- Run make; ./shell