我经常需要遵循复杂的安装过程,例如必须为 buildtools 构建依赖项,为我希望从源代码安装的应用程序构建依赖项。
一旦我完成了一次,我真的不想尝试并记住我所做的所有步骤。
zsh(和其他 shell)中的命令历史记录已经记录了我所做的事情。是否可以将最近执行的 100 个(例如)命令导出到.sh
脚本中?
然后我可以编辑这个脚本,删除在我开始安装之前的命令,删除我犯错的命令,并留下一个安装脚本,我可以在类似的环境中提供给其他人。(或在另一台机器上使用我自己。)。
我怀疑,我的命令历史记录已经存储在我的主目录中的一个点文件中。