温馨提示×

CentOS别名如何永久生效

小樊
32
2026-08-30 03:28:53
栏目: 智能运维

CentOS 中,想让 alias(别名)永久生效,需要把它写入 shell 的配置文件 中。常见做法如下:


一、针对当前用户永久生效(推荐)

1️⃣ 编辑用户配置文件

vi ~/.bashrc

2️⃣ 在文件末尾添加别名

例如:

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

3️⃣ 使配置立即生效

source ~/.bashrc

只对当前用户生效
重启或重新登录仍然有效


二、对所有用户永久生效(系统级)

方法一:修改 /etc/bashrc(推荐)

vi /etc/bashrc

在末尾添加:

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

使其生效:

source /etc/bashrc

对所有用户生效
仅对 bash shell 有效


方法二:新建 /etc/profile.d/ 脚本(规范做法 ✅)

vi /etc/profile.d/alias.sh

内容:

#!/bin/bash
alias ll='ls -lh'
alias grep='grep --color=auto'

赋予执行权限:

chmod +x /etc/profile.d/alias.sh

系统级
管理规范、易维护


三、不同 Shell 的对应配置文件

Shell 配置文件
bash ~/.bashrc / /etc/bashrc
zsh ~/.zshrc
fish ~/.config/fish/config.fish

四、临时别名(了解)

alias ll='ls -lh'

退出终端即失效


五、查看已有别名

alias

✅ 推荐总结

场景 推荐方式
个人使用 ~/.bashrc
服务器统一配置 /etc/profile.d/alias.sh
临时测试 直接 alias

如果你用的是 CentOS 7 / 8 / Streamzsh,可以告诉我,我可以给你更精确的配置方式。

0