🔖 Справочник команд урока 29

К оглавлению урока

⚡ Ключевые команды из уроков 27 и 28

# Bash (урок 27)
tar -czvf archive.tar.gz /path/to/dir   # создать архив
tar -xzf archive.tar.gz -C /opt/dir/   # распаковать
md5sum file.txt                         # MD5-хэш
read -p "Prompt: " varname              # ввод с подсказкой
mv file.txt file.bak                    # переименовать

# Git (урок 28)
git status                              # статус + конфликты
git log --merge                         # журнал конфликтов
git diff                                # изменения
git mergetool                           # визуальный инструмент
git merge --continue                    # продолжить после разрешения
На этом занятии новых команд нет.
Summary Session 11 повторяет команды из занятий 27 и 28. Ниже — ссылки на изученные команды для быстрого доступа.

Ранее изученные команды

Bash-команды (занятие 27)

  • tar -czvf — создать сжатый архив
  • tar -xzf ... -C — распаковать архив в директорию
  • md5sum — вычислить MD5-хэш файла
  • read -p — ввод с подсказкой (bash built-in)
  • ping -c 1 — отправить один ICMP-пакет
  • awk -F'=' '/^rtt/' — извлечь RTT из вывода ping
  • chmod +x — сделать файл исполняемым
  • mv — переименовать / переместить файл
  • du -S — размер директорий (включая поддиректории)
  • sort -rn — числовая сортировка в обратном порядке
  • date +'%d-%m-%y' — форматированная дата
  • mkdir -p — создать директории
  • ls — список файлов

Git-команды (занятие 28)

  • git status — показывает конфликтующие файлы при merge
  • git log --merge — журнал коммитов, участвующих в конфликте
  • git diff — различия между ветками
  • git mergetool — запуск визуального инструмента разрешения конфликтов
  • git merge --continue — продолжить merge после разрешения конфликта
  • git merge --abort — отменить слияние
  • git add — пометить конфликт разрешённым
  • find . -type d -name ".git" -exec rm -rf {} + — удалить вложенные .git (для monorepo)