在 CentOS(以及大多数 Linux 发行版)里,aliases(别名) 通常是写在 shell 的配置文件里的,而不是系统里某个“命令”直接管理的。所以“重命名 alias”其实是:
修改配置文件里的 alias 定义,删掉旧的、写上新的
下面按常见情况说明。
alias
或查看某一个:
alias ll
常见文件有:
~/.bashrc(当前用户)~/.bash_profile/etc/bashrc(全局,所有用户)用 grep 找:
grep -n "alias" ~/.bashrc
原来:
alias ll='ls -l'
想改成:
alias lslong='ls -l'
vi ~/.bashrc
或
nano ~/.bashrc
找到这一行,修改为新名字(或直接改等号左边)
保存退出
让配置生效
source ~/.bashrc
unalias ll
alias lslong='ls -l'
⚠️ 重启终端后失效。
unalias ll
/etc/bashrc,对所有用户生效(需 root)cp, mv)默认已有 alias,修改需谨慎如果你能告诉我:
我可以直接给你一份可复制的修改示例。