温馨提示×

如何添加centos aliases

小樊
39
2026-07-20 12:32:07
栏目: 智能运维

在 CentOS 中添加 alias(别名)可以让你用简短的命令代替常用或复杂的命令。下面按生效范围和使用场景给你详细说明。


一、临时添加 alias(仅当前终端有效)

直接在终端执行:

alias ll='ls -lth'

查看当前所有别名:

alias

⚠️ 这种方式终端关闭后失效


二、永久添加 alias(常用 ✅)

1️⃣ 针对当前用户(推荐)

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

vi ~/.bashrc

在文件末尾添加:

alias ll='ls -lth'
alias cls='clear'
alias update='sudo yum update -y'

保存后执行:

source ~/.bashrc

✅ 以后每次登录自动生效


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

编辑系统配置文件:

vi /etc/bashrc

同样在末尾添加:

alias ll='ls -lth'

保存后执行:

source /etc/bashrc

⚠️ 需要 root 权限
✅ 对所有用户生效


三、让 alias 在脚本中生效(进阶)

默认 alias 在脚本中不起作用,需要:

shopt -s expand_aliases
source ~/.bashrc

或直接使用函数代替 alias。


四、删除 alias

删除某个别名:

unalias ll

删除所有别名:

unalias -a

五、常用示例

alias vi='vim'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias netrestart='systemctl restart network'

六、检查是否生效

type ll

输出示例:

ll is aliased to `ls -lth'

如果你用的是 zsh / csh / 非 root 用户 / 容器环境,可以告诉我,我可以给你更精确的配置方式。

0