大家好,今天小编关注到一个比较有意思的话题,就是关于关于linux学习的建议的问题,于是小编就整理了2个相关介绍关于Linux学习的建议的解答,让我们一起看看吧。
第一次使用Linux,能给一点建议吗?
1:先在自己电脑上安装一个虚拟机(vbox,vmware都可以)
3.使用熟悉系统
可以关注我的头条号,会经常发一些Linux学习经验
第一,你要找一个师傅,可以请教问题的。这很关键,这一步直接决定你第二步是什么起步。
第二,桌面应用就装图形界面,想学习服务器就不需要安装图形界面。
第三,日常***办公应用,直接开搞,学习服务器等建议虚拟机,方便折腾。
第四,如果你没有一个好的师傅,为了尽快摸清Linux的套路,建议找视频看看,毕竟只有熟悉了,有了手感,才可能学的更快,更舒心。
为什么很多程序员都建议使用Linux?
为什么很多程序员建议使用 Linux? 这里可能有点以偏概全了,只能说是部分程序员。作为多年的程序开发者,虽然业务都运行在Linux系统上,但是到目前我也很少遇到直接使用 LInux 系统作为自己的工作环境的。周围的同事,基本上都是 Windows 系统或者 Mac 系统。
接触 Linux 系统的程序员一般都是偏后端或者算法,数据方面的,像前端程序员, 移动端程序员,测试等很少使用 Linux 或者基本上不使用 Linux的。
为什么要使用 Linux 系统那?
- 首先系统开源程度比价高,开源就表示比较开放,程序员都比较崇尚自由,系统开发就给程序员修改系统的门户,如果你想,你完全可以修改系统的编译参数,编译模块,甚至修改系统的源码,微系统添加你自己的模块。
- 系统维护方便,一条指令就可以完成软件的安装,比如 apt/yum install nginx 一条指令就完成了 nginx 服务器的安装。如果需要安装很多软件,完全可以将所有的安装指令汇聚到一个文件中,直接执行文件就完成环境的搭建。
- Linux 系统上带有很多的工具,很多也是开源的,让你可以对之改造,完全给你广阔的自由空间,没有约束感。
- 因为 Linux系统模块化,因此可以只保留需要的模块,系统功能越简单,越高效稳定,因此很多上线业务都是运行在 Linux 环境下的。
我有两台开发用的笔记本电脑,其中一台安装Windows系统。另一台安装Linux操作系统。我绝大部分时候是使用Windows那台电脑的。
其实Windows是目前发行量最大的Linux操作系统,是的,你没听错,因为Windows内部有一个Linux子系统,绝大部分时候该子系统可以替代一套完整的Linux系统。
另外,Windows系统上拥有目前最广泛的开发工具支持,主要是因为Windows本身是商用软件,商业企业有非常大的意愿为Windows平台开发软件,同时也包括各种开发专用的软件IDE,而Linux平台上的绝大部分软件都靠开源社区支持,这些软件大部分无法和商业软件正面竞争。比如说我们很难在Linux上找到一款非常好用的适合嵌入式开发的开发工具。
选择Linux操作系统还是Windows操作系统主要还是看需求,如果是想开发安卓的底层,那几乎没得选,只能用Linux操作系统,而且只能用ubuntu的发行版。而除此以外的绝大部分的软件开发,比如用JAVA语言开发一个商业平台,或者用Python开发一个互联网站,或者用C++开发跨平台的GUI应用,或者是开发微信小程序,或者是开发前端,往往Windows是更正确的选择。
到此,以上就是小编对于关于linux学习的建议的问题就介绍到这了,希望介绍关于关于linux学习的建议的2点解答对大家有用。