温馨提示×

如何重命名ubuntu的aliases

小樊
56
2026-09-23 18:05:59
栏目: 智能运维

在 Ubuntu 里,aliases(别名)通常是通过 shell 的配置文件来设置的。要“重命名”一个 alias,本质上是修改或删除旧 alias,再创建新 alias。下面按常见情况说明。


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

如果你是在终端直接定义的,例如:

alias ll='ls -l'

重命名方法:

unalias ll
alias la='ls -l'

⚠️ 这种修改只在当前终端会话有效,关掉终端就失效。


二、永久 alias(推荐方式)

1. 找到 alias 定义的位置

常见配置文件:

  • ~/.bashrc(最常用)
  • ~/.bash_aliases
  • ~/.zshrc(如果你用 zsh)

查看有哪些 alias:

alias

查找某个 alias 在哪:

grep -R "ll" ~/.bashrc ~/.bash_aliases

2. 编辑配置文件

例如使用 nano:

nano ~/.bashrc

找到类似这一行:

alias ll='ls -l'

改成你想要的:

alias la='ls -l'

或者先删掉旧的再添加新的。


3. 让修改生效

source ~/.bashrc

(如果是 zsh:source ~/.zshrc)


三、快速“重命名”技巧(等价操作)

其实 shell 不支持直接 rename alias,但你可以:

alias newname='ls -l'
unalias oldname

四、注意事项

  • alias 不能覆盖 shell 内建命令或函数优先级问题,有时需要用 function
  • 如果 alias 在脚本中不好用,建议用函数代替

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

  • 你用的是 bash 还是 zsh
  • 想重命名哪一个 alias

我可以给你精确的操作命令。

0 踩