温馨提示×

ubuntu aliases 在哪设置

小樊
39
2026-08-28 15:50:08
栏目: 智能运维

在 Ubuntu 中,aliases(别名) 的设置位置取决于你是想给当前用户还是系统全局使用,以及是临时还是永久生效。


一、临时设置(当前终端有效,关闭即失效)

直接在终端执行:

alias ll='ls -alF'

查看当前别名:

alias

二、用户级永久设置(最常用 ✅)

1️⃣ 用户配置文件

一般设置在:

~/.bashrc

或(登录 shell):

~/.bash_profile
~/.profile

2️⃣ 设置方法

编辑文件:

nano ~/.bashrc

在末尾添加:

alias ll='ls -alF'
alias gs='git status'

保存后生效:

source ~/.bashrc

只对当前用户生效


三、系统全局设置(所有用户)

方法一(推荐)

sudo nano /etc/bash.bashrc

添加 alias,对所有用户生效。

方法二

sudo nano /etc/profile.d/myalias.sh

内容:

alias update='sudo apt update && sudo apt upgrade'

赋予执行权限(可选):

sudo chmod +x /etc/profile.d/myalias.sh

对所有用户生效


四、Zsh 用户(Ubuntu 22.04+ 常见)

如果你用的是 zsh(查看:echo $SHELL):

nano ~/.zshrc

添加 alias 后:

source ~/.zshrc

五、检查别名是否生效

type ll

六、删除别名

unalias ll

✅ 总结

场景 推荐文件
当前用户永久 ~/.bashrc
所有用户永久 /etc/bash.bashrc
Zsh 用户 ~/.zshrc
临时测试 直接 alias

如果你愿意,我可以帮你检查你当前用的是 bash 还是 zsh,或者帮你写一组常用 Ubuntu alias

0