在 Linux 中,永久保存 alias(别名) 的关键是把它写入 shell 的启动配置文件,而不是只在当前终端里临时定义。
下面按常见 shell 给你详细说明。
alias ll='ls -l'
只在当前终端有效,关闭终端就消失。
~/.bashrc(最常用)nano ~/.bashrc
在文件末尾添加:
alias ll='ls -l'
alias gs='git status'
保存后执行:
source ~/.bashrc
✅ 以后每次打开终端都会生效。
~/.bash_aliases(更规范)很多发行版已经预留了这个文件。
nano ~/.bash_aliases
添加 alias:
alias ll='ls -l'
如果 ~/.bashrc 中没有加载它,确保有以下内容:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
nano ~/.zshrc
添加:
alias ll='ls -l'
生效:
source ~/.zshrc
nano ~/.config/fish/config.fish
添加:
alias ll 'ls -l'
或:
funcsave ll
nano ~/.profile
或
nano ~/.bash_profile
⚠️ 注意:
~/.bashrc 通用echo $SHELL
或:
ps -p $$
alias cls='clear'
alias py='python3'
alias update='sudo apt update && sudo apt upgrade'
alias ..='cd ..'
alias ...='cd ../..'
unalias ll
编辑对应配置文件,删除 alias 行,然后:
source ~/.bashrc
| Shell | 永久保存位置 |
|---|---|
| Bash | ~/.bashrc 或 ~/.bash_aliases |
| Zsh | ~/.zshrc |
| Fish | ~/.config/fish/config.fish |
如果你愿意,我可以帮你 检查你当前系统该用哪个文件,或者帮你 整理一套常用 alias 配置。