Краткая памятка по базовым командам окружения
:w / :q! | Сохранить / Выйти без сохранения |
i / Esc | Режим вставки / Обычный режим |
dd / yy | Удалить (вырезать) / Скопировать строку |
p / P | Вставить после / до курсора |
u / Ctrl + r | Отмена действия / Повтор отмены |
/шаблон | Поиск (n — далее, N — назад) |
gg / G | Перейти в начало / конец файла |
:%s/old/new/g | Замена по всему файлу |
ss -tulpn | Просмотр слушающих портов |
journalctl -u svc -f | Логи сервиса в реальном времени |
systemctl status <s> | Статус службы systemd |
df -h / free -m | Дисковое пространство / ОЗУ |
grep -rn "text" . | Рекурсивный поиск текста в каталоге |
tar -czvf a.tar.gz d/ | Архивация каталога в gzip |
tail -n 100 <file> | Последние 100 строк файла |
chmod +x <file> | Сделать файл исполняемым |
docker ps -a | Список всех контейнеров |
docker logs -f <id> | Следить за логами контейнера |
docker exec -it <c> sh | Интерактивный шелл в контейнере |
docker system prune -a | Очистить неиспользуемые образы и кэш |
compose up -d | Фоновый запуск compose-стека |
compose down | Остановка и удаление контейнеров стека |
compose restart <s> | Перезапуск конкретного сервиса |