alias flags & options

Basic usage

Create a shortcut for a command.

alias ll='ls -lah'

List all aliases

Show all currently defined aliases.

alias

Show a specific alias

alias ll

Remove an alias

unalias ll

Remove all aliases

unalias -a

Common aliases

alias gs='git status'
alias gp='git push'
alias dc='docker compose'
alias ..='cd ..'
alias ...='cd ../..'

Make aliases permanent

Add alias definitions to your shell config file.

echo "alias ll='ls -lah'" >> ~/.bashrc
echo "alias ll='ls -lah'" >> ~/.zshrc

Alias with arguments

Aliases don't support arguments directly. Use a function instead.

mkcd() { mkdir -p "$1" && cd "$1"; }

Bypass an alias

Prefix with a backslash to run the original command.

\ls