命令行窗口(CLI)使用实践与学习建议
命令行窗口(CLI)使用实践与学习建议
在练习使用CLI窗口的过程中,还是要按照老师讲的,使用效率工具,使用Linux系统或者使用macOS系统。因为习惯了使用Windows系统的话,就会习惯地用鼠标去点击,就没办法在底层去跟各个软件打交道,从而让各个软件成为孤立的存在,没有能够形成合力枢纽,在底层把它们连接起来。需要熟练地使用CLI工具,那就在底层的观念上,先从工具着手,然后再从概念着手,再从观念着手,一步一步地去梳理。
首先,有战友沟通如何使用CLI的命令行窗口,也有战友沟通是否先从Windows开始着手。我目前也没有做到一步到位地更换所有设备为Linux或者macOS系统。我目前的做法是在Windows上安装CLI命令行,在Windows的PowerShell上面使用CLI的命令行窗口,同时远程控制Linux系统的电脑,让两个电脑同时协作。
在战友的沟通和咨询当中,我给他的建议是,如果资金允许的情况下,最好是一步到位。因为人有依赖性,长期依赖并习惯性地使用图形化软件之后,这些习惯已经固化了。
把它调整到使用命令行窗口的方式。一、难度增大;二、熟练度也需要很久的时间才能够掌握。总之,有实力、资金允许的情况下,最好是一步到位。买一个Mac mini M4,24G+512G,大概8000元人民币就可以搞定了。看个人情况。
另一个战友想办法使用CLI窗口,按照笑来老师的GitHub仓库去安装。但实际上,如果使用Windows电脑系统,直接在PowerShell里面安装就可以了。我是这样操作的,没有使用更复杂的方式,就在里面输入各种命令行,让它去安装自己想要的大模型。比如,先安装OpenCode。安装OpenCode之前得安装Node.js软件。安装这些软件之后,才能用这些软件去安装OpenCode、Codex还有Claude。
所以,其实完成一个AI Agent安装之后,用这个AI Agent去推进其他工作就可以了。然后就可以按照李笑来老师的AI课程,一步一步地实操,一步一步地扩大自己的认知边界。
然后一步一步耐心去读完各种说明和概念。随着课程的推进,会发现落下很多课程,因为一节十几分钟的课程信息量很大,工作量也很大。但这反过来也说明自己还有很大的进步空间,还有很多工作要去做,还有很多边界去探索。所以要对自己保持耐心。
具体步骤如下:
- 做课程:把他的课程里的任务记下来。
- 完成任务:接着去完成那些任务。
- 生产产品:在完成任务的同时,顺着这些任务路径去生产。不管刚开始生产得有多烂,先完整地生产出一个产品。
- 完善优化:因为能够完整地做出一个产品,意味着所有的环节、方方面面、前前后后以及细节都考虑到位了。在完整的产品基础上,再根据需求去改进、优化、进步和升级。
所有的升级和进步都不是一蹴而就的,比较耗费时间和精力,是反复践行、反复实践做出来的。在成长的路上,最好找个同伴一起去探讨、切磋和反复践行。
遇到问题时:
- 先自己解决。
- 解决不了就问AI。
- 问AI再不行,再问一些编程高手。
但AI基本上能解决90%的问题,只要你能问出正确的问题。因为你往往不知道自己不知道,就像上次解决网络端口7890的事情一样。
花了一个上午,因为不知道要问什么问题,最终只能一个一个地去排查和处理。这才明白,自己对网络协议和端口7890没有概念和理解。由于不知道问题所在,也就不知道如何提问和解决。最终是在反复尝试的过程中发现了问题,并解决了它。
面对“不知道自己不知道”的情况时,需要用工具帮助自己探索和成长。耐心地投入时间是必不可少的,剩下的就是行动。通过行动,一步一步地跨越从资料到实践的距离,让自己成为一个真正的生产者。
思考与行动:
学习一门新技能时:
- 你是否进行了短时间内的足量重复和练习?
- 你借助了什么工具来探索自己的认知盲区?
- 你为学习这门技能所做的预算是否足够?
以上是今天使用命令行窗口的实践与思考,希望能给你的学习带来启发。最重要的是,用行动不断实践你的生产工具。
如果以上内容对你有所帮助,请把它分享给身边的朋友。