Полный гид по основам работы в терминале Linux для начинающих

Иван Корнев·16 августа 2026·3 мин

Основы работы в терминале Linux строятся на понимании общего синтаксиса команд и знании базовых утилит для навигации, управления файлами и системой. Терминал позволяет выполнять действия быстрее и автоматизировать рутинные задачи.

Оглавление

Синтаксис команд и горячие клавиши

Большинство команд в Linux следуют единому шаблону: команда [опции] [аргументы].

  • Команда — это действие, которое нужно выполнить (например, ls, cp).
  • Опции (флаги) — модификаторы поведения команды, обычно начинаются с дефиса (-l) или двойного дефиса (--help).
  • Аргументы — объекты, к которым применяется команда (имена файлов, пути, пользователи).

Горячие клавиши для ускорения работы:

  • Tab — автодополнение путей и команд
  • Стрелки вверх/вниз — навигация по истории команд
  • Ctrl + R — поиск по ранее введенным командам

Навигация и файловая система

КомандаОписание
pwdВыводит полный путь к текущему каталогу, чтобы пользователь понимал свое местоположение
lsПоказывает содержимое текущей директории; часто используется с флагами -l (подробный список) и -a (скрытые файлы)
cdПозволяет переходить между директориями; cd .. возвращает на уровень выше, а cd ~ переносит в домашнюю папку
mkdirСоздает новую директорию; например, mkdir ~/directory/ создаст папку в домашнем каталоге

Управление файлами

КомандаОписание
catВыводит полное содержимое текстового файла в консоль
head и tailПоказывают соответственно первые или последние строки файла, что полезно для просмотра логов
cpКопирует файлы и директории из одного места в другое
grepОсуществляет поиск текста по шаблону внутри файлов, что критически важно для анализа логов

Права доступа и системные процессы

КомандаОписание
sudoЗапускает команду от имени суперпользователя (администратора), когда требуются повышенные привилегии
chgrpИзменяет группу владельца файла или директории согласно синтаксису chgrp [группа] [файл]
ps, top или htopИспользуются для мониторинга запущенных процессов и нагрузки на систему
useradd / userdelКоманды для создания и удаления учетных записей пользователей

Частые ошибки

  • Забывают использовать sudo для команд, требующих повышенных привилегий, что приводит к ошибкам доступа.
  • Не проверяют текущее местоположение через pwd перед выполнением операций с файлами, что может привести к изменению файлов в неверной директории.
  • Игнорируют флаг -a при использовании ls, из-за чего не видят скрытые конфигурационные файлы.

FAQ

Как быстро найти ранее введенную команду? Используйте горячую клавишу Ctrl + R для поиска по истории ранее введенных команд или стрелки вверх/вниз для навигации по ней.

Как вернуться в домашнюю папку? Выполните команду cd ~, которая перенесет вас в домашнюю директорию текущего пользователя из любого места файловой системы.

Как просмотреть конец лог-файла? Используйте команду tail, которая показывает последние строки файла. Это особенно полезно для анализа свежих записей в логах.

Как создать новую директорию в домашней папке? Выполните mkdir ~/directory/, где ~ обозначает домашний каталог, а directory/ — имя создаваемой папки.