Основные команды в Debian

25.05.2025 Автор: Администратор

Основные команды в Debian. В Debian, как и в других дистрибутивах Linux, используется множество команд для управления системой. Ниже приведены основные команды, разделенные по категориям:

Debian

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

Debian использует apt (Advanced Package Tool) для управления пакетами.

КомандаОписание
sudo apt updateОбновить список доступных пакетов
sudo apt upgradeУстановить обновления для всех пакетов
sudo apt full-upgradeУстановить обновления (с удалением старых пакетов при необходимости)
sudo apt install <пакет>Установить пакет
sudo apt remove <пакет>Удалить пакет (оставляя конфиги)
sudo apt purge <пакет>Удалить пакет вместе с конфигами
sudo apt autoremoveУдалить неиспользуемые зависимости
sudo apt search <текст>Поиск пакета
sudo apt show <пакет>Показать информацию о пакете
sudo apt list --installedСписок установленных пакетов
sudo apt cleanОчистить кеш загруженных пакетов (.deb)
sudo apt autocleanУдалить старые версии кешированных пакетов

Управление службами (systemd)

КомандаОписание
sudo systemctl start <служба>Запустить службу
sudo systemctl stop <служба>Остановить службу
sudo systemctl restart <служба>Перезапустить службу
sudo systemctl status <служба>Показать статус службы
sudo systemctl enable <служба>Включить автозапуск службы
sudo systemctl disable <служба>Отключить автозапуск службы
sudo systemctl daemon-reloadПерезагрузить конфиги systemd

Файлы и директории

КомандаОписание
lsСписок файлов и папок
cd <директория>Перейти в директорию
pwdТекущая директория
mkdir <директория>Создать папку
rm <файл>Удалить файл
rm -r <директория>Удалить папку рекурсивно
cp <источник> <цель>Копировать файл/папку
mv <источник> <цель>Переместить/переименовать файл/папку
touch <файл>Создать пустой файл
cat <файл>Вывести содержимое файла
less <файл>Просмотр файла (прокрутка)
nano <файл>Редактировать файл в Nano
chmod <права> <файл>Изменить права доступа
chown <пользователь>:<группа> <файл>Изменить владельца файла

Сеть

КомандаОписание
ip a или ifconfigПоказать сетевые интерфейсы
ping <хост>Проверить доступность хоста
ss -tulnp или netstat -tulnpСписок открытых портов
curl <URL>Загрузить данные с URL
wget <URL>Скачать файл
ssh <пользователь>@<хост>Подключиться по SSH
scp <файл> <пользователь>@<хост>:<путь>Копировать файл через SSH

Пользователи и группы

КомандаОписание
sudo adduser <пользователь>Добавить пользователя
sudo deluser <пользователь>Удалить пользователя
sudo usermod -aG <группа> <пользователь>Добавить пользователя в группу
sudo passwd <пользователь>Изменить пароль пользователя
id <пользователь>Показать информацию о пользователе
whoamiТекущий пользователь
sudo или suПереключиться в root

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

КомандаОписание
uname -aИнформация о ядре
lsb_release -aИнформация о версии Debian
df -hСвободное место на дисках
free -hИспользование оперативной памяти
top или htopМониторинг процессов
ps auxСписок запущенных процессов
journalctl -xeПросмотр системных логов (systemd)

Архивация и сжатие

КомандаОписание
tar -cvf архив.tar файлыСоздать tar-архив
tar -xvf архив.tarРаспаковать tar-архив
gzip файлСжать файл (Gzip)
gunzip файл.gzРаспаковать Gzip

Это основные команды, которые помогут в работе с Debian. Для более подробной информации используйте man <команда> (например, man apt).