大家好,今天小编关注到一个比较有意思的话题,就是关于linux学习头条的问题,于是小编就整理了3个相关介绍linux学习头条的解答,让我们一起看看吧。

  1. 学习linux,要什么基础?要懂C语言吗,还是C和C加加?
  2. 学习SQL和Linux?
  3. 能否利用bash for windows学习Linux系统?

学习linux,要什么基础?要懂C语言吗,还是C和C加加?

1、一定的英文基础是必要的,需要了解C语言和C++。针对学习shell编程,及熟知各种Linux系统命令使用即可。如果有python或perl基础则更容易上手。

2、看书时要多做习题,一题一题的弄明白,要不书也白看。从一开始养成良好的编程习惯,怎么算好的你看书上的代码怎么写的。

3、关于数学,初中数学水平可以编程,小学甚至学前班也没什么不可以。另一方面数学博士编程的时候也不会嫌自己数学学的太多了。需要多少数学这跟你要做的东西很有关系,也影响到你学习的深入程度,工作中就影响你的代码质量。总的来说数学水平是越高越好,但并没有一个门槛,什么水平都可以学,就是质量差一些。

4、学习Linux内核开发。Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。

5、学习Linux平台上的软件开发。这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。

学习SQL和Linux?

同意楼上的,如果需要深入的学习,还是去培训一下。如果打算自学,建议安装一个流行版本的linux发行版,我建议是ubuntu。我不知道你要学的SQL是指什么,但不管你是sql server或是mysql,甚至是oracle,也一样是先安装一个数据库系统,给自己一个实际任务去摸索一下比较好。

能否利用bash for windows学习Linux系统?

很明显不可以。

我对Linux系统不算特别精通,但也算是得心应手不生疏,我来给你捋一下Linux和bash的关系,你也就知道为什么了。

什么是Bash

Bash本质是一种shell,是一个为GNU项目编写的Unix shell,也就是linux用的shell,它是shell的一种,Linux上默认***用的是bash。比如你在Linux中的终端命令行中所使用的shell就是bash,常用的命令如cd、mv等等。

什么是Linux系统

Linux系统是基于Unix开发的操作系统,并且应用广泛,Linux内核应用于Ubuntu、centos等,使用这种内核的操作系统都可以视为Linux系统大家族的一员。学习Linux需要学习shell命令(不是只有bash)各种结构,各种框架,各种编译程序等等。

为什么不能用Bash For Windows学习Linux系统?

Linux操作系统不是只有Bash,Bash只是Linux中默认的shell,也是很基础的终端命令,而你要学习Linux系统,就要学习Linux概论、目录结构等等一些东西。

用Bash For Windows也并不能完全模拟Linux下的bash命令,你在windows学的仅仅是一些Linux常用的命令,有可能还会应为兼容问题出错。


如果你是想系统的学Linux,还是老老实实地装上Linux系统学习吧!


评论里也有人说了,这个Bash For Windows我也用过,确实做开发交互对Windows方便很多,但是题主说的是学习Linux系统,不是学过,而且现在课程基本都是基于RedHat,在一个完全真实的Linux系统中能让你更好的了解Linux,学过后如果觉得虚拟机不方便,那你大可以在这个win10的子系统中玩。


***如你也喜欢计算机,黑客相关的知识的话,关注我吧!怪咖玩家与你进行更深层次交流。

到此,以上就是小编对于linux学习头条的问题就介绍到这了,希望介绍关于linux学习头条的3点解答对大家有用。