uma outra forma que você também pode fazer a criar um arquivo do tipo .aliasrc e realizar o source no seu shell favorito.
A vantagem do .aliasrc é que ele independe do bash para rodar
Olha minha lista de aliás por exemplo, eu criei ela no .aliasrc e ela responde ao meu fish e ao meu bash
# System Utils
alias ls="exa --icons --color=always"
alias ll="exa --icons --color=always"
alias la="exa -la --icons --color=always"
alias tree="exa --icons --color=always --tree"
alias cat="bat -p"
alias update="sudo rm /var/lib/apt/lists/lock; sudo rm /var/cache/apt/archives/lock; sudo rm /var/lib/dpkg/lock; sudo dpkg --configure -a; sudo apt update && sudo apt upgrade -y && sudo apt autoclean && sudo apt autoremove && flatpak update && snap refresh"
alias vim="nvim"
alias dosbox-x="flatpak run com.dosbox_x.DOSBox-X"
# I'm a lazy programmer
alias clearfile="cat /dev/null > $1"
alias manage="python3 manage.py"
alias venv-create="python3 -m venv venv && pip freeze > requirements.txt"
alias venv="python3 -m venv venv && source ./venv/bin/activate && pip freeze > requirements.txt"
alias venv-init="source ./venv/bin/activate"
alias django="python3 -m django"
alias serve="adonis serve --dev"
alias compile="g++ -k8 -Wall -Wconversion $1"
alias passgen="cat /dev/urandom | tr -cd '[:print:]' | head -c 32"
alias readalias="bat -p ~/.aliasrc | less"
alias studyingRebuild="git clone https://github.com/xanmod/linux && mv linux xanmodLinux && git clone https://github.com/apple/darwin-xnu && mv darwin-xnu xnu && git clone https://9p.io/sources/plan9/"
alias lua="luajit"
alias python="pypy"
alias python3="pypy3"
# Games
alias technic="bash /usr/local/bin/UltimMC/UltimMC"
alias mserver="ngrok tcp --region=sa $1"