alias
===
##
```shell
alias [-p] [name[=value] ...]
```
##
-
-
##
```shell
-p
name
value
```
###
alias true
##
```shell
#
alias
alias -p
#
alias ls
alias ls grep
#
alias ls='ls --color=auto'
alias ls='ls --color=never' grep='grep --color=never'
```
##
shell
`~/.bashrc`alias rm='rm -i'`source ~/.bashrc`
`~/.bashrc``/etc/bashrc`
> :
>
> CentOS7`/etc/bash.bashrc`CentOS7`~/.bashrc`
>
> ```shell
> if [ -f ~/.bash_aliases ]; then
> . ~/.bash_aliases
> fi
> ```
>
> `.bash_aliases`
##
-
- ****
```shell
#
unalias -a
#
alias rm=rm -rf
# bash: alias: -rf: not found
# aliasrm alias rm='rm'
```
```shell
#
#
unalias -a
#
alias ls=ls --color=never
#
# alias
# alias --color=never
# alias ls='ls'
# alias
```
## Q&A
Q
Aalias
Q`alias cd='ls' ls='cd'`
Acdls
###
1.
- `source` bash `alias` `unalias`
- `sh` bash
2. `unalias`
3. `mv cp rm` `-f` `alias rm='rm -f'`
4.
5. bash `help`
###
- [alias(1p) - Linux manual page](https://man7.org/linux/man-pages/man1/alias.1p.html)
- [Linux\[8\]alias](https://jingyan.baidu.com/article/ac6a9a5e6738422b653eac01.html)