Linux怎么入门?

零基础该如何入门学习Linux?

学习路径非常混乱且耗时。

第一阶段:一组多次重复的基本命令。
第二阶段:系统管理 内容非常肤浅。
第三阶段:Shell基础知识,不够深入。
第四阶段:网络基础知识,令人困惑。
第 5 阶段:网络服务,通用 rsync/NFS。
第六阶段:重要网络服务,nginx/keepalived正常。
第七阶段:组建团队并开始。
阶段8 :自动化和监控,ansible/zabbix就可以了。
阶段9 :高可用服务,LVS/keepalived基础。
第十阶段:Java/Tomcat,iptables正常。
第1 1 阶段:高级MySQL,集群部分还好。
第十二阶段:Redis/Memcached,核心内容。
第 1 3 阶段:大范围,2 00 Taixo。
第十四阶段:偶然实战、事业单位案例。
第1 5 阶段:代码发布,Git正常。
第 1 6 阶段:虚拟化和云计算 OpenStack 存在多种风险。
第十七阶段:阿里云 这八个主要组件非常广泛。
第十八阶段:Docker、微服务是趋势。
第 1 9 阶段:Python,自动化简介。
第2 0阶段:职业规划,不切实际。

不要学这个,浪费时间。

自学Linux命令的四种方法

坦白说,如果你想快速掌握Linux命令,依靠这四种方法很重要,但不要只看理论。

进一步详细说明,每日提示是最懒人的魔力。
去年我们运行了一个监控系统,并将这一行添加到.bashrc中,每天随机弹出命令描述。
我用了半年的时间从​​一个初学者到能够使用Man。
3 000 个终端操作中大约 8 0% 都是通过这种方式记住的。
还有一点是,whatis 特别适合初学者入门。
比如学习一个新命令时,输入“whatis sudo”,逐层理解参数含义,就像打开盲盒一样。
然而,有一点非常重要。
去年,当我使用 Whatis yum install Cheese 检查时,我发现它在解释复杂命令方面的效率只有 5 0%。
这是因为 YUM 的 -y 参数根本没有表明它是自动 Yes。
还有另一个重要的细节。
-help 选项是通用急救箱。
例如,cp -help 直接打印核心使用情况,这确实很令人困惑。
去年,一位新手将 cp -help 误认为 cp --help ,最终输入了一个额外的破折号,导致终端冻结。

思绪:一开始我以为man比-help更全面,但后来发现我错了。
例如,当我检查cowsay的-l long选项时,man是最不全面的。
等等,还有别的事。
基本语法是低级武术,例如[sudo]程序[参数]。
去年,当我测试环境的权限时,我忘记添加 sudo,差点陷入蓝屏。

结束:我建议先用whatis和-help试水,然后再学习语法。
不要害怕重复。
就像我测试的时候一样,我练习了 cp file1 file2 5 00 遍才记住 cp -a /source /target 的参数。