Skip to content

Build a small and simple shell from scratch to learn UNIX/LINUX system programming.

License

Notifications You must be signed in to change notification settings

0xb270/shell-from-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shell-from-scratch

Build a small and simple shell from scratch to learn UNIX/LINUX system programming.

Why?

  • I use Linux and bash/zsh every day.
  • But I don't know exactly how it works.
  • I want to learn Linux system programming by building a small and simple shell from scratch.

Background knowledge

Progress

  • 2018-11-23 Add parse_and_execute(), execute(), get_token() to execute something.
  • 2018-11-08 Print cwd(current working directory) in absolute path, current username, current privilege(# or $).

About

Build a small and simple shell from scratch to learn UNIX/LINUX system programming.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages