Skip to content

akikkhan/Simple-unix-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

25d83a3 · Oct 31, 2019

History

11 Commits
Oct 23, 2019
Oct 23, 2019
Oct 31, 2019

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