Chapter 1 Introduction

This tutorial and exercises are not meant for “naive beginners” of the command line interface with shell commands rooted in the Linux/Unix platform.

Additionally, to avoid “installation” of various software we’ll use the “container” method from docker that allows to run Linux software on both Mac and Windows once the docker software has been installed. See more details below in section 1.3.1.

Windows users can alternatively install the “Windows Subsystem for Linux2 to add the relevant command-line functionality which is different than the command-line within Windows itself and have access to a full text-based Linux shell.

NOTE

Beginners should take the time to learn and Intermediate users should review the necessary skills and software from these tutorials: