Orientation
1 Introduction to the computing ecosystem
2 File-system essentials
Proficiencies
File system concepts:
- Spatial metaphor of “location” in a hierarchical tree of folders and files.
- The current working directory.
- Specifying a location using a “path” string.
- Specifying absolute vs. relative paths.
- Program or executable pathss.
- Standard file-system organization
3 Shell essentials
Proficiencies
How to open a “shell” instance (“terminal”, “command-line”).
How to identify the current working directory path.
How to list the contents of the current working directory.
How to list the contents of any directory given relative and absolute paths.
How to change the current working directory based on:
- relative paths
- absolute paths
How to specify the location of a directory or a file as an argument to a program using both relative paths and absolute paths.
How to communicate or correlate file and directory locations presented in the operating system graphical interface (GUI) as or with path string specifiers in the shell.
How to create a new directory.
How to rename or move a directory.
How to rename or move a file.
How to copy a directory.
How to copy a file.