温馨提示×

centos怎么添加aliases

小樊
48
2026-07-08 19:21:20
栏目: 智能运维

在 CentOS 中添加 aliases(别名) 常见有两种方式:临时生效永久生效,下面按使用场景说明。


一、临时添加(只对当前终端有效)

直接在终端执行:

alias ll='ls -l'

查看当前所有别名:

alias

✅ 关闭终端或重新登录后失效。


二、永久添加(推荐)

1️⃣ 只对当前用户生效

编辑当前用户的 shell 配置文件:

vi ~/.bashrc

在文件末尾添加:

alias ll='ls -l'
alias cls='clear'
alias ga='git add'

保存后执行:

source ~/.bashrc

✅ 重新登录或打开新终端也会生效。


2️⃣ 对所有用户生效(系统级)

编辑系统配置文件:

vi /etc/bashrc

在末尾添加:

alias ll='ls -l'
alias update='yum update -y'

保存后执行:

source /etc/bashrc

✅ 所有用户(使用 bash)都会生效
⚠️ 修改系统文件需谨慎


三、删除别名

删除某个别名:

unalias ll

删除所有别名:

unalias -a

四、注意事项

  1. 确认 shell

    echo $SHELL
    
    • bash → ~/.bashrc
    • zsh → ~/.zshrc
  2. 别名优先级

    • 别名 > 函数 > 内置命令 > 外部命令
  3. 避免覆盖系统命令 例如不要直接覆盖 rm,建议:

    alias rm='rm -i'
    

五、常用示例

alias ll='ls -lh --color=auto'
alias la='ls -A'
alias ..='cd ..'
alias ...='cd ../..'
alias myip='curl ifconfig.me'

如果你是想 给 root 用户给某个脚本、或者 在 cron 里用 alias,可以告诉我,我可以给你更具体的方案。

0