How to Open a Linux Shell on Your Raspberry Pi
Whether you're using a Raspberry Pi desktop or headless, you'll likely need to open a Linux shell at some point. In this guide, we'll define the term shell and show you how to open and use a shell on your Pi.
What is a shell?
A shell is a command line interpreter, meaning it is a program that receives a text input and executes commands on the system. It is an interface to the Unix system. Bash (Bourne-again shell) is the most common shell, but there are plenty of other commonly used shells, like tcsh, zsh, fish, and others.
On most systems, you have the option between a graphical user interface (GUI) and a command line interface (CLI). While the terms shell and cli can be confusing, we can simply say that we use the shell to access the cli. But in most contexts, these two terms can be used interchangeably.
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.