Dive into the inner workings of a shell and learn how to build your own personalized shell with a custom prompt. Suitable for developers who want to explore shell internals.
Technical TutorialsCShell ScriptingUnix
Introduction
Most of us use a shell, at least once in a while. Some spend most of their time in one. Often we take it for granted, not knowing or caring how it does what it does. In this workshop, we'll delve a little into that by building our very own shell!
Highlights
Focus on how processes are launched and how their IO can be controlled with pipes
Leave out details like memory management, parsing and tokenizing, and error handling
Build a personalized shell with a custom prompt
Recommendation
This course is a great opportunity to gain a deeper understanding of how shells work under the hood. It's suitable for developers who want to explore the inner workings of a shell and learn how to build their own.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.