mkcd: удобная Bash‑функция «создать папку и перейти»

Bash / Zsh: mkcd — одна команда вместо mkdir -p && cd

Всего несколько строк, добавленные в ~/.bashrc или ~/.zshrc, превращают громоздкую связку mkdir -p path && cd path в короткую команду mkcd path/to/dir. Функция автоматически создаёт все промежуточные каталоги и сразу перемещает вас внутрь, экономя десятки кликов и повышая продуктивность в терминале.
# Добавьте в ~/.bashrc или ~/.zshrc
mkcd () {
  local dir="$*"
  [[ -z "$dir" ]] && { echo "Укажите название каталога"; return 1; }
  mkdir -p -- "$dir" && cd -- "$dir"
}
# Перезапустите shell или выполните:  source ~/.bashrc
# Теперь достаточно набрать mkcd new/project/path, 
# чтобы папка создалась (вместе с промежуточными каталогами) — и вы сразу оказались внутри неё.