unalias

Remove aliases set by alias

Summary

unalias [-a] name [name ...]

The main purpose

Options

-a: Delete all defined aliases.

Parameters

name: Specifies one or more defined aliases to be deleted.

return value

unalias returns true unless the alias you want to remove is undefined.

example

# Delete all defined aliases
unalias -a

# Delete defined aliases (assuming the following aliases exist in the current environment)
unaliasvi
unalias ls grep

Incorrect usage

Notice

If a bash script executed using the source command executes the alias or unalias command, it may have an impact on the alias settings of the terminal environment; the alias settings of the terminal environment may also change the running results;Bash scripts called through sh or scripts directly run by the current user with execution permissions are not affected by the alias of the terminal environment.