现在很多公司都要求会linux系统,看了一些关于linux方面的教程,都是一些相关的命令。
那所谓的在linux上开发项目,意思是写代码也要在linux系统里面写吗(用虚拟机安装linux系统),就是说也要在linux系统里安装PHP环境集成包咯。
现在我只是按照网上的教程在虚拟机里安装了linux系统,然后找来一些【命令】跟着敲,但是我在敲的过程中,我是很茫然的。我不知道敲这些是为了什么。到现在我都不知道在linux里怎么写代码啊,我在windows用sublim text3 写代码 ,那在linux里呢用什么工具写代码呢?
还有就是招聘信息上写着要会linux,到底是要会什么啊,是要会命令呢还是要会在linux上写代码开发项目啊,但是我看到别人在linux上都是在敲命令啊,并没有看到他们有在linux上写过PHP代码啊,html代码啊 js、css代码啊。
还有就是把项目部署在linux服务器上,要做的事情是不是很多啊,要是不多的话那为什么那些会linux的人整天在敲命令,敲这些命令是要给项目做什么事情呢?
现在在公司根本就没有用到linux,而且现在我也没有看到哪台电脑是linux系统啊。为什么要在linux上开发项目。
linux小白的疑惑,不要介意啊各位!!!知道的可以详细的说下,不要太官方哦。
linux只是一个操作系统,之所以觉得linux跟windows差距很大,很难用,一方面因为先入为主,另一方面,nix系统本身就不是为普通用户准备的。windows的贡献在于将计算机搬上了普通人的面前,而nix主要是给专业计算机工作者用的。linux固然有图形界面,但是图形界面本身就是不符合nix哲学的,nix哲学最大的实现就在于
文本流
,而图形界面并不支持文本流
。举个简单的例子,你希望知道当前目录下所有文件夹(以及递归文件夹)中,哪个文件夹最占空间。请问在windows下你会怎么做?找一个软件!而在*nix下,你可以使用命令的组合,基于
管道
和文本流
,自己创造一个统计工具
:所以,学习linux的命令就好比,学习怎么用锤子,起子,镊子,当你要修个灯泡的时候,这些工具就要组合的用上。而windows就好比,修个灯泡,就叫一个修灯泡的工人来做。