温馨提示×

linux aliases可以重命名吗

小樊
38
2026-09-02 04:23:46
栏目: 智能运维

在 Linux 中,alias(别名)本身不能直接“重命名”,但你可以通过先新建一个别名,再删除旧别名的方式来实现“重命名”的效果。

方法一:手动重命名 alias(最常用)

比如你原来有一个 alias:

alias ll='ls -l'

想把它改成 lsl

alias lsl='ls -l'   # 新建别名
unalias ll          # 删除旧别名

方法二:在 shell 配置文件中修改(推荐)

如果 alias 写在 ~/.bashrc~/.zshrc 等文件中:

  1. 打开配置文件
vim ~/.bashrc
  1. 找到旧 alias,例如:
alias ll='ls -l'
  1. 改成:
alias lsl='ls -l'
  1. 使配置生效
source ~/.bashrc

补充说明

  • alias 只在当前 shell 会话中有效(除非写进配置文件)
  • unalias 名称 可以删除别名
  • 不能像文件那样直接 mv alias

如果你说的是某个具体 shell(bash / zsh / fish)脚本里的 alias 管理,可以告诉我,我可以给更针对性的方案。

0