function mcd() { [ -n "$1" ] && mkdir -p "$@" && cd "$1"; }
Эта функция mcd объединяет две команды: mkdir и cd, чтобы создать каталог и перейти в него. Она принимает один аргумент — имя каталога, который нужно создать и в который нужно перейти.
Эта функция полезна, когда нужно быстро создать каталог и сразу перейти в него, чтобы начать работу в новом месте.
Альтернативой этой функции может быть написание двух отдельных команд: mkdir foo и cd foo, но функция mcd делает это в одной строке, экономя время и усилия.
Если передать несколько аргументов функции mcd, она создаст каталоги с соответствующими именами и перейдет в последний каталог в списке.
Пример использования: mcd foo создаст каталог foo и перейдет в него.
