💻Zsh

Как установить свои алиасы в zsh в macos

Запустить терминал и перейти в домашнюю директорию пользователя, обычно она по умолчанию открывается при открытии терминала, но в неё можно перейти используя такие команды как cd или cd ~ это путь /Users/gizmo

файла .zshrc ещё не будет, его надо создать командой nano .zshrc он будет пустой и мы сможем записать в него свои алиасы вида: alias myup='docker compose up -d' я ещё дописываю echo с выводом текста команды, что бы видеть что исполняется

alias myup='echo "docker compose up -d"; docker compose up -d'
alias mydown='echo "docker compose down"; docker compose down'
alias myfpm='echo "docker compose exec -it fpm /bin/bash"; docker compose exec -it fpm /bin/bash'
alias mybuild='echo "docker compose build"; docker compose build'
alias mylocal='open "http://localhost:8098"'

PROMPT="%(!.%F{red}.%F{reset})%n%F{cyan}@%m %F{green}%d%F{reset} "

после того как записали наши алиасы нажимаем control+o что бы сохранить и control+x что бы выйти, закрываем наш терминал и теперь наши алиасы всегда будут доступны в zsh так как файл .zshrc запускается при каждом открытии терминала.

Как поменять цвет имени пользователя и пути

В тот же файл, с новой строки, дописываем следуще:

PROMPT="%(!.%F{red}.%F{reset})%n%F{cyan}@%m %F{green}%d%F{reset} "

Last updated