DerekL27 / linux_shell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux Shell

This is the code for CS3650 Project 1

The Makefile contains the following targets:

  • make all - compile everything
  • make tokenize - compile the tokenizer demo
  • make shell - compile the shell
  • make shell-tests - run a few tests against the shell
  • make test - compile and run all the tests
  • make clean - perform a minimal clean-up of the source tree

This shell is capable of basic shell operations (cd,ls,echo,etc.) and basic file operations, as well as tokenizing, sequencing, and piping.

About


Languages

Language:C 53.6%Language:Shell 43.2%Language:Makefile 3.2%