常用知识 - 要学Linux吗

  • 作者:KK

  • 发表日期:2016.9.18


有些新手会问“我需要学习Linux系统吗?”

我先回答一下:“需要的”


原因:

  1. 现在行业里使用Linux的公司非常多

  2. 在使用PHP开发项目的过程中慢慢会越来越多接触Linux系统(因为很多超级多公司都在用Linux,于是你自然就非常高机率地越来越多机会接触Linux了)

  3. 你进入使用Windows服务器的公司机率并不大,除非那是家IT管理不熟练的公司,只是想请个程序员搞个官网或商城,而那个程序员就是你,于是你就选择了Windows...

  4. PHP是一个开源产品,在IT行业中,开源闭源的明显特征就是:我们普通程序员能接触的开源产品几乎都主要围绕着Linux系统,包括一些命名风格,调用逻辑和架构设,就连PHP用的很多扩展都是开源项目来的;这些开源项目的命名风格什么的跟Windows C#那一套几乎不在同一个世界里。所以只要你用上了开源的东西,就拥抱Linux吧

  5. 一般高级软件工程师都懂Linux,这些一般不是等到他们成为高级工程师才学的,而恰恰是他们在新手时代一边成长一边学习的过程中,我认为可以说是Linux的知识也在某些角度促使他们成为了高级工程师。所以你自己想要变得厉害,就要一边挤时间学Linux

好了如果无异议的话,你又多了一个要学习的东西了。。。


学习指引

去流行的教程网站上搜个视频教程很快就能上手,因为第一次学通常都不会掌握得太牢,算是留印象,所以不用纠结于选择哪个,你感觉它的课程目录又多又细就学好了,工作中慢慢深入就熟练了

  • 如果工作中用不上

    你还可以慢慢挤时间一点点累积

    反正你平时看到Linux的东西基本上不要忽视它

    可以把你的私人电脑的Windows系统换成UBuntu系统,这是个基于Linux的其中一个分支版本

    然后在这个系统上进行你的日常操作:听音乐,看视频,上网,改hosts搭开发环境什么的,就会对系统慢慢地有点儿感觉

    再加上平时偶尔要敲一些命令,特别是操作文件的时候,你尽量通过终端命令来实现,而不是鼠标操作,这样就能熟悉文件管理

    在UBuntu上开发博客之类的小功能然后试着运行起来,看看权限什么的修改,定时命令备份数据库等


  • 如果工作中就要用那就赶紧恶补吧

    工作中用到的时候,上班时间你经常会去百度搜索相关资料,搜着操作着很快就会上手,实践是最好的老师

    但是关于一些不明白的名词什么的要注意向同事或者QQ群什么的咨询一下,否则可能会因为遇到一个陌生概念而卡老久的


最后如果你在地铁/公交车什么的场景下很有时间的话,可以在看完视频教程后慢慢泡《鳥哥的 Linux 私房菜》,也有相关书籍可以买,注意一边学习一边笔记,不做笔记你肯定记不住鸟哥讲的那些细节以及你的关注点!