温馨提示×

centos怎么永久设aliases

小樊
44
2026-07-08 19:36:24
栏目: 智能运维

CentOS 里永久设置 alias,常见做法如下(适用于 CentOS 7 / 8 / Stream,也适用于大多数 RHEL 系):


一、只对当前用户永久生效(最常用 ✅)

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

如果是 bash(默认)

vi ~/.bashrc

在文件末尾加上,例如:

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

保存后执行:

source ~/.bashrc

✅ 下次登录仍然有效


二、对所有用户永久生效(不推荐新手随意改)

编辑:

vi /etc/bashrc

在末尾添加:

alias ll='ls -lh'

保存后执行:

source /etc/bashrc

⚠️ 会影响所有用户,谨慎使用


三、如果你用的是 zsh

vi ~/.zshrc

添加:

alias ll='ls -lh'

生效:

source ~/.zshrc

四、验证是否生效

alias

或:

alias ll

五、常见注意事项 ⚠️

  1. alias 只在当前 shell 生效
  2. 脚本里默认不生效(除非 shopt -s expand_aliases
  3. 如果 alias 不生效,确认你用的是 bash
    echo $SHELL
    

六、推荐做法(最佳实践 ✅)

个人 alias → ~/.bashrc
服务器统一配置 → /etc/profile.d/

例如:

vi /etc/profile.d/myalias.sh

内容:

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

赋予执行权限:

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

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

  • CentOS 具体版本
  • 你是 root 还是普通用户
  • 想设置哪些 alias

我可以帮你直接写好 ✅

0