@@ -12,8 +12,7 @@ Whether you log in via OpenSSH, PuTTY, or opening a Terminal in JupyterLab, you
Unix shells are text based interfaces that prompt the user to input commands and display the result of executing those commands back to the user.
The underlying concepts (the file system, executing programs, etc.) are probably familiar to you, but the text based interface can seem daunting at first.
This section will teach you how to accomplish essential tasks on a Unix shell.
If you are already familiar with this kind of interface, you may want to skip ahead to the [section describing the environment][Environment].
[ER: this link also didn't wrork properly for me]
If you are already familiar with this kind of interface, you may want to skip ahead to the [section describing the environment](environment.md).
Like many operating systems, Unix provides an abstraction for storage media called a file system.
Data of various types (text, images, executable code, etc.) is stored in files which can be organized in a tree-like hierarchy of directories that starts at a single root (the "root directory").