温馨提示×

ubuntu aliases如何永久生效

小樊
52
2026-09-23 17:55:04
栏目: 智能运维

在 Ubuntu 中,要让 alias 永久生效,关键是把 alias 写进 shell 的启动配置文件里。最常见的是 bash,如果你用 zsh 则配置位置不同。


一、先确认你用的 shell

echo $SHELL
  • /bin/bash → 用 bash
  • /usr/bin/zsh → 用 zsh

二、bash 用户(最常见)

1️⃣ 编辑用户级配置文件

nano ~/.bashrc

在文件末尾添加,例如:

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

保存后执行:

source ~/.bashrc

✅ 以后每次打开终端都会生效


2️⃣ 如果通过 SSH 登录不生效

有时 SSH 登录不会加载 .bashrc,可编辑:

nano ~/.bash_profile

添加:

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

三、zsh 用户

nano ~/.zshrc

添加 alias:

alias ll='ls -alF'

保存后:

source ~/.zshrc

四、对所有用户生效(不推荐新手)

sudo nano /etc/bash.bashrc

或

sudo nano /etc/profile

添加 alias,对所有用户生效。


五、常见问题

❌ alias 在新终端不生效?

  • 没有 source
  • 写错文件(bash 写了 zsh 的)
  • 别名被后面的配置覆盖

✅ 最佳实践

  • 个人 alias → ~/.bashrc
  • 团队/系统级 → /etc/profile.d/xxx.sh

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

  • 你用的是 bash 还是 zsh
  • 想设置什么 alias

我可以帮你写完整示例。

0 踩