在 CentOS 中,“别名(alias)”通常是 临时别名 或 写入配置文件的永久别名。删除方式取决于别名是如何创建的。
alias
或查看某个具体别名:
alias 别名名
unalias 别名名
示例:
unalias ll
unalias -a
⚠️ 这种方式只是 当前终端会话生效,重新登录或新开终端会恢复。
永久别名一般写在以下文件中:
~/.bashrc~/.bash_profile/etc/bashrc/etc/profilevi ~/.bashrc
或
vi /etc/bashrc
alias ll='ls -l'
alias rm='rm -i'
#):# alias ll='ls -l'
source ~/.bashrc
或
source /etc/bashrc
| 范围 | 文件 |
|---|---|
| 当前用户 | ~/.bashrc |
| 所有用户 | /etc/bashrc |
rm 的别名unalias rm
并删除:
vi ~/.bashrc
# 删除 alias rm='rm -i'
unalias 不会修改配置文件~/.bashrc 后需要 source 或重新登录如果你愿意,可以把你当前的 alias 输出 或 使用的 shell 发出来,我可以帮你精确判断该删哪里。