Skip to content

sbakhit/simple_shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

simple shell

C program implementing a shell interface that accepts user commands and executes each command in a separate process. The shell program provides a command prompt, where the user inputs a line of command. The shell is responsible for executing the command.

runs in UNIX based systems

The program accepts the following commands

  • ls: list files in the current directory
  • cd: change directory
  • cat: open file, as well as redirect file
  • cp: copy file, as well as redirect file
  • fg: foreground a background job
  • jobs: list background jobs
  • exit: quit the shell

SIGNALS

  • Ctrl: terminate shell
  • Ctrl (SIGINT): kill a program running inside the shell
  • Ctrl (SIGTSTP): ignore the signal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages