温馨提示×

怎样永久保存ubuntu aliases

小樊
45
2026-10-08 08:37:31
栏目: 智能运维

在 Ubuntu 中,“永久保存 alias”通常是指让 alias 在每次打开终端时都自动生效。下面按常见场景给你几种可靠方法。


一、对当前用户永久生效(最常用)

编辑用户主目录下的 shell 配置文件:

1️⃣ 先确认你用的 shell

echo $SHELL
  • /bin/bash → 用 .bashrc
  • /bin/zsh → 用 .zshrc

2️⃣ 添加 alias(以 bash 为例)

nano ~/.bashrc

在文件末尾添加:

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

保存后执行:

source ~/.bashrc

✅ 以后每次打开终端都会自动加载


二、对所有用户永久生效(系统级)

sudo nano /etc/bash.bashrc

添加同样的 alias:

alias ll='ls -alF'

⚠️ 需要管理员权限,影响所有用户


三、更“正规”的做法(推荐进阶)

把 alias 单独放一个文件,方便管理:

nano ~/.bash_aliases

写入:

alias ll='ls -alF'
alias py='python3'

然后在 ~/.bashrc 里确保有这一句(Ubuntu 默认有):

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

✅ 清晰、易维护


四、让别名在脚本中也生效(易踩坑)

alias 默认不会在 shell 脚本中生效,需要:

shopt -s expand_aliases
source ~/.bash_aliases

或在脚本里直接用函数代替 alias。


五、检查是否生效

alias
type ll

总结(选一个用)

场景 方法
个人使用 ~/.bashrc
多用户 /etc/bash.bashrc
易维护 ~/.bash_aliases

如果你愿意,可以告诉我你具体想保存哪些 alias,我可以直接帮你写一份配置。

0 踩