Команды
В консольном интерфейсе для получения подробной справки о любой команде нужно выполнить man <команда>, например:
man mc
Для текстовых команд в консоли доступно автодополнение по клавише Tab, например, если ввести справка и нажать Tab, то будут показаны все аргументы команды справка. Если же после команды справка ввести через пробел букву "ф" и нажать Tab, то автоматически сгенерируется параметр файл (Рисунок 1).

Рисунок 1 - Получение справки об операциях с файлами через консоль
Далее рассмотрим ключевые команды, необходимые для администрирования и работы с системой.
- Информация о системе:
uname -a— выводит информацию о ядре и системе;hostnamectl— показ информации о хосте и системе;lscpu— отображение информации о процессоре;lsblk— показ подключенных дисков и их разделов;
- Управление пакетами:
sudo dnf install <пакет>— установка пакетов с помощью пакетного менеджера dnf;sudo dnf update— обновление системы;sudo dnf remove <пакет>— удаление пакета;sudo rpm -q <пакет>— проверка установленного пакета;
- Управление сервисами (systemd):
sudo systemctl start <сервис>— запуск сервиса;sudo systemctl stop <сервис>— остановка сервиса;sudo systemctl restart <сервис>— перезапуск сервиса;sudo systemctl status <сервис>— проверка статуса сервиса;sudo systemctl enable <сервис>— включение автозапуска сервиса при старте системы;sudo systemctl disable <сервис>— отключение автозапуска сервиса;
- Работа с файлами и каталогами:
ls -la— просмотр содержимого каталога с подробной информацией;cp <файл> <путь>— копирование файла;mv <файл> <путь>— перемещение или переименование файла;rm <файл>— удаление файла;mkdir <каталог>— создание нового каталога;rmdir <каталог>— удаление пустого каталога;
- Мониторинг системы:
topилиhtop— отображение активных процессов и использование ресурсов;df -h— информация о свободном и занятом месте на дисках;du -sh <каталог>— подсчет занимаемого места каталогом;free -h— показ использования оперативной памяти;
- Сетевые команды:
ip addr— информация о сетевых интерфейсах;ping <хост>— проверка доступности удаленного узла;traceroute <хост>— маршрут до удаленного узла;netstat -tulnилиss -tuln— показ открытых портов и прослушиваемых сервисов;
- Работа с файлами и архивами:
tar -cvf <архив.tar> <папка>— архивация папки;tar -xvf <архив.tar>— извлечение содержимого архива;gzip <файл>— сжатие файла;gunzip <файл.gz>— распаковка файла;
- Управление пользователями и правами:
useradd <имя>— создание нового пользователя;passwd <имя>— изменение пароля пользователя;usermod -ag <группа> <имя>— добавление пользователя в группу;chown <пользователь>:<группа> <файл>— изменение владельца и группы файла;chmod 755 <файл>— изменение прав доступа к файлу;
- Журналы и логи:
journalctl -xe— просмотр системных логов;journalctl— просмотр всех записей журнала с момента последней загрузки системы;journalctl -f— просмотр последних записей в реальном времени;dmesg— лог ядра (информация о загрузке и драйверах).