This text covers the tasks that are performed from the command line of the Linux operating system. It explains how to access the command line, work in the console, and configure the system using programs that have only a text interface. It describes the features of the Linux file system, the most useful commands for working with text, networks, and the Internet, as well as system administrator commands. Special attention is paid to writing automation scripts for routine tasks in the bash and tcsh shell languages.
It discusses methods for redirecting input-output, masks and aliases, various options for running programs, effective keyboard usage techniques, examples of complex commands, and other issues. In the second edition, special attention is given to the tasks of the system administrator — disk partitioning, bootloader recovery, including when using hard drives based on GPT/UEFI, package installation, system monitoring, and automation in bash shell languages. For system administrators, programmers, and advanced Linux users.