Справочник команд

Команды Linux с понятными объяснениями, примерами и заметками о безопасности.

Просматривайте по областям задач или ищите напрямую. Каждая страница объясняет назначение команды, аргументы, примеры, заметки для начинающих и связанные инструменты.

Библиотека

165 важных команд Linux, сгруппированных по практическим задачам.

Это не короткая шпаргалка, а структурированный справочник для чтения, практики и безопасного повседневного использования.

Самые полезные команды для новичков

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

Самые полезные команды для серверов

Команды для служб, журналов, сети, пакетов, пользователей, дискового пространства и удаленного администрирования.

Самые полезные команды для диагностики

Команды для первичной проверки, которые помогают сузить проблему без преждевременных изменений системы.

Команды, которые должен знать каждый пользователь Linux

Базовый словарь команд, который встречается на рабочих станциях, серверах, в recovery-средах и документации.

Операции с файлами и папками

Создание, копирование, перемещение, переименование и удаление объектов файловой системы.

Просмотр контента

Безопасное чтение файлов с терминала, не открывая полноценный редактор.

Поиск и фильтрация

Находите файлы, команды и текстовые шаблоны в системе.

Разрешения и право собственности

Проверьте и измените круг лиц, которые могут читать, записывать и выполнять файлы.

Processes

Составляйте список, расставляйте приоритеты и сигнализируйте о запущенных программах.

Службы и управление системой

Управляйте службами systemd и проверяйте системный журнал.

Управление пакетами

Устанавливайте, удаляйте, запрашивайте и проверяйте пакеты программного обеспечения.

Networking

Тестируйте подключение, проверяйте сокеты и передавайте данные.

Информация о системе

Определите пользователей, ядра, диски и состояние системы.

Диск и хранилище

Проверьте диски, разделы, использование и точки монтирования.

df

Показывает использование дискового пространства файловой системы.

df [options] [path]

du

Оценивает использование пространства файлов и каталогов.

du [options] [path]

mount

Прикрепляет файловую систему к дереву каталогов.

mount [options] source target

umount

Отключает смонтированную файловую систему.

umount [options] target

blkid

Показывает идентификаторы блочных устройств и метаданные файловой системы.

blkid [device]

lsblk

Перечисляет блочные устройства в дереве.

lsblk [options]

fdisk

Просматривает и редактирует таблицы разделов.

fdisk [options] device

parted

Создает и редактирует таблицы разделов, включая GPT.

parted [options] device [command]

mkfs

Создает файловую систему на устройстве.

mkfs -t type device

fsck

Проверяет и восстанавливает файловые системы.

fsck [options] device

swapon

Позволяет заменять устройства или файлы.

swapon [options] device-or-file

swapoff

Отключает замену устройств или файлов.

swapoff device-or-file

dd

Копирует байты между файлами или устройствами.

dd if=input of=output [options]

badblocks

Тестирует блочные устройства на наличие плохих блоков.

badblocks [options] device

Сжатие и архивы

Упаковывайте и распаковывайте файлы в распространённых форматах архивов.

Обработка текста

Преобразуйте потоки и файлы с помощью составных инструментов терминала.

sed

Редактирует текстовые потоки с помощью скриптовых правил.

sed [options] script [file...]

awk

Обрабатывает структурированный текст по полям и шаблонам.

awk 'pattern { action }' [file...]

sort

Сортирует строки текста.

sort [options] [file...]

cut

Извлекает разделы из каждой строки.

cut [options] [file...]

tr

Переводит или удаляет символы в потоке.

tr [options] set1 [set2]

xargs

Создает аргументы команды из входных данных.

xargs [options] command

uniq

Удаляет соседние повторяющиеся строки или сообщает о них.

uniq [options] [input [output]]

tee

Записывает ввод как в файл, так и в стандартный вывод.

tee [options] file...

paste

Объединяет строки из файлов рядом.

paste [options] file1 file2

join

Объединяет отсортированные файлы по общему полю.

join [options] file1 file2

comm

Сравнивает два отсортированных файла построчно.

comm [options] file1 file2

split

Разбивает файл на части.

split [options] file [prefix]

fmt

Переформатирует абзацы текста.

fmt [options] [file]

column

Форматирует текст в выровненные столбцы или таблицы.

column [options] [file]

Управление пользователями и группами

Управляйте учетными записями, паролями, группами и удостоверениями.

Оболочка и окружающая среда

Работайте с переменными, историей, псевдонимами и справочными системами.

Журналы и диагностика

Читайте журналы и диагностируйте работающие системы.

Задания и фоновое выполнение

Запускайте команды в фоновом режиме и планируйте повторяющуюся работу.

Editors

Открывайте и редактируйте файлы из терминальной среды.

Удаленный доступ

Подключайтесь, копируйте и синхронизируйте с удаленными системами.