Shell Workshop Flashcards
Shell
Simply the outermost layer of an operating system. Designed to provide a way for you to interact with the tools and services that your operating system provides
Terminal
Program we use to interact with the shell
GUI
Graphical User Interaface
Graphical Shells (GUI)
Interact with the OS with things like windows and buttons
Text Shell
Uses text commands to interact with the OS, called a command line interface (CLI)
BASH
One of the most widely used shells
ls
List contents of the current directory
cd
Change directory
cd ..
Go up one directory (to the parent)
ls ..
List the contents of the parent directory
pwd
Print working directory (whatever directory the shell is currently looking at)
ls .
Lists the working directory (current directory)
ls ~
Lists the home directory
Relative Path
The path relative to the directory you are currently on
Absolute Path
The path relative to the home directory (full path)