杜老师最近参加了几次技术培训,每次都学到一些新命令,但回到家就忘。折腾了一年多,杜老师总算把”培训转化为自己的工具”这件事跑通了,今天就跟大家分享一下。

一、为什么培训里的命令容易忘

杜老师自己观察下来,原因有 3 个:

  • 培训现场只是为了听懂,演练不足
  • 命令选项特别多,回到工作里用到的可能只有 1、2 个
  • 没有及时归类,下次需要的时候找不到

二、杜老师的解决方案:3 步收纳

步骤 1:现场只记关键字

培训时杜老师不再全抄命令,而是只记:

  • 这条命令是干什么的(一句话)
  • 触发场景(什么时候我会想起来用它)

比如刚才听到 tcpdump -i any -nn,杜老师笔记里只写:

1
tcpdump — 全网卡抓包,调试网络时用

步骤 2:回来当天复现一次

回到家第一件事,杜老师一定把当天所有记的关键字跑一遍。

跑通的保留,跑不通的直接删掉。

这一步看似花时间,其实是性价比最高的环节。

步骤 3:放进 ~/.zshrc.local

杜老师有一个独立的 ~/.zshrc.local,专门放”自己积累的命令”。

1
2
3
# 自学收纳
alias tcv='tcpdump -i any -nn'
alias ktx='kubectl get pod -A'

这样下次真的需要的时候,敲一个自己起的短名字,就能在 shell 里直接展开。

三、为什么不直接用 alias 师傅

杜老师一开始也试过”看到什么 alias 什么”,但后来发现:

  • alias 太多,记不住
  • 别人写的 alias 不一定符合自己的命名习惯
  • 培训命令不熟练时,alias 反而让自己”依赖”

分两步走明显更稳:

  • 不熟的命令:现场只记关键字
  • 真的开始频繁用了:再加 alias

写在最后

培训这件事,杜老师觉得不在于去多少次,而在于去了之后能留下多少。

希望对同样每年要参加几次培训的您有所帮助。如果您有别的方法,欢迎评论区留言分享。咱们下期见!

看完记得

如果您觉得本文对您有帮助,记得收藏、点赞、分享给身边的小伙伴哦!更多精彩内容,欢迎关注杜老师说,咱们下期见!