在 Linux 中,alias 本身是临时的(仅当前 shell 会话有效),要“永久保存”需要写进配置文件。下面按常见场景说明。
把 alias 写进你的用户 shell 配置文件:
nano ~/.bashrc
在文件末尾加:
alias ll='ls -alh'
alias gs='git status'
保存后生效:
source ~/.bashrc
nano ~/.zshrc
source ~/.zshrc
alias ll 'ls -alh'
funcsave ll
sudo nano /etc/bash.bashrc
或(某些系统):
sudo nano /etc/profile
添加 alias 后,所有用户登录时都会加载。
⚠️ 不推荐随便改系统级文件,容易影响他人。
把 alias 单独放到一个文件,比如:
nano ~/.aliases
内容:
alias ll='ls -alh'
alias update='sudo apt update && sudo apt upgrade'
然后在 ~/.bashrc 里加一行:
if [ -f ~/.aliases ]; then
. ~/.aliases
fi
好处:
非交互式 shell 可能不读 .bashrc
解决:确认你在 交互式终端 或加在 .bash_profile
用:
type ll
查看是否被覆盖
~/.bashrc临时 alias 写在终端,永久 alias 写在
~/.bashrc(或对应 shell 配置)
如果你告诉我:
我可以给你最精确的配置方式。