• Why using libraries in general?

What is a Linux mini shell using C?
The Linux mini shell is a program that behaves exactly like the Linux shell, albeit with limited functionality.

Supports built-in shell commands like "cd" and "exit".
It supports inbound and outbound redirection.
It supports background processing.
Technology stack
Since it is a Linux shell, the only feasible language to use was C; since it is native to Linux. Also, the POSIX library was required for the shell implementation.

“Good code is your best documentation” — Steve McConnell

Dany Puertas


Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store