Часто используемые команды Linux: быстрый справочник
📂 File and Directory Management (Управление файлами и папками)
Эти команды используются для навигации по файловой системе и работы с файлами.
ls(List): Выводит список файлов и папок в текущей директории.pwd(Print Working Directory): Показывает полный путь к папке, в которой вы сейчас находитесь.cd(Change Directory): Используется для перехода в другую папку.mkdir(Make Directory): Создает новую папку.rmdir(Remove Directory): Удаляет пустую папку.touch: Создает пустой файл или обновляет время последнего изменения существующего файла.cp(Copy): Копирует файлы или папки.mv(Move): Перемещает файлы или папки (также используется для переименования).rm(Remove): Удаляет файлы (или папки с ключом-r).

📝 File Viewing and Editing (Просмотр и редактирование файлов)
Инструменты для чтения содержимого файлов и внесения изменений.
cat(Concatenate): Выводит содержимое файла на экран полностью.less: Позволяет просматривать длинные файлы постранично (можно листать вверх и вниз).more: Старая версияless, позволяет листать только вниз (в большинстве случаев).nano: Простой и понятный консольный текстовый редактор для новичков.vim: Мощный и сложный консольный редактор для продвинутых пользователей.gedit: Стандартный графический текстовый редактор (как Блокнот) для среды GNOME.
⚙️ Process Management (Управление процессами)
Команды для контроля запущенных программ и служб.
ps(Process Status): Показывает моментальный снимок текущих запущенных процессов.top: Показывает список процессов в реальном времени (нагрузка на CPU, память).kill: Завершает процесс по его идентификатору (PID).killall: Завершает все процессы с указанным именем.pstree: Показывает процессы в виде иерархического дерева (кто кого запустил).htop: Более удобная, цветная и интерактивная версияtop.
ℹ️ System Information (Информация о системе)
Диагностика ресурсов и параметров компьютера.
uname: Выводит информацию о системе (ядро, архитектура). Часто используютuname -a.df(Disk Free): Показывает количество свободного и занятого места на дисках.du(Disk Usage): Показывает размер папок и файлов.free: Показывает использование оперативной памяти (RAM) и файла подкачки (Swap).lscpu: Детальная информация о процессоре.lshw(List Hardware): Подробная информация обо всем оборудовании.lsblk(List Block Devices): Список всех подключенных накопителей и их разделов.
👤 User and Group Management (Управление пользователями и правами)
Администрирование учетных записей.
passwd: Смена пароля пользователя.useradd: Создание нового пользователя.userdel: Удаление пользователя.usermod: Изменение параметров пользователя (например, добавление в группу).groupadd: Создание новой группы пользователей.groupdel: Удаление группы.groups: Показывает, в каких группах состоит пользователь.id: Выводит цифровые идентификаторы пользователя (UID) и групп (GID).
🌐 Network Configuration and Monitoring (Сеть)
Настройка сети и диагностика подключений.
ifconfig: Старая команда для просмотра и настройки сетевых интерфейсов (IP, маска).ip: Современная и более мощная заменаifconfig.ping: Проверка доступности удаленного узла (сервера/сайта).netstat: Статистика сетевых подключений, портов и таблиц маршрутизации.ss: Современная и быстрая заменаnetstatдля просмотра сокетов.traceroute: Показывает маршрут (узлы), который проходит пакет до цели.ssh(Secure Shell): Безопасное подключение к удаленному компьютеру.nc(Netcat): "Швейцарский нож" для сети — умеет читать и писать данные в сетевые соединения (тестирование портов, передача файлов).
📦 Package Management (Управление пакетами)
Установка и удаление программ. Команды зависят от вашего дистрибутива Linux.
apt-get/apt: Используются в Debian, Ubuntu, Mint.apt— более современная и удобная версия.yum/dnf: Используются в RHEL, CentOS, Fedora.dnf— современная заменаyum.rpm: Низкоуровневый менеджер пакетов для Red Hat систем (установка .rpm файлов).dpkg: Низкоуровневый менеджер пакетов для Debian систем (установка .deb файлов).snap: Универсальный менеджер пакетов от Canonical (работает на большинстве дистрибутивов).zypper: Менеджер пакетов для openSUSE.