Skip to content

akikkhan/Simple-unix-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

We implemented a simple shell program by using fork()/execv() system calls. This shell supports:

  • Basic bash-like shell functions, such as loading and running a program
  • Advanced features:
    • pipe (|) to direct output from one program as input to another program
    • I/O redirection (>) to send output to another file
  • Special commands:
    • “history”, which displays the latest 100 commands typed by the user
    • “histat”, which displays the top 10 most frequently typed commands in the descending order

Programming language used in this project was C++.

About

Simple shell to perform bash-like shell functions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages