Два десятка команд, которых хватит, чтобы уверенно ориентироваться на сервере.
Level Beginner
Reading time 2 min read
Updated September 25, 2026
Tested on Ubuntu 22.04, Ubuntu 24.04, Debian 12 На сервере нет рабочего стола — всё делается командами. Пугаться не стоит: для повседневной работы хватает небольшого набора. Все команды ниже безопасны, кроме отмеченных.
Команда Что делает pwd Показывает, в какой папке вы находитесь ls -la Список файлов, включая скрытые, с правами и размерами cd /var/www Перейти в папку; cd без аргументов — в домашнюю mkdir -p /srv/app/logs Создать папку вместе с недостающими родительскими cp -r src dst Скопировать файл или папку mv old new Переместить или переименовать rm file Удалить файл. rm -r удаляет папку целиком — без корзины
Команда Что делает cat file Вывести файл целиком less file Листать большой файл; выход — q, поиск — /слово tail -f /var/log/nginx/error.log Следить за файлом в реальном времени; выход — Ctrl+C nano file Простой редактор: Ctrl+O — сохранить, Ctrl+X — выйти grep -r "error" /var/log/nginx Найти строки с текстом в файлах find /etc -name "*.conf" -mtime -1 Найти файлы по имени, изменённые за сутки
Команда Что делает sudo команда Выполнить с правами администратора apt install пакет Установить программу systemctl status nginx Состояние службы; также start, stop, restart df -h Свободное место на дисках free -h Память и swap htop Процессы и нагрузка (apt install htop) ip -br a IP-адреса сервера ss -tlnp Какие программы слушают порты
У каждого файла есть владелец, группа и права. Чаще всего нужны две команды:
bash Copy
$ chown -R www-data:www-data /var/www/site$ chmod 600 ~/.ssh/authorized_keys! Важно. Никогда не выполняйте chmod -R 777 — это открывает файлы всем пользователям системы и часто используется при взломах. Если что-то не работает из-за прав, выясните, какому пользователю нужен доступ, и дайте его точечно.
Tab дополняет имена файлов и команд — меньше опечаток. Стрелка вверх возвращает прошлые команды, Ctrl+R — поиск по истории. man команда или команда --help — встроенная справка. Ctrl+C прерывает зависшую команду. Команды через && выполняются по очереди: вторая запустится, только если первая прошла успешно.