В повседневной работе часто приходится создавать директории и переходить в них. Обычно это делается двумя командами подряд.
Функция
mkcd объединяет эти действия в одну команду:mkcd() { mkdir -p -- "$1" && cd -- "$1"; }
mkcd projectДиректория создаётся и вы сразу оказываетесь внутри неё. Это удобно при создании новых проектов, тестовых каталогов или рабочих папок.
Создание временной рабочей директории. Это удобно, когда нужно быстро распаковать архив, протестировать скрипт или поэкспериментировать с файлами:
tmpcd() { cd -- "$(mktemp -d)"; }
tmpcdПосле работы её можно удалить вручную, либо она может исчезнуть позже при очистке временных каталогов системой.
🔥 Чтобы пользоваться ими постоянно, достаточно добавить функции в файл конфигурации вашей оболочки (
~/.bashrc, ~/.zshrc).➡️ DevOps Ready | #совет
