温馨提示×

Centos aliases在哪设置

小樊
42
2026-07-20 12:17:09
栏目: 智能运维

CentOS 里,alias(别名)可以在多个地方设置,常见位置如下:


一、临时设置(只对当前 shell 有效)

alias ll='ls -l'

⚠️ 关闭终端后失效


二、只对当前用户永久生效(推荐)

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

1️⃣ 确认你用的是哪种 shell

echo $SHELL
  • /bin/bash → 用 .bashrc
  • /bin/zsh → 用 .zshrc

2️⃣ 编辑配置文件

vi ~/.bashrc

在文件末尾添加:

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

保存后执行:

source ~/.bashrc

✅ 以后每次登录都会生效


三、对所有用户永久生效

编辑系统级配置:

方法 1(推荐)

sudo vi /etc/bashrc

在末尾添加:

alias ll='ls -l'

方法 2(更规范)

sudo vi /etc/profile.d/custom_alias.sh

内容:

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

然后赋予执行权限(可选):

sudo chmod +x /etc/profile.d/custom_alias.sh

✅ 对所有用户生效


四、查看已有 alias

alias

五、删除 alias

unalias ll

✅ 总结

场景 配置文件
当前用户 ~/.bashrc
所有用户 /etc/bashrc/etc/profile.d/*.sh
临时 直接命令行

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

0