Командная строка (CLI)
Командная строка — это текстовый интерфейс, в котором управление компьютером осуществляется путем ввода текстовых команд, а не кликов мышью.
• Роль и преимущества: CLI обеспечивает более точное управление системой, высокую скорость работы и возможность автоматизации задач с помощью сценариев (скриптов). Многие задачи администрирования выполняются в консоли быстрее, чем в графике.
• Серверное применение: На серверах графический интерфейс часто отсутствует (не устанавливается), чтобы не расходовать системные ресурсы (память и процессор) на отрисовку окон. В таких случаях управление происходит исключительно через командную строку.
• Оболочка (Shell): Это программа-интерпретатор, которая принимает команды от пользователя и передает их операционной системе. Самой распространенной оболочкой в Linux является Bash (Bourne Again Shell).
• Формат команд: Типичная команда состоит из имени программы, опций (ключей, изменяющих поведение команды) и аргументов (объектов, над которыми выполняется действие). Например, ls -l /etc.
Способы доступа к командной строке
В Linux существует несколько способов попасть в командную строку:
1. Эмуляторы терминала (в графическом режиме): Это программы, которые открывают окно с командной строкой внутри графической среды. Примеры: gnome-terminal, konsole, xterm. Это основной способ работы для пользователей настольных версий.
2. Виртуальные консоли: Linux поддерживает несколько параллельных сеансов. Даже при запущенной графике можно переключиться в чистую текстовую консоль с помощью комбинации клавиш Ctrl+Alt+F1 ... F6. Возврат в графический режим обычно осуществляется по Alt+F7.
3. Удаленный доступ: Подключение к командной строке удаленного компьютера (сервера) по сети, чаще всего с использованием защищенного протокола SSH.

