温馨提示×

Ubuntu怎么永久设置别名

小樊
36
2026-07-07 03:20:54
栏目: 智能运维

Ubuntu 里设置永久别名(alias),常见做法如下(推荐第 1 种):


✅ 方法一:写入 ~/.bashrc(最常用,推荐)

适用于 当前用户,重启或新开终端依然有效。

1️⃣ 编辑 .bashrc

nano ~/.bashrc

vim ~/.bashrc

2️⃣ 在文件末尾添加别名

例如:

alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade -y'
alias gs='git status'

3️⃣ 保存并退出

  • nanoCtrl + OEnterCtrl + X
  • vim:wq

4️⃣ 立即生效

source ~/.bashrc

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


✅ 方法二:只在登录 shell 生效(不推荐)

nano ~/.bash_profile

nano ~/.profile

添加:

alias ll='ls -alF'

⚠️ 只对登录 shell有效,平时终端可能不生效。


✅ 方法三:系统级别名(所有用户)

sudo nano /etc/bash.bashrc

添加:

alias ll='ls -alF'

✅ 对所有用户生效
⚠️ 需要管理员权限


✅ 方法四:使用专门别名文件(更规范)

nano ~/.bash_aliases

Ubuntu 默认会在 .bashrc 中加载它:

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

✅ 查看已有别名

alias

✅ 删除别名

unalias ll

✅ 常见坑提醒

  • zsh 用户要改 ~/.zshrc
  • 别名只对 当前 shell
  • 脚本中默认不生效(除非 shopt -s expand_aliases

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

  • 你用的是 bash / zsh / fish
  • 想设置 什么别名

我可以帮你直接写好 ✅

0