什么是Linux?

Linux的详细由来自己去百度吧。
我对Linux的理解很简单:Linux是专门为服务器设计的操作系统。

程序员是否需要学Linux?

我觉得主要是看你的工作性质。
如果你是纯开发人员,不涉及服务器运维、负载均衡等工作的话,其实不学Linux也无所谓。

Linux学些什么?

作为程序员,如果作为知识扩充或者希望扩大自己的技术接触面的话。学习下Linux还是很有用的,那么具体学些什么呢?

  1. 学习Linux的世界观。
    用“世界观”这个词有些大,但其实很贴切。在Windows中,没人会在纯DOS下完成所有工作,而在Linux中,很有可能所有工作都是在小黑窗下完成的。所以,学习Linux最重要的一点就是要习惯Linux的世界观,习惯在小黑窗下(命令行)下完成所有工作。
  2. Linux的常用指令。
    比如:ls,cd,mkdir,vim这些常用命令。一开始不用死记硬背,用的时候百度下其实就可以了,慢慢的就都会记熟了。
  3. Linux的目录结构。
    每个文件件的作用,平时怎么使用这些文件夹。
  4. 用相关Windows软件和Linux服务器做数据传输。
    在Windows上通过FTP客户端,XShell等和Linux做数据传输。
  5. 常用的Linux环境配置和部署。
    视你的工作情景,学会在Linux上配置PHP环境、JAVA环境,并学会如何部署相关的程序。

以上这些可能你会觉得有些多,其实真正学的话,半天时间足够了。

程序员平时需要在Linux环境下做开发吗?

我个人认为是不需要的。
很多程序员喜欢耍酷,喜欢在Linux做开发。根据我个人经验,这么做除了酷之外,没啥实际意义。因为Windows下的IDE和辅助工具比Linux好的太多了。
你需要做的就是需要使用Linux的时候可以通过命令行完成基本的工作,让别人知道你也可以使用Linux,这其实已经很酷了!
记住,Linux是为服务器设计的操作系统,不是为PC机,所以不要钻牛角尖。

发表评论

邮箱地址不会被公开。 必填项已用*标注