Skip to content

Saksham932007/Unix-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Unix Shell

This is a simple Unix shell implemented in C. It supports command parsing, built-in commands (cd, exit), external command execution, piping, redirection, background jobs, and signal handling.

Features

  • Command prompt and input parsing
  • Built-in commands: cd, exit
  • External command execution
  • Piping (|)
  • Input/output redirection (>, <, >>)
  • Background jobs (&)
  • Signal handling (Ctrl+C, Ctrl+Z)

Build

make

Run

./myshell

Files

  • myshell.c: Main shell implementation
  • Makefile: Build instructions

Usage

Type commands as you would in a normal Unix shell. Use exit to quit.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published