1 熟能生巧
常见的一些简单指令感觉没必要特意去记忆,这些工具就是用来解决现实问题的,你用这些工具的场景很多,使用频率越多你也就越熟练了,会形成肌肉记忆。
2 好记性不如烂笔头
随着你经验的积累,你遇到的指令越来越多,组合也越来越多,脑子显然也记不下来了,我一般都有个notebook,把用到的一些常见命令和组合方式记录下来,用到的时候可以直接拿过来用。
可以看我很早很早之前记录下来的一些命令,现在积累的比这个要多多了,仅供参考
http://fisheuler.github.io/common-cmd.txt3 善用工具,与时俱进
计算机就是用来辅助我们解决问题的,在存储和检索大量数据方面,我们肯定不如机器了。我们要善于利用机器帮我们解决一些问题,这个也是Unix tools的一些理念和设计思想,加上现在chatgpt工具的出现,只需给他一个问题描述,他就会给我们提供答案,改变和改善了我们原有的生产工具,这个也会改变我们的工作模式,所以有时候也得学习新事物,适应新环境,重要的是我们的思维和习惯能不能跟上日变化的环境。
3.1 Unix tools文化背景和设计理念
参考我之前问答里关于unix tools相关的命令,这里面提供了一些学习链接,不仅仅是一些简单的命令学习,还有篇文章来追溯命令行设计背后的故事和理念,有时候知道为什么是这样的,比知道是什么更重要:
有哪些好用的开源软件?
On the Early History and Impact of Unix Tools to Build the Tools for a New Millenium
http://www.columbia.edu/~rh120/ch106.x09
3.2 命令行的艺术
另外一个不错的关于命令行学习的github工程“命令行的艺术”,可以当一个参考手册和教程来学习
https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md
3.3 其他工具
chatgpt;
搜索引擎;
垂直的命令行网站;
大家觉得不错,就点个赞呗, 。 |