Командная строка Linux

Командная строка является текстовым интерфейсом, предназначенным для ввода команд и инструкций в систему.
Она представлена в виде приложения Bash (Bourne Again Shell) и является улучшенной оболочкой shell (sh) для Unix‑подобных операционных систем.

Когда оболочка используется в интерактивном режиме, она взаимодействует с пользователем, отображая командную строку и ожидая ввода команды, - это называется shell promptприглашение оболочки»).
Если пользователь работает с обычными правами, приглашение завершается символом доллара ($). При использовании прав суперпользователя (root) символ меняется на решётку (#).
Терминал - программный интерфейс, позволяющий вводить команды и получать результаты их выполнения.

Есть несколько вариантов консоли:

Физическая консоль (локальный терминал) - через неё так же может запускаться графическая оболочка, для переключения используется сочетание клавиш Ctrl + Alt + F(1-7) (F6,F7 - графический интерфейс).

Удалённая консоль (терминал для удалённого подключения) - используется для подключения к системе по сети на основе протокола SSH (Secure Shell).

Эмулятор консоли (эмулятор терминала) - программа для подключения к терминалу в графической оболочке.
Для завершения сеанса взаимодействия с системой используйте команду exit либо сочетание клавиш Ctrl + D в графической оболочке.
Команда - это инструкция, которую пользователь отправляет оболочке для выполнения определённого действия.
(Например, команда ls используется для просмотра содержимого текущего каталога).

Каждая команда состоит из трёх основных частей:

команда [параметры] аргументы
Команда - это название выполняемой операции (утилиты).
(Например, ls, cd, mkdir).

Параметры - это необязательные флаги (ключи), которые изменяют поведение команды.
(Например, -l - для вывода подробного списка файлов).

Аргументы - это объекты, над которыми выполняется действие.
(Например, имена файлов или каталогов).

Пример ввода:
ls -l /home/user
ls — команда для просмотра содержимого каталога;
-l — параметр для детализированного вывода;
/home/user — аргумент, указывающий путь к каталогу user;
Таким образом, командная строка является мощным инструментом для управления системами и автоматизации задач. Освоив основы Bash, можно значительно повысить продуктивность и эффективность работы с операционной системой.

Подпишись, поддержи канал