Terminal & Tools Quick Reference

Краткая памятка по базовым командам окружения

Vim Hotkeys

:w / :q!Сохранить / Выйти без сохранения
i / EscРежим вставки / Обычный режим
dd / yyУдалить (вырезать) / Скопировать строку
p / PВставить после / до курсора
u / Ctrl + rОтмена действия / Повтор отмены
/шаблонПоиск (n — далее, N — назад)
gg / GПерейти в начало / конец файла
:%s/old/new/gЗамена по всему файлу

Linux Terminal

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 & Compose

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>Перезапуск конкретного сервиса