依稀记得我上大学的时候,在Linux第一堂课上,老师进门的第一句话就是,想学好Linux,先在自己的电脑上安装一个Linux系统,然后多敲,多练,多想。现在想想,如果进入Linux的世界话,的确对初学者的要求就是多练,多敲,它能帮助初学者掌握大部分的基础命令。但是Linux中有太多的命令了,即使Linux大神,也不一定全部都会,所以我们需要掌握的是那些基础命令,这个没有别的办法,只有多敲,多练才能掌握。
头开始的时候,可能会有点枯燥,但是当你敲了几天后,你就会觉得用命令来控制你的电脑比图形化界面的电脑爽太多了。慢慢的就会感受其中的乐趣。
当你基础命令都玩会了后,我们就需要掌握一些,进程,服务,管道,磁盘等的命令。然后在你的电脑上安装一些开发用到的软件。MySQL数据库,tomcat服务器,Nginx反向代理,Redis缓存等。
随着你知识的晋升,你会觉得安装服务太麻烦了。这个时候就开始研究Shell脚本,学习Shell语法,if语句,for循环,while循环,case语句,然后自己写一个强大的安装脚本。
其实我们学习Linux的时候,不能照着文档去敲,要知道其中是什么意思,掌握其中的原理。我们安装软件的时候不能光安装网上的教程一步一步的去这样做。当然我们刚开始的时候,可能不熟练,这样没有问题,但是到后面,我们要知道每一步是什么意思,服务与服务之间是什么原理,要完全的掌握他。要牢牢的记住。不能你在敲的时候,还要拿着文档,那样很不方便,别人也会认为你不专业。
所以,在我们刚开始学习Linux的时候,要多敲多练,去掌握这些命令。到后面的时候,我们就要多想了。想想服务与服务之间的原理。