在 Ubuntu 中“导入 aliases”通常有两种常见含义,下面分别说明:
nano ~/.bashrc
(如果你用的是 zsh,则是 ~/.zshrc)
例如:
alias ll='ls -alF'
alias gs='git status'
alias update='sudo apt update && sudo apt upgrade'
source ~/.bashrc
之后就可以直接使用这些别名了。
nano ~/.aliases
内容示例:
alias ll='ls -alF'
alias py='python3'
~/.bashrc 中导入if [ -f ~/.aliases ]; then
. ~/.aliases
fi
source ~/.bashrc
sudo nano /etc/bash.bashrc
添加 alias 后,对所有用户生效(需重新登录)。
只在当前终端有效?
忘记 source,或写错了配置文件。
zsh 不生效?
Ubuntu 22.04+ 默认可能是 zsh,请改 ~/.zshrc。
脚本中 alias 无效?
脚本默认不展开 alias,需在脚本中加:
shopt -s expand_aliases
如果你是指 “导入某个项目的 alias 配置” 或 “Docker / shell 框架(oh-my-zsh)中的 alias”,可以告诉我具体场景。