Мои заметки

Шпаргалки на каждый день: команды, которые вечно забываются

Git: повседневные команды

Обновлено 3 ноября 2026

Короткий список того, что нужно чаще всего.

git status -sb                 # краткий статус
git log --oneline --graph -n 15
git stash push -m "wip"        # спрятать правки
git stash pop                  # вернуть их
git restore --staged файл      # убрать из индекса
git commit --amend --no-edit   # дописать в последний коммит

Архивы с помощью tar

Обновлено 21 октября 2026

Флаги легко перепутать, поэтому записал три основных случая.

tar -czf backup.tar.gz папка/          # упаковать
tar -tzf backup.tar.gz                 # посмотреть содержимое
tar -xzf backup.tar.gz -C /tmp         # распаковать в каталог

Поиск файлов и место на диске

Обновлено 9 октября 2026
find . -name "*.log" -mtime +7         # логи старше недели
grep -rn "TODO" --include="*.py" .     # искать по коду
du -sh * | sort -h                     # что занимает место
df -h                                  # свободно на разделах

Регулярные выражения: минимум

Обновлено 28 сентября 2026
ЗаписьЧто означает
^ и $начало и конец строки
\d+одна или несколько цифр
\w+буквы, цифры и подчёркивание
.*?любой текст, минимально возможный
(abc|xyz)одно из двух слов