linux必学的60个命令 大学生花时间折腾linux值得吗?
大学生花时间折腾linux值得吗?说实话,这不值得。Linux可以做什么?美化和定制Linux?这在实际应用中几乎没有得到应用。部署各种服务器、FTP、web等?有很多教程,它们都有规范和步骤。一旦部
大学生花时间折腾linux值得吗?
说实话,这不值得。
Linux可以做什么?
美化和定制Linux?这在实际应用中几乎没有得到应用。
部署各种服务器、FTP、web等?有很多教程,它们都有规范和步骤。一旦部署,这个东西可能几年内不会再使用,临时学习也不慢。
在Linux下编程,即使用命令和编辑器,如VI、LS、cat等。此外,现在图形界面编辑器是主流,如vscode。没必要折腾自己。实际上,常用的命令只有10个左右。
如何编写Linux应用程序?这几乎就是开源库和算法的应用,它们是标准库,与Linux没有什么关联。
编写Linux核心程序、内核/驱动程序等。看来今后写这些的机会不多了。如果内核是固定的,它只是删除。即使是在嵌入式系统中,内核也被删掉了,几乎没有修改,驱动程序也几乎一样。复杂的驱动程序已经完成。据估计,大多数自定义驱动程序是GPIO、字符类型设备等。这个参照系将会改变。此外,嵌入式平台有数百种,常用的有几十种。还有一些不同之处。因此,大学认真建议学习算法和编程基础,不建议学习特定平台的东西。如果你真的感兴趣,覆盆子派是个不错的选择。
自学linux应该学哪些内容呢?
我会谈谈我是如何学会的,学到了多少,遇到了什么问题,还有什么困扰着我。
如何学习:我在18年前买了第一个树莓派3B。我使用了CentOS系统(我主要研究CentOS),它相对简单。后来我买了3b、4和minipc,它们与CentOS系统一起安装,windows虚拟机也被用作一个系统。两个带有0W树莓派的项目。第一本书必须是伯德叔叔的Linux私家菜,版本2和3。这本书比较全面。每年约20万字。
你现在学到了什么程度:你可以制作自己的FTP服务器;外部硬盘;文件服务器;常用命令;systemctl用法;用户操作;VIM操作更熟练;你可以编写shell脚本;你可以理解系统结构;你可以理解文件夹的作用;你可以使用top查看系统情况等。
遇到那些问题:Linux变量比较复杂,操作也比较复杂,难度大!正则表达式很难!Sed、grep和其他命令并不熟练。小组操作实践不多,不熟练。
麻烦:我不知道现在该学什么。我基本上能操作。现在正处于不断学习的阶段,我不知道下一步该学什么。(在此期间,我学习了python,基础介绍)。
这是我的学习经历。我没有一个好的学习环境。我希望我能改进它。