温馨提示×

如何修改CentOS别名

小樊
31
2026-08-30 03:38:54
栏目: 智能运维

在 CentOS 中修改或设置 别名(alias),通常用于简化常用命令。下面按临时生效永久生效两种方式说明。


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

直接在终端执行:

alias 别名='原命令'

示例

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

查看当前别名:

alias

取消别名:

unalias ll

二、永久修改别名(推荐)

1️⃣ 仅对当前用户生效

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

vim ~/.bashrc

在文件末尾添加:

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

保存后执行:

source ~/.bashrc

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


2️⃣ 对所有用户生效(全局别名)

编辑全局配置文件:

sudo vim /etc/bashrc

在末尾添加:

alias ll='ls -lh'

保存后执行:

source /etc/bashrc

⚠️ 注意:

  • CentOS 中 全局 bash 配置是 /etc/bashrc
  • /etc/profile 一般用于环境变量,不建议放 alias

三、检查是否生效

type ll

或:

alias ll

四、常见问题

1️⃣ 别名不生效?

  • 是否执行了 source
  • 是否是 非 bash shell(如 zsh)
  • 是否被同名函数或别名覆盖

2️⃣ 判断当前 shell

echo $SHELL

如果是 zsh,修改:

~/.zshrc

五、示例推荐别名(常用)

alias ll='ls -lh'
alias la='ls -lah'
alias cls='clear'
alias df='df -h'
alias free='free -h'
alias ports='netstat -tulnp'

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 当前使用的 shell
  • ✅ 想设置的具体别名

我可以帮你给出最合适的配置方案

0