码迷,mamicode.com
首页 > 系统相关 > 详细

程序员为什么需要学习linux

时间:2018-09-13 12:06:40      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:练习   学习工具   摄影   应用软件   window   机房   方式   手册   过程   

  程序员为什么需要学习linux

 

       操作系统

  Windows,Linux,Mac Os 是现在主流的三大操作系统,三者有不同的用户群体

  Windows 用户群体大,有各种各样的应用程序支持,适合普通人群使用

  Linux 用户群体小,有许多不同的发型版本,应用软件偏少,适合少部分程序员等人群

  Mac Os 连官网宣传视频都说适合摄影师及程序员,非常推荐程序员使用

  既然有其他两种系统且Windows系统有那么多的应用支持为什么还需要Linux呢,当我们使用淘宝购物,浏览网页,甚至是使用Android(基于Linux)手机时,购物网站和我们浏览的网站都是运行在Linux服务器上的,没错,在服务器领域Linux可谓是大放异彩,这也是为什么程序员需要学习Linux的原因,开发过程中难免需要与Linux系统打交道

  选择什么发行版的Linux

  Linux的发行版本十分之多,如果想要安装图形界面进行开发的话可以使用Ubuntu,如果想要进行部署程序作为服务器使用的话可以使用Centos(红帽公司提供的社区版),Kali Linux主要用来做渗透测试集成了许多渗透测试的工具,适合网络安全工程师去使用,还有一些Linux的发行版就不多说了可以自行去了解

  图形界面还是命令行操作

  虽然现在一部分Linux发行版的图形化界面做的已经很好了,但是我们还是需要学习用命令行去操作Linux,因为通常Linux服务器是在IDC机房的我们只能通过ssh工具去连接远程的Linux系统,这些服务器都是不会安装图形化界面的,只能通过命令行的方式去操作,所以学习Linux应当学习命令行的方式,应该抛弃Windows中以用户界面为主点击完成操作的思想。

  如何学习

  Linux对于开发人员来说也只是一个工具,学习工具的唯一途径就是通过场景去使用它,如:在Linux上开发,部署程序等,其他则应该通过多实践多练习的方式去强化。

  最后:最好的学习方式是多使用Linux系统内置的帮助手册来学习

程序员为什么需要学习linux

标签:练习   学习工具   摄影   应用软件   window   机房   方式   手册   过程   

原文地址:https://www.cnblogs.com/seven1/p/9639505.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!