This learning path is composed of a series of exercises and their anwsers. The exercises are from Learn Enough Command Line to Be Dangerous tutorial. Furthermore, I suggest to also read the full book from the same author called Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials.
Learn how to start a new terminal, how to check the syntax of a command, cleanup and editing lines of text.
Learn how to create, list, edit, move, copy and delete files.
Learn how to download, search, navigate and limit the content display of files.
Learn how to create, navigate, rename, copy and delete directories.
Creating our first shell script with a helper menu and inline parameters or arguments.