温馨提示×

centos怎么修改aliases

小樊
49
2026-08-04 02:28:41
栏目: 智能运维

在 CentOS 中修改 aliases(别名),常见有 临时生效永久生效 两种方式,取决于你是修改 用户级 还是 系统级


一、临时修改(当前终端有效,重启失效)

直接在终端执行:

alias 别名='命令'

示例

alias ll='ls -lh'
alias rm='rm -i'

查看当前别名:

alias

取消别名:

unalias ll

二、永久修改(推荐)

✅ 方法 1:修改当前用户的别名(最常用)

编辑用户家目录下的配置文件:

vim ~/.bashrc

在文件末尾添加:

alias ll='ls -lh'
alias cls='clear'

保存后执行:

source ~/.bashrc

✅ 只对当前用户生效
✅ 每次登录自动生效


✅ 方法 2:对所有用户生效(系统级)

编辑系统配置文件:

sudo vim /etc/bashrc

在末尾添加:

alias ll='ls -lh'
alias rm='rm -i'

保存后执行:

source /etc/bashrc

✅ 对所有用户生效
⚠️ 需要 root 权限


三、如果是非 bash(如 zsh)

  • zsh 用户修改:
    ~/.zshrc
    

四、常见示例

alias vi='vim'
alias grep='grep --color=auto'
alias df='df -h'
alias free='free -h'

五、注意事项

  1. 别名只在 shell 中生效
  2. 脚本中默认不生效(除非 shopt -s expand_aliases
  3. 如果别名和命令冲突,可用:
    \rm file
    

如果你是想改 邮件别名(mail aliases)sudo 别名,可以告诉我,我可以单独讲。

0