Skip to content

This is a shell, written in C, that supports all the built-in commands that exist in the linux shell. It also supports pipelining of up to three commands. Written in one week, there are a lot of room for improvement and better ways to organize the code (work in progress).

Notifications You must be signed in to change notification settings

andywu0408/Linux-Shell-In-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux-Shell-In-C

This is a shell, written in C, that supports all the built-in commands that exist in the linux shell. It also supports pipelining of up to three commands. Written in one week, there are a lot of room for improvement and better ways to organize the code (work in progress).

To try it out:

please clone the repository to a local directory of your choice -> execute "make" in a terminal to produce an executable named "sshell" -> type "./sshell" in terminal to start the shell.

About

This is a shell, written in C, that supports all the built-in commands that exist in the linux shell. It also supports pipelining of up to three commands. Written in one week, there are a lot of room for improvement and better ways to organize the code (work in progress).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published