温馨提示×

可以永久保存ubuntu aliases吗

小樊
48
2026-09-26 15:58:31
栏目: 智能运维

可以的,但**“永久”是相对于“当前用户/当前系统配置”而言的**,并不是跨系统、跨重装自动保留。下面给你讲清楚怎么“永久保存 Ubuntu 里的 aliases”。


一、什么是“永久保存 aliases”

在 Ubuntu 中,直接在终端输入:

alias ll='ls -l'

这个 alias 只在当前终端会话有效,关掉终端就没了。

所谓“永久保存”,其实是:

把 alias 写进 shell 的配置文件,每次打开终端自动加载。


二、最常用、最推荐的方法(针对当前用户)

✅ 写入 ~/.bashrc(最常见)

  1. 打开配置文件:
nano ~/.bashrc
  1. 在文件末尾添加:
alias ll='ls -l'
alias gs='git status'
alias update='sudo apt update && sudo apt upgrade'
  1. 保存并退出(Ctrl+O → Enter → Ctrl+X)

  2. 让配置立即生效:

source ~/.bashrc

✅ 效果:
以后每次打开终端,alias 都会自动存在(只要不删文件、不重装系统)


三、如果你用的是 zsh(不是 bash)

Ubuntu 22.04+ 有些用户默认是 zsh:

echo $SHELL

如果是 /bin/zsh,写这里:

~/.zshrc

方法完全一样。


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

如果你想所有用户都能用:

sudo nano /etc/bash.bashrc

⚠️ 风险:影响系统其他用户,谨慎使用。


五、真正“跨重装”的永久保存方式

如果系统重装,上面的 alias 会没。

✅ 正确做法:备份配置文件

把以下文件备份到云盘 / U 盘:

~/.bashrc
~/.zshrc

重装后复制回来即可。


六、进阶:alias 多了建议用函数或脚本

当 alias 很复杂时,推荐写成函数:

mkcd() {
  mkdir -p "$1" && cd "$1"
}

比 alias 更灵活。


总结

✅ 可以永久保存 Ubuntu aliases
✅ 方法是写进 ~/.bashrc 或 ~/.zshrc
❌ 但不是“重装系统后还在”
✅ 想跨重装 → 备份配置文件

如果你愿意,我可以帮你整理一套常用 Ubuntu alias 清单。

0 踩