Shell
alias
Create shortcuts for shell commands.
shellshortcutcommandbashproductivity
Additional Notes
alias creates command shortcuts in the current shell. Aliases are useful for common options, safer defaults, and personal workflow shortcuts.
Aliases are usually shell features, so behavior depends on your shell.
Syntax
alias
alias name='command'
Parameters
options: Flags that change howaliasbehaves.arguments: Values consumed by the shell builtin or script command.command: Command line to run, test, wrap, or control.
Examples
alias
List current aliases.
alias ll='ls -lah'
Create a shortcut for detailed directory listing.
alias grep='grep --color=auto'
Add color to grep matches by default.
alias rm='rm -i'
Ask before removing files.
unalias ll
Remove an alias.
Practical Notes
- Put permanent aliases in
~/.bashrc,~/.zshrc, or your shell config. - Use single quotes around alias commands to avoid early shell expansion.
- Aliases are best for interactive shells, not scripts.
- Use shell functions when an alias becomes complex.