温馨提示×

ubuntu aliases在哪配置文件

小樊
40
2026-10-02 12:09:51
栏目: 智能运维

在 Ubuntu 中,alias(别名) 的配置位置取决于你是想对当前用户还是所有用户生效,以及使用的是哪种 shell(默认一般是 bash,也可能是 zsh)。


一、当前用户的 alias 配置文件(最常用)

1. Bash(默认 shell)

推荐写在以下文件中(任意一个即可,优先级不同):

  • ~/.bashrc ✅(最常用,登录/非登录终端都会加载)
  • ~/.bash_aliases ✅(很多 Ubuntu 默认会在 .bashrc 里引入它)
  • ~/.profile 或 ~/.bash_profile(一般用于环境变量,不推荐放 alias)

示例:

nano ~/.bashrc

在末尾添加:

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

保存后执行:

source ~/.bashrc

2. Zsh(如果你用的是 zsh)

  • ~/.zshrc
nano ~/.zshrc
source ~/.zshrc

二、所有用户通用的 alias 配置

系统级配置文件(需要 sudo)

  • /etc/bash.bashrc(bash)
  • /etc/profile
  • /etc/profile.d/*.sh(推荐方式)

示例:

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

内容:

alias ll='ls -alF'

保存后对所有用户生效(新终端)。


三、临时 alias(仅当前终端)

alias ll='ls -l'

关闭终端后失效。


四、查看已有 alias

alias

五、Ubuntu 默认情况小结

  • 个人用户:~/.bashrc 或 ~/.bash_aliases
  • 系统全局:/etc/bash.bashrc 或 /etc/profile.d/

如果你告诉我你用的是 bash 还是 zsh,我可以给你更精确的配置示例。

0 踩