可以的,但**“永久”是相对于“当前用户/当前系统配置”而言的**,并不是跨系统、跨重装自动保留。下面给你讲清楚怎么“永久保存 Ubuntu 里的 aliases”。
在 Ubuntu 中,直接在终端输入:
alias ll='ls -l'
这个 alias 只在当前终端会话有效,关掉终端就没了。
所谓“永久保存”,其实是:
把 alias 写进 shell 的配置文件,每次打开终端自动加载。
~/.bashrc(最常见)nano ~/.bashrc
alias ll='ls -l'
alias gs='git status'
alias update='sudo apt update && sudo apt upgrade'
保存并退出(Ctrl+O → Enter → Ctrl+X)
让配置立即生效:
source ~/.bashrc
✅ 效果:
以后每次打开终端,alias 都会自动存在(只要不删文件、不重装系统)
Ubuntu 22.04+ 有些用户默认是 zsh:
echo $SHELL
如果是 /bin/zsh,写这里:
~/.zshrc
方法完全一样。
如果你想所有用户都能用:
sudo nano /etc/bash.bashrc
⚠️ 风险:影响系统其他用户,谨慎使用。
如果系统重装,上面的 alias 会没。
把以下文件备份到云盘 / U 盘:
~/.bashrc
~/.zshrc
重装后复制回来即可。
当 alias 很复杂时,推荐写成函数:
mkcd() {
mkdir -p "$1" && cd "$1"
}
比 alias 更灵活。
✅ 可以永久保存 Ubuntu aliases
✅ 方法是写进 ~/.bashrc 或 ~/.zshrc
❌ 但不是“重装系统后还在”
✅ 想跨重装 → 备份配置文件
如果你愿意,我可以帮你整理一套常用 Ubuntu alias 清单。