连续三个命令的序列,重复执行了第二次,那么就建议你将它写成一个 Shell 脚本 – blog.fleeto.us

最近越来越发觉 shell 是一门可以代替 python 作为 devops 的工程师的第二门语言.

因为日常的工作可能存在重复性, 工作中很多的重复操作都可以通过 shell 脚本来降低心智负担.

我来举个例子:

  • 通过 vpn 登录公司内网
  • 日常的问题排查脚本

你可以把 shell 变成一个个功能明确的小工具,通过 pipe 的方式组合起来,来完成你的工作.

可以通过一个仓库来管理这些脚本, 因为这样的好处是这些脚本可以很方便的维护, 当你修改脚本出现问题的时候,很方便就能回滚到历史的版本.

不断维护重构属于你自己的 shell 脚本库, 你会发现你的工作效率会大大提升.