温馨提示×

ubuntu aliases保存在哪里

小樊
48
2026-09-20 18:16:21
栏目: 智能运维

在 Ubuntu(以及大多数 Linux 发行版)中,aliases(别名) 一般保存在用户级或系统级的 shell 配置文件中,具体取决于你使用的是哪种 shell(通常是 bash 或 zsh)。


一、最常见的情况(bash 用户)

1️⃣ 当前用户自己的 aliases

通常保存在:

~/.bashrc

或者(部分系统):

~/.bash_aliases

很多 Ubuntu 系统会在 ~/.bashrc 中写一段:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

所以 aliases 也可能单独放在 ~/.bash_aliases


2️⃣ 所有用户通用的 aliases(不推荐随意改)

/etc/bash.bashrc

或:

/etc/profile

二、如果你用的是 zsh(常见于较新 Ubuntu)

用户级:

~/.zshrc

系统级:

/etc/zsh/zshrc

三、如何查看你当前在用哪个 shell?

echo $SHELL

或:

ps -p $$

四、如何查看当前已生效的 aliases?

alias

只看某一个:

alias ll

五、添加 alias 的正确方式(示例)

nano ~/.bashrc

添加:

alias ll='ls -alF'

保存后执行:

source ~/.bashrc

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

  • 你用的是 bash 还是 zsh
  • 是 当前用户还是所有用户
  • 是 临时 alias 还是永久 alias

我可以给你更精确的路径和示例。

0 踩