如何以编程方式在启动后添加别名

how to add aliases after boot programmatically

我正在创建一个程序来加载别名集,例如,我需要做一些开发工作,我想要一些有用的别名,但也许在我的日常操作中,我不想拥有这些别名,也许有些重叠,即开发工作有 rm='rm -i -r' 并且每天都有 rm='rm -r' 或根本不需要别名等等我看过一些 sorces 并且都说要使用 .bash_aliases ro .bashrc 等等,但不能通过命令编辑来总结我想创建一个命令,即 'loadaliases ' 然后加载这些别名并删除所有其他别名。

我正在使用没有 gui 的 arch-linux 系统,只有纯控制台

将别名放在一个文件中,然后当你想启用这些别名时:

source name_of_that_file

您可以创建一个 bash 文件来获取参数。 此参数将分隔您要使用的别名和 运行 这个 bash.