Командная строка (CLI — Command Line Interface) — мощный инструмент управления операционной системой Linux. В отличие от графического интерфейса (GUI), она позволяет выполнять задачи быстрее и эффективнее, особенно при работе на серверах или автоматизации рутинных операций.
В этой главе вы:
* узнаете, что такое терминал и командная оболочка;
* научитесь запускать терминал в графической среде Linux;
* освоите базовые элементы синтаксиса команд;
* получите первые навыки выполнения простых команд;
* познакомитесь с системой получения справочной информации.
Терминал (или эмулятор терминала) — это программа, предоставляющая интерфейс для взаимодействия с командной оболочкой. В современных дистрибутивах Linux терминал запускается в графической среде.
Командная оболочка (shell) — программа, которая принимает команды от пользователя и исполняет их. Наиболее распространённая оболочка в Linux — Bash (Bourne Again SHell).
После запуска терминала вы увидите приглашение командной строки (prompt), которое обычно выглядит так:
username@hostname:~$
Где:
* username — ваше имя пользователя;
* hostname — имя компьютера;
* ~ — символ домашней директории (/home/username);
* $ — маркер готовности к вводу команды. Если вы вошли как суперпользователь (root), вместо $ будет #.
Способы открыть терминал зависят от используемого графического окружения:
1. Горячие клавиши: во многих дистрибутивах комбинация Ctrl+Alt+T запускает терминал.
2. Меню приложений: найдите пункт «Терминал», «Terminal», «Konsole» или «XTerm».
3. Контекстное меню: в файловом менеджере (например, Nautilus) кликните правой кнопкой мыши в любой папке и выберите «Открыть в терминале».
4. Поиск: используйте строку поиска в меню приложений, введя «terminal».
Общая форма любой команды:
команда [опции] [аргументы]
• Команда — действие, которое нужно выполнить (например, ls, cd, pwd).
• Опции (флаги) — изменяют поведение команды, обычно начинаются с дефиса (-) или двойного дефиса (--). Например, -l для подробного вывода, --help для справки.
• Аргументы — объекты, над которыми выполняется действие (файлы, каталоги и т. д.).
Пример:
ls -l /home/user/Documents
• ls — команда (вывести список файлов);
• -l — опция (подробный формат);
• /home/user/Documents — аргумент (путь к каталогу).
Выполните следующие команды, чтобы познакомиться с основами:
1. pwd (Print Working Directory) — показать текущую директорию:
pwd
Вывод будет примерно таким: /home/username.
2. ls (List) — вывести список файлов и каталогов в текущей директории:
ls
Для подробного списка используйте опцию -l:
ls -l
Чтобы показать скрытые файлы (начинающиеся с точки), добавьте опцию -a:
ls -la
3. cd (Change Directory) — сменить текущую директорию:
cd /var/log
Вернуться в домашнюю директорию можно командой:
cd ~
Или просто:
cd
Перейти на уровень выше:
cd ..
4. whoami — вывести имя текущего пользователя:
whoami
5. date — показать текущую дату и время:
date
6. cal — вывести календарь на текущий месяц:
cal
Если вы не знаете, как использовать команду, воспользуйтесь встроенными средствами помощи:
1. --help — большинство команд поддерживают эту опцию:
ls --help
2. man (manual) — просмотр подробной справочной страницы:
man ls
Внутри man используйте клавиши:
* ↑/↓ — прокрутка по строкам;
* PgUp/PgDn — прокрутка по страницам;
* / — поиск (введите шаблон и нажмите Enter);
* q — выход из справки.
3. info — альтернативная система документации (более структурированная):
info ls
На этой странице вы можете прочитать онлайн книгу «Работа в командной строке linux», автора Программист. Данная книга имеет возрастное ограничение 16+, относится к жанрам: «Самоучители», «Программирование». Произведение затрагивает такие темы, как «автоматизация бизнес-процессов», «языки программирования». Книга «Работа в командной строке linux» была написана в 2026 и издана в 2026 году. Приятного чтения!
О проекте
О подписке
Другие проекты
