可以的,Linux 的 aliases 是可以备份的,而且通常非常简单。下面给你几种常见做法:
alias 一般写在以下文件中(取决于你用的 shell):
~/.bashrc 或 ~/.bash_aliases~/.zshrccp ~/.bashrc ~/.bashrc.bak
# 或只备份 alias 相关
grep '^alias' ~/.bashrc > aliases.bak
如果你专门用 ~/.bash_aliases:
cp ~/.bash_aliases ~/.bash_aliases.bak
如果你已经登录终端,可以直接导出当前所有 alias:
alias > aliases_backup.txt
恢复时:
source aliases_backup.txt
⚠️ 注意:这种方式只保存“当前 shell 中存在的 alias”,不包含注释和逻辑判断。
很多人会把配置文件放进 git 仓库:
git init
cp ~/.bashrc ~/dotfiles/
git add bashrc
git commit -m "backup aliases"
这样换机器也能直接恢复。
在新机器上:
cp aliases.bak ~/.bash_aliases
echo "source ~/.bash_aliases" >> ~/.bashrc
source ~/.bashrc
~/.bash_aliases如果你愿意,可以告诉我你用的是 bash 还是 zsh,我可以给你一份更合适的备份脚本。