Skip to content

nelsonlaw/shell-lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

shell-lite

A lightweight shell programm for linux.

Features included:

  • Handle error situation correctly, e.g., incorrect filename, incorrect path, not a binary file, etc.
  • Allow user execute multiple commands (with arguments) one at a time (using &&).
  • Handle zombie processes.
  • Support | piping
  • Support & background execution.
  • Handle SIGINT, SIGCHLD, SIGUSR1 with predefined response.
  • Support time macro.
  • Detection of uncorrect syntax.

How to compile:

gcc main.c -o myshell

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages