温馨提示×

Ubuntu别名在哪配置

小樊
42
2026-07-07 03:16:53
栏目: 智能运维

Ubuntu 中,别名(alias)可以在多个地方配置,常见位置如下:


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

直接在终端执行:

alias ll='ls -alF'

关闭终端后失效。


二、用户级永久别名(最常用 ✅)

1️⃣ 针对 Bash(默认 shell)

编辑当前用户的配置文件:

nano ~/.bashrc

在文件末尾添加:

alias ll='ls -alF'
alias gs='git status'

保存后执行:

source ~/.bashrc

✅ 只对当前用户生效
✅ 每次打开终端自动加载


2️⃣ 针对 Zsh(如果你用的是 zsh)

nano ~/.zshrc

添加别名后执行:

source ~/.zshrc

三、系统级别名(所有用户)

Bash

sudo nano /etc/bash.bashrc

Zsh

sudo nano /etc/zsh/zshrc

⚠️ 不推荐新手乱改,可能影响所有用户。


四、单独别名文件(高级/整洁)

有些系统或用户习惯放在:

~/.bash_aliases

(Ubuntu 默认会在 .bashrc 中加载它)

查看 .bashrc 中是否有:

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

如果有,建议把别名写在这里。


五、查看已有别名

alias

六、删除别名

unalias ll

✅ 推荐做法

个人电脑 / 服务器
→ 编辑 ~/.bashrc~/.bash_aliases

多用户系统
→ 使用 /etc/bash.bashrc(谨慎)


如果你愿意,我可以:

  • 帮你检查当前 shell
  • 给你一套常用 Ubuntu 别名配置
  • 解释 alias / function / PATH 的区别

0