程序员为什么需要学习linux
Posted seven1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员为什么需要学习linux相关的知识,希望对你有一定的参考价值。
程序员为什么需要学习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的主要内容,如果未能解决你的问题,请参考以下文章