在 Linux 中,**aliases(别名)**通常定义在 shell 的配置文件中。导出(查看/保存/迁移)aliases 有几种常见方式,取决于你的目的。
alias
或只查看某一个:
alias ll
alias > aliases.txt
这会生成一份可直接 source 的文件。
常见 alias 定义位置:
~/.bashrc~/.bash_aliases~/.zshrc(zsh)~/.profile提取 alias 行:
grep '^alias' ~/.bashrc > aliases.txt
source aliases.txt
cat aliases.txt >> ~/.bashrc
source ~/.bashrc
{
echo "# My aliases"
alias
} > my_aliases.sh
使用:
bash my_aliases.sh
echo $SHELL~/.zshrcsource ~/.bashrc不算,alias 只指 alias 命令定义的,函数需用 typeset -f 查看。
如果你是想 导出到 Windows / Docker / 服务器迁移 / Git 管理,可以告诉我具体场景,我可以给更针对性的方案。