在 Ubuntu 中,别名(alias)要永久保存,需要把它写入 shell 的配置文件 中。最常见的是 bash,如果你用的是 zsh,方法类似但文件不同。
echo $SHELL
常见结果:
/bin/bash → 用 bash/bin/zsh → 用 zsh~/.bashrc(最常用)nano ~/.bashrc
alias ll='ls -alF'
alias update='sudo apt update && sudo apt upgrade'
保存并退出(Ctrl + O → Enter → Ctrl + X)
让配置立即生效
source ~/.bashrc
✅ 重启终端仍然有效
~/.bash_aliases(推荐、更规范)Ubuntu 默认会在 .bashrc 中加载这个文件。
nano ~/.bash_aliases
alias gs='git status'
alias cls='clear'
source ~/.bashrc
✅ 更清晰、方便管理
~/.bash_profile)如果你希望别名 只在登录时生效(如 SSH 登录):
nano ~/.bash_profile
添加:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
编辑:
nano ~/.zshrc
添加别名后执行:
source ~/.zshrc
alias ll='ls -l'
⚠️ 关闭终端后失效
alias
unalias ll
或删除配置文件中的对应行,再 source。
| 场景 | 文件 |
|---|---|
| bash 用户 | ~/.bashrc 或 ~/.bash_aliases |
| zsh 用户 | ~/.zshrc |
| 永久生效 | 写入配置文件 + source |
如果你愿意,我可以帮你 针对你的 Ubuntu 版本和 shell 给出精确配置示例。