/termmminal

Basic Shell written in C for BSM309 (Operating Systems) homework

Primary LanguageCMIT LicenseMIT

termmminal

Basic Shell written in C for BSM309 (Operating Systems) homework

It has:

  • Prompt (with no directory navigation)
  • Run programs
  • Input redirection ( < )
  • Output redirection ( > )
  • Background processes ( & )
  • Pipe ( | )
  • Commands with and ( program && program2 ) or ( program || program2 )
  • Sub-command execution ( command; (sub-command;) )