温馨提示×

centos aliases如何重命名

小樊
46
2026-09-24 06:58:13
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)里,**“重命名 alias”**其实没有专门的 rename alias 命令,通常的做法是:先删除旧 alias,再创建新 alias。下面分几种常见情况说明。


一、临时重命名(当前终端有效)

假设你现在有一个 alias:

alias ll='ls -l'

想把它改成:

alias l='ls -l'

操作步骤

unalias ll
alias l='ls -l'

✅ 只对当前 shell 会话生效,重启或新开终端后失效。


二、永久重命名(写入配置文件)

1. 查看 alias 定义位置

常见配置文件:

  • 当前用户:~/.bashrc
  • 所有用户:/etc/bashrc

查看 alias 在哪定义的:

grep ll ~/.bashrc

2. 修改配置文件

编辑文件:

vi ~/.bashrc

找到类似内容:

alias ll='ls -l'

改成:

alias l='ls -l'

3. 使配置生效

source ~/.bashrc

三、批量“重命名” alias(脚本思路)

如果你想把多个 alias 改名,可以用脚本思路(示例):

unalias ll
alias l='ls -l'

unalias la
alias la2='ls -a'

四、查看当前所有 alias

alias

五、注意事项

  • unalias 只能删,不能改
  • alias 名称不能包含空格
  • 如果 alias 和命令重名,可用 \command 绕过 alias

如果你有具体的 alias 名称或想按某种规则批量重命名,可以贴出来,我可以直接帮你写命令。

0 踩