杜老师最近参加了几次技术培训,每次都学到一些新命令,但回到家就忘。折腾了一年多,杜老师总算把”培训转化为自己的工具”这件事跑通了,今天就跟大家分享一下。
一、为什么培训里的命令容易忘
杜老师自己观察下来,原因有 3 个:
- 培训现场只是为了听懂,演练不足
- 命令选项特别多,回到工作里用到的可能只有 1、2 个
- 没有及时归类,下次需要的时候找不到
二、杜老师的解决方案:3 步收纳
步骤 1:现场只记关键字
培训时杜老师不再全抄命令,而是只记:
- 这条命令是干什么的(一句话)
- 触发场景(什么时候我会想起来用它)
比如刚才听到 tcpdump -i any -nn,杜老师笔记里只写:
1 | tcpdump — 全网卡抓包,调试网络时用 |
步骤 2:回来当天复现一次
回到家第一件事,杜老师一定把当天所有记的关键字跑一遍。
跑通的保留,跑不通的直接删掉。
这一步看似花时间,其实是性价比最高的环节。
步骤 3:放进 ~/.zshrc.local
杜老师有一个独立的 ~/.zshrc.local,专门放”自己积累的命令”。
1 | # 自学收纳 |
这样下次真的需要的时候,敲一个自己起的短名字,就能在 shell 里直接展开。
三、为什么不直接用 alias 师傅
杜老师一开始也试过”看到什么 alias 什么”,但后来发现:
- alias 太多,记不住
- 别人写的 alias 不一定符合自己的命名习惯
- 培训命令不熟练时,alias 反而让自己”依赖”
分两步走明显更稳:
- 不熟的命令:现场只记关键字
- 真的开始频繁用了:再加 alias
写在最后
培训这件事,杜老师觉得不在于去多少次,而在于去了之后能留下多少。
希望对同样每年要参加几次培训的您有所帮助。如果您有别的方法,欢迎评论区留言分享。咱们下期见!
看完记得
如果您觉得本文对您有帮助,记得收藏、点赞、分享给身边的小伙伴哦!更多精彩内容,欢迎关注杜老师说,咱们下期见!