精华内容
下载资源
问答
  • 良许Linux | Linux学习方法及学习资料汇总

    千次阅读 多人点赞 2019-08-16 08:37:50
    很多人想学习Linux,却不知道怎么着手,甚至不知道Linux有哪些方向,非常迷茫。基于此,我特地写了篇文章介绍Linux方向性问题,没想到一不小心成了爆款: 到什么程度才叫精通 Linux?​ 看完这个回答,相信很多人...

    很多人想学习Linux,却不知道怎么着手,甚至不知道Linux有哪些方向,非常迷茫。基于此,我特地写了篇文章介绍Linux方向性问题,没想到一不小心成了爆款:

    到什么程度才叫精通 Linux?​

    看完这个回答,相信很多人至少知道了目前 Linux 从业者所从事的几个方向,对于方向选择有个大概的认知。

    自我介绍一下。我是良许,本科及硕士所学专业却是机械,毕业后从零开始自学转行 IT,1 年后被世界 500 强外企所录用,目前是 Linux 工程师

    本文将根据我的从业经验及与同行大佬的交流,介绍一些Linux学习方法,并且在文末赠送一些Linux书籍的电子版及及视频教程等资源,希望对大家有帮助!

    书籍篇

    对于Linux书籍的推荐,我特地写了几个回答来介绍,这里就不重复贴回答了:

    有没有学习Linux比较好的入门书籍?

    求推荐学习linux命令的书籍?

    有没有比《鸟哥的Linux私房菜》更好的书?

    嵌入式Linux有哪些好书推荐?

    资源篇

    不管学习什么技术,资源都是必不可少的。想当年,我自学转行,靠的就是大量的优质资源。优质资源会助你一臂之力,让你快速入门。

    当年我自学使用的优质资源,我也全部共享出来,在我的公众号「良许Linux」后台回复「Linux」即可免费获取。

    当然,我也整理了另外一些不错的资源,写在这个回答里了,大家可以看看:

    有哪些好的Linux学习资源?​

    如何入门并深入学习Linux

    1. Linux学习路径

    Linux应用开发自学之路这篇文章介绍了我从零开始自学转行Linux的完整过程,被很多大号转载,并且影响了很多人,大家可以参考。

    自学简单编程可行吗?这篇文章更详细介绍了我是如何自学转行的,包括心路历程,转行过程,转行中需要注意的地方,以及更高效转行成功的方法。

    Linux 思维导图整理(建议收藏)这是一个技术大佬整理的Linux思维导图,包括:Linux学习路径,Linux基础入门,Linux内核学习路线,Linux命令参考,Linux命令速查等等。这份导图虽然不是100%全面,但如果能够将里面全部内容掌握下来,你也是个高手了。

    image

    2. Linux环境搭建

    2.1 虚拟机安装与配置

    既然要学习Linux那肯定需要一个Linux环境。那么环境搭建有两个选择:1. 安装虚拟机;2. 直接在实体机上安装。对于这两个选择,我更倾向于第1个,因为前期学习一些命令及基础知识,直接在虚拟机上进行就可以了。

    手把手教你安装Linux虚拟机

    手把手教你配置Linux虚拟机

    虚拟机常用的有两种:Vmware,VirtualBox。Vmware功能更强大,但是是收费的。而VirtualBox虽然功能不及Vmware,但对于新手完全够用了。这两篇文章所使用的是Wmare,手把手教你安装并配置虚拟机,图文并茂,一路跟下来就可以安装并配置好虚拟机,完成最基本的搭建。

    image

    2.2 主机与虚拟机文件共享

    虚拟机安装好之后,还有一项很重要的工作要做,那就是实现虚拟机与主机的互通,也就是互相共享文件。实现文件共享有很多方式,一般而言有以下几种:

    特别地,对于Vmware有一套自己的专属文件共享方式,VirtualBox应该也有,但我没去研究过。对于Windows与Linux之间的文件共享,我们一般会用到一款很强大的共享工具——WinSCP,当然还有很多类似工具,比如Xftp,FileZilla。这些工具其实都是基于FTP协议,使用起来也大同小异,都非常方便。

    image

    2.3 终端工具

    作为一名Linux工程师,不管是运维还是开发,我们很多时间会是在命令行下工作。我一般是把虚拟机打开着,然后使用终端工具远程到虚拟机进行操作。这里推荐一款很强大的终端工具——MobaXterm,它的功能十分强大,界面也非常友好,我用上一次就爱不释手。

    当然还有很多好用的终端工具,比如XShell、secureCRT、Putty、telnet等,选择一个自己最喜欢的工具即可。

    2.4 编程工具

    如果你是一名Linux开发人员,那你的工作肯定少不了编程。我一般的作法是,在Window上使用代码编辑工具编好代码,然后在Linux下编译。我经常使用两个工具:Notepad++Sourceinsight

    使用notepad++远程编辑虚拟机文档

    代码阅读神器——Sourceinsight

    当然我们也可以直接在Linux下写代码,在Linux下编译。Linux下写代码也有很多软件,常用的比如最性感的编辑器——Sublime Text。

    image

    3. Linux基础知识

    Linux环境搭建完毕之后,我们就可以正式进入到Linux的学习中来。

    3.1 Linux系统架构

    学习Linux,我们肯定要知道Linux的系统架构是怎样的。一般而言,Linux是由以下几部分构成:

    • 内核
    • bootloader
    • 文件系统
    • Shell
    • 应用程序

    内核是Linux系统的核心,它往下直接与硬件打交道,向上连接应用程序。它是由Linux社区来共同维护,其中Linus是核心人物。内核主要是由C语言及少量汇编语言编写而成,是最著名的一个开源项目之一。内核的源码在这里,但对于初学者,就别指望能把它看懂。

    初学者只要了解一些内核的基本架构即可,后期可以再进一步深入学习。网络上有一张非常经典的内核架构图,可以借助来理解内核。

    image

    Bootloader就是一个单片机程序,用来引导系统启动。这个程序比较简单,有些高手甚至自己手写了bootloader程序。

    Linux文件系统有ext3、ext4等,而windows 有 fat32 、ntfs等。做底层开发的工程师需要深入了解,在此不赘述。

    3.2 Shell

    Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器)。它的基本作用如下图示:

    image

    对于Shell的使用,有非常多坑,初学者一定要规避。在此,我也找了两篇Shell面试题,以帮助大家学习进步:

    必会的 24 道 Shell 脚本面试题

    10 个实战与面试【常用 Shell 脚本】编写

    3.3 Vim

    Vim是Linux里非常重要的一个编辑器,但是,它比较难,对于初学者非常不友好,号称上古神器。Vim有很多命令,所以我们首先要学习Vim的基本命令

    如果你觉得Vim不好学,那么我介绍一款提高Vim水平的游戏。这款游戏灵感来自PacMan,让你使用Vim的命令去控制主角躲避怪物。把这款游戏玩熟练了,你的Vim水平也上了很大一个台阶。

    当然如果是官方标配版的Vim,那其实还是非常不好用的。好在Vim社区有很多大神,他们开发了很多实用的插件,让Vim用起来不再那么难用,比如以下三款非常实用的插件:

    Vim的三款实用插件

    3.4 其它

    除了以上3点,Linux系统还有很多基础知识,这些知识很多很细,没办法一篇文章讲完,需要在实践中慢慢学习。

    比如Linux系统的目录结构,它是一个树状结构,跟Windows系统有本质的区别。

    image

    还有,Linux有很多快捷键,掌握了这些快捷键会为我们提高不少效率。

    虚拟终端快捷键

    4. Linux命令

    众所周知,Linux有非常多命令,但是,刚开始学Linux千万别贪多,别想着一口吃成大胖子。对于普通人而言,先学会一些最基本的命令,再去拓展其它更高阶的命令。

    Linux命令基本格式及目录处理命令

    超好用的Unix/Linux 命令技巧 大神为你详细解读

    给Linux小白看的命令行极简教程

    Linux的10个最危险的命令

    常用的命令可能就二三十个,当你把这二三十个命令都用得非常熟之后,你才算刚入门。当然,你别小看这些基础命令,很多基础命令有着自己的高级用法,当你把高级用法都玩透了,你就开始慢慢脱离小白了。

    5分钟 more 命令从入门到精通

    Linux下 ls 命令的高级用法8例

    Linux 下你所不知道的 7 个 SSH 命令用法

    image

    5. Linux神器

    在 Linux 下工作,有一些工具可能大大提高你的工作效率。有些工具大家可能耳熟能详,但还有更多神器可能连听都没听说过。

    比如我们程序员经常需要绘制一些流程图,我们可以使用一些诸如EA之类的绘图工具,但这类工具很多都很庞大,而且比较难学。在Linux下其实我们可以使用dot工具简单高效绘图!

    程序员轻松绘图神器

    image

    再如,我们如果和同事协作开发,想要把自己的操作过程录制下来,发给同事然后同事继续你的工作。或者,别人使用你的电脑,你想把他的操作记录下来,以免后期争议。这时,Script命令就派上用场了。

    Linux终端里的记录器

    当然还有很多非常实用的神器,限于篇幅就不一一列举了。

    如何高效回退到特定层级目录?

    Linux任务的前后台管理

    Linux下如何高效切换目录?

    6. Linux趣应用

    工作都是乏味的,我们要在工作中找到一些乐趣。作为一个免费的操作系统,大量的爱好者为 Linux 写了很多很有趣的应用,不仅可以帮助我们提高工作效率,而且还可以给我们枯燥的生活带来乐趣。

    Linux 终端给人的感觉就是黑漆漆一片,里面只能显示一些字符,而从来没见过显示图片的,但是,实际上,Linux 终端除了显示字符外,当然也可以显示图片(然后就可以用来看女神照片)。那是怎么实现的呢?这篇文章有答案:

    什么?Linux 终端也可以用来看女神照片?

    image

    人这一辈子,真的是非常不容易:读书时,被老师、同学嘲笑,工作时,被老板、同事嘲笑,就连出去撸个串儿,还可能被朋友嘲笑……这些也就算了,毕竟大家还都是同类,都是活生生的人。但是,你如果被 Linux 终端给嘲笑了,你的内心会是什么感受?

    说出来也许你不信,我被 Linux 终端嘲笑了…….

    [alvin@VM_0_16_centos ~]$ sldkf
    
      Why are you doing this to me?!
    
    -bash: sldkf: command not found
    [alvin@VM_0_16_centos ~]$ iehf
    
      You are not as bad as people say, you are much, much worse.
    
    -bash: iehf: command not found
    [alvin@VM_0_16_centos ~]$ sdfas
    
      How many times do I have to flush before you go away?
    
    -bash: sdfas: command not found
    

    Git 是用来做啥的?想必码农朋友都知道,Git 是版本控制软件,是软件开发过程中团队协作不可或缺的软件。但是,作为版本控制软件的 Git ,能跟聊天工具扯上关系吗?这二者似乎毫无关系,但脑洞大开的外国朋友活生生将 Git 改造成了一个聊天工具!

    Git 居然可以用来跟女神聊天?

    image

    等等类似于此类的应用,这些应用虽然不是学习过程中的必需品,但却可以给我们的学习生活带来很多乐趣!

    7. Git

    作为程序员,肯定不是离开Git。Git是版本控制软件,是软件开发过程中团队协作不可或缺的软件。但可悲的是,在学校里很少会有Git相关课程,所以很多大学生都不知道有Git这个东西。

    对于Git的入门,建议看 Pro Git 这本书,它是一本免费开源书,在它的官网上就可以直接在线阅读。

    https://git-scm.com/book/zh/v2

    image

    Git虽然命令也很多,但基本的常用的也没几个。在使用Git的过程中,我们也要注意一些 Git 提交规范

    如何高效的使用 Git

    学会这两件事,让你成为 Git 老司机

    你可能不太会用的 10 个 Git 命令

    使用Git,就不得不提到GitHub。GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。由于开发人员多为男性,故又名GayHub……

    很多小伙伴知道使用Git,却不知道如何在GitHub上与其他小伙伴一起协作,为此我特地写了一篇文章来介绍GitHub的协作方法

    如何在GitHub上大显身手?

    除此之外,还有你必须收藏的 GitHub 技巧

    image

    后记

    Linux博大精深,绝非一篇文章就能讲透的。本文根据自己的一些经验,介绍了一些方向性的东西。大家如果按着这些方向去学习,也一定会成为大神!

    电子书+源码+精选Linux资料获取方法

    在公众号「良许Linux」后台回复「Linux」即可免费获取。


    ❤️ 看完三件事: 如果你觉得这篇内容对你挺有启发,我想邀请你帮我三个忙:

    1. 点赞,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-
    2. 关注我和专栏,让我们成为长期关系
    3. 关注公众号「良许Linux」,第一时间阅读最新的Linux文章,公众号后台回复 1024 送你 最新的编程技术资料。

    image

    展开全文
  • linux学习方法

    千次阅读 2017-10-24 14:14:58
    1) 初学者可以自己安装虚拟机,然后把linux常用命令例如cd、ls、chmod、useradd、vi、cat、rm、mv、cp、find、more、vim、chown、awk、sed、grep、pwd等等多练习几十遍,把自己敲打命令的熟练程度提升上来。...

    1) 初学者可以自己安装虚拟机,然后把linux常用命令例如cd、ls、chmod、useradd、vi、cat、rm、mv、cp、find、more、vim、chown、awk、sed、grep、pwd等等多练习几十遍,把自己敲打命令的熟练程度提升上来。 
    2) 最好有系统的参考资料和文档,根据文档搭建Linux下常见的各种服务(DHCP、SAMBA、DNS、Apache、Mysql等),遇到问题后可以在google搜索,搜索的时候多看几篇文章,综合最好的文章来解决问题。
    3) 要明白每个命令,每个服务的用途,为什么我要配置这个服务,只有带着目标去学习才能更快的成长,而不是看一点,学一点,没有系统和规划。

    4) 能够熟练的搭建服务后,理解每个服务的完整配置和优化,可以拓展思维。例如LAMP,我们一般是把所有服务放在一台机器上,如果分开多台该如何部署呢?等等。

    5) 平时多积累shell编程,可以在网上查找前辈们写的非常好的shell,自己下载下来多练习几遍,从中吸取,不断提高。
    6) 建立一个自己的学习博客,把平时工作学习中的知识都记录在里面,这样也可以供别人来参考同时也能提高自己的编写文档及方案的能力。
    7) 学习是一个长期的过程,一定要坚持,遇到各种错误、问题可以百度、Google,如果解决不了,可以跟老师请教,或者咨询同学和朋友。
    8) 通过以上学习能够满足企业的一般应用,需要达到资深级别,还需要深入学习集群架构、负载均衡、自动化运维、运维开发等知识。
    9) 最后还是一句话:多练习才是硬道理!实践出真知!

    展开全文
  • 经由大量的案例,我能够理解了为什么很多码农学了很多年Linux,还是感觉没有掌握要领,仍然内心崩溃,最终对Linux吐血而亡,正所谓:人世间最大的痛苦,莫过于,码农落花有意,而Linux流水无情....... 在这个2018...

    640?wx_fmt=jpeg

    在下是一个码农,也号称是一个老湿,平生阅码农无数(吹牛的 ^-^)。经由大量的案例,我能够理解了为什么很多码农学了很多年Linux,还是感觉没有掌握要领,仍然内心崩溃,最终对Linux吐血而亡,正所谓:人世间最大的痛苦,莫过于,码农落花有意,而Linux流水无情.......

    在这个2018农历七夕之夜,我决定写一点什么,来缅怀很多童鞋在Linux世界里逝去的青春,抚慰你内心的失落、彷徨、迷茫乃至绝望。

    很多为Linux吐血而亡的程序员都犯了一个通病,那就是一开始就陷入无穷无尽的细节,比如一开始就陷入源代码情景分析。情景分析这样的书,无疑是好书,但是你把《新华字典》从第一个单词,背到最后一个单词,你仍然写不出一篇作文。

    《琴诗》

    苏轼

    若言琴上有琴声,放在匣中何不鸣?

    若言声在指头上,何不于君指上听?

    我建议的学习方法是,反复迭代螺旋上升法。如下图:

     

    640?wx_fmt=png

     

    下面我们来论述学习Linux内核的各个阶段

    1. 第一阶段: 先形成整体轮廓,比如对Linux的进程、内存、I/O、驱动模型有一些基本的认识,开始写一些简单的内核模块,比如hello-world模块、globalmem、globalfifo这样的字符驱动,你一定要动手。这个时候你可以看的书是《Linux内核设计与实现》,还有驱动的书。

    2. 第二阶段:从事具体的工作,在某个子系统(无论是进程、内存、IO还是驱动)从事工作,加新的功能,修bug,发patch,加深对知识的理解。这阶段你如果有兴趣,也有耐心,可以读《深入理解Linux内核》、《深入Linux内核架构》这样的书,不过懒得看也没有关系,因为你工作的时候,会自然而然地自己进行代码分析。

    3. 第三阶段(回归第一阶段):你已经工作了一段时间,写了一些代码,修复了一些bug,提交了一些patch,然后你重新回来迭代整体的知识框架,搞清楚各个子系统内在的联系。这阶段你如果有兴趣可以读《深入理解Linux内核》、《深入Linux内核架构》这样的书,不过懒得看也没有关系,因为你的工作让你自己有了分析的能力。

    4. 第四阶段(回归第二阶段):从事具体的工作,在某个子系统(无论是进程、内存、IO还是驱动)从事工作,加新的功能,修bug,发patch,加深对知识的理解。这阶段你如果有兴趣可以读《深入理解Linux内核》、《深入Linux内核架构》这样的书,不过懒得看也没有关系,因为你的深入的工作,会让你自己具备了理清脉络和深入细节的能力。

       

    接下来怎么办?不停地循环!生命不息,循环不止!!两情若是久长时,又岂在朝朝暮暮。

    你千万不要倒着学,先跑进去细节,跑进去一行行,总共2000万行地撸代码,这样量太大,整体性太弱,各个组件的关联很难建立。且中间无法用前期的成就感,来催生后期学习的动力,只会强撸灰飞烟灭。你不从外围看Linux,横着看,竖着看,你是看不到Linux的真面目的。

    横看成岭侧成峰,远近高低各不同。

    不识庐山真面目,只缘身在此山中。

    据我个人所知,也有极少量的人,一开始就以情景分析的方法,逐行解释代码,最后也学有所成,但是这样的人,都具有非凡的毅力,不是一般人可以去模仿的。

    一般的人,类似我这样的懒惰分子,需要用整体带动部分的方法。正如我们看一个别人的.c文件,你不可能傻到从第一行读到最后一行。你肯定是先搞清楚这个.c的整体功能,对外接口API,再深入到static的内部函数,由外及内,继而由内及外。

    下面我们用一个球来比如Linux,最外圈的球是整体的Linux,球内的小球是Linux的某个组件。最开始你这样看Linux:

    640?wx_fmt=png

    接下来你把其中的某些子系统放大,整个Linux这个气球也随着变大:

    640?wx_fmt=png

    随着掌握的越多,这个球越来越大:

    640?wx_fmt=png

     

    然后,某个领域成为你的专业领域(比如你文件系统牛逼,比如你内存优化牛逼),这个球里面这个专业领域就凸起了:

    640?wx_fmt=png

     

    我不是大神,我只是屌丝,但是我爱你们!

    愿你的球球越来越大!

    愿你的球球越来越大!!

    愿你的球球越来越大!!!

    你的球有多大,你的世界就有多大。

    查看更多精华文章请扫描二维码关注"LinuxDev"

    展开全文
  • Linux 学习路线图

    万次阅读 多人点赞 2019-11-04 11:27:09
    1.应用场景 ... 初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。 初级入门: Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、fi...

    1.应用场景

    更加高效地学习并达到运用Linux.

    2.学习/操作

    linux运维学习需要分为四个阶段:初级入门、中级进阶、高级提升、资深方向细化。

    第一阶段:初级入门

    初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。

    初级入门:

    1. Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)
    2. Linux用户及权限基础
    3. Linux系统进程管理进阶
    4. Linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)
    5. shell脚本入门(可边练习边学习)

    第二阶段:中级进阶

    中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。

    1. TCP/IP网络基础(差不多CCNA、NP的知识就够用)
    2. Linux企业常用服务(如dns、http、ftp、mail、nfs等)
    3. Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法
    4. 加密/解密原理及数据安全、系统服务访问控制及服务安全基础
    5. iptables安全策略构建
    6. shell脚本进阶(主要是结合一些应用,写一些案例)
    7. MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)

    学到这里,掌握的基本技能,已经够用了,已经能做一些基础的运维工作和简单维护了。

    第三阶段:高级提升

    1. http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)
    2. 企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,)
    3. 企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)
    4. 运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)
    5. 运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)

    能掌握到这里,基本能处理搞定很多工作了,可以去面试高级运维工程师,差不多薪资能达到12-18K左右

    第四阶段:资深方向进阶

    1. 大数据方向(需要对hadoop、storm等常见开源大数据系统需要深入了解)
    2. 云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)
    3. 运维开发(主要是python运维开发)
    4. 自动化运维(在之前自动化基础上做深入)
    5. 运维架构师(主要需要广度,差不多5年左右以上经验,可以担当此职位)

    小编找到一个网站,上面有很多关于linux和python的课程资料,大部分都是免费的如果需要可以搜索

    ”门徒计划 - 学技术当然要跟大咖学!“

    拿走,不谢。

     

     

    书籍视频资源推荐:

    <<鸟哥的Linux私房菜>>

    <<一个64位操作系统的设计与实现>>

    <<从实模式到保护模式>

    https://github.com/chyyuu/os_kernel_lab  // 清华大学 操作系统 - 实验课

     

    汇编语言:

    <<汇编从零开始到C语言>> --- 网易云课堂

     

    更多资料推荐:

    https://blog.csdn.net/william_n/article/details/102892833  // 如何学习 Linux

    3.问题/补充

    1. 专栏教程

    https://time.geekbang.org/course/intro/100029601 // Linux实战技能100讲

    4.参考

    https://cloud.tencent.com/developer/article/1450836  //linux学习路线图

    https://time.geekbang.org/course/intro/100029601 // Linux实战技能100讲

    后续补充

    ...

    这里写图片描述

    展开全文
  • Linux C/C++ 学习路线

    万次阅读 多人点赞 2019-07-04 20:41:56
    一、秋招 Linux C/C++ offer 情况 ...Linux C/C++ 从零基础到大神的学习路线,自己的真实学习路线,干货很多,建议收藏,认真阅读。 在校期间,我一直走的都是 Linux C/C++ 学习路线,历经暑期实习、秋招决战、校...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...
  • Linux学习路径 Linux应用开发自学之路这篇文章介绍了我从零开始自学转行Linux的完整过程,被很多大号转载,并且影响了很多人,大家可以参考。 自学简单编程可行吗?这篇文章更详细介绍了我是如何自学转行的,包括...
  • linux学习方法!该怎样学习linux,通过什么步骤呢,高手们给个答案呗
  • Linux学习方法分享

    万次阅读 多人点赞 2012-03-13 10:17:52
    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。作为一个 Linux系统管理员,我看了许多有关Linux的文档和书籍,并为学习Linux付出了许多艰苦的努力。...
  • 一学就会——电脑安装linux虚拟机

    千人学习 2019-08-13 11:24:18
    Linux环境下学习编程开发,运维管理,都需要用到Linux系统。 可以安装Linux、Windows双系统,也可以将电脑重装为Linux系统,最简单的方法就是安装一个Linux虚拟机。 用的时候打开虚拟机,不用的时候关闭虚拟机。 ...
  • Linux系统编程:入门篇视频教程

    万人学习 2018-10-16 17:39:03
    Linux系统编程视频课程为《Linux系统编程》入门篇,主要针对零基础的Linux开发学员科普Linux系统编程的概念以及需要掌握的各种技能,掌握Linux命令编写、Linux学习路线并熟悉嵌入式设备编程的方法。为后续的Linux...
  • 学习linux要多久?linux学习

    万次阅读 多人点赞 2018-03-09 15:28:13
    随着互联网的迅猛发展,Linux得到了广发的应用,目前市场是百分之八十...Linux学习说难不难,说容易也不容易,这就要看你是否掌握了合适的学习资源和方法,以及持之以恒的学习精神,如果这些都具备了,恭喜你,...
  • linux学习书籍推荐linux学习书籍推荐

    千次阅读 2019-08-21 16:39:39
    linux编程学习 inux 学习书目推荐 Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》【美】Stephen Prata著 2、《The C Programming Language, 2nd Edition》【美】...
  • Linux学习总结

    万次阅读 多人点赞 2018-05-23 21:37:16
    课程:Linux操作系统与应用 参考...用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么,系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全...
  • Linux入门篇

    万人学习 2016-04-16 12:42:47
    介绍Linux Server的一些基础知识,主要使用CentOS作为讲解内容,介绍了一些常用的操作命令和3种主要安装软件方法,使用MySQL做安装演示。
  • 本课程为全新马哥Linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令...
  • Linux学习心得体会

    2008-12-15 16:46:16
    Linux学习心得体会,对linux初学都有一定的帮助,里面还有关于linux的一些学习方法.可根据自己的实际采用合适的方法学习,因为将来绝对是linux的天下.
  • Linux学习教程,Linux入门教程(超详细)

    万次阅读 多人点赞 2019-10-29 17:42:20
    http://c.biancheng.net/linux_tutorial/
  • Linux嵌入式学习过程(转载)

    万次阅读 多人点赞 2018-07-09 14:04:41
     ---循序渐进学习嵌入式开发技术最近经常有用人单位给 我打来电话,问我这有没有嵌入式Linux方面的开发人员,他们说他们单位急需要懂得在嵌入式linux环境下的软件开发人员,我回答说,现在每年毕业的 大学生那么多...
  • Linux学习】Linux free 命令学习

    千次阅读 2018-11-20 15:23:43
    一、学习这个命令的背景 因为最近Gitlab服务器占用内存很多,也在下面的这篇博客里面写了怎么减少Gitlab占用的内存问题。 +【Git学习】解决GitLab内存消耗大的问题 但是一开始并没有很清楚的...linux的内核版本号...
  • 本课程为全新马哥linux全套系列课程之一--Linux基础入门和架构了解,从Linux起源,Linux架构和Linux形成历史开始逐步讲解,让你彻彻底底了解Linux的诞生,之后介绍了Linux相关文化和核心组成结构,以及Linux常用命令...
  • 韦东山嵌入式Linux三大学习路线

    千次阅读 多人点赞 2020-12-21 18:43:56
    KEL、HAL库已经帮你封装好了一切,就学习而言,你没有办法深入学习更多的知识,对后续学习Linux、rtos帮助不大,但这样的学习方式好处就是能够快速的让你掌握单片机的开发,可以让你快速的开发出单片机的产品。...
  • Linux运维学习路线

    千次阅读 2019-05-01 14:56:40
    最近看到了一篇不错的资料,其中对于Linux入门学习的描述挺详细的,因此特别摘抄其中段落,制作成思维导图分享给大家。 教程内容: Linux入门首先要分为5个阶段,各阶段从前到后技术实力依次增加,相应的也更加...
  • 最详细的虚拟机linux安装教程

    千次阅读 多人点赞 2018-10-30 21:01:23
    Linux安装 ...Linux 学习过程: 首先在 Windows下安装虚拟机管理软件VMWare Workstation Pro 14 或者VirtualBox 5。 然后使用VMWare 创建虚拟机。 接着,在创建好的虚拟机上安装Ubuntu 64 位 Li...
  • 嵌入式学习二:怎么学习Linux操作系统

    千次阅读 多人点赞 2019-02-23 19:21:23
    2. 怎么学习嵌入式Linux操作系统 本文假设您是零基础,以实用为主,用最快的时间让你入门;后面也会附上想深入学习时可以参考的资料。 在实际工作中,我们从事的是“操作系统”周边的开发,并不会太深入学习、修改...
  • Win10下学习Linux的几种方法

    千次阅读 2020-03-30 12:33:07
    Win10下学习Linux的几种方法 很多程序员都喜欢在Linux环境下写代码
  • Linux 该如何学习

    千次阅读 2019-01-19 12:00:40
    为什么大家老是建议学习 Linux 最好能够先捨弃 X Window 的环境呢? 这是因为 X window 了不起也只是 Linux 内的 『 一套软体 』 而不是 『Linux 核心 』。 此外,目前发展出来的 X-Window 对于系统的管理上还是有...
  • 如何学习嵌入式Linux_韦东山

    万次阅读 多人点赞 2020-05-13 16:30:07
    学习Linux时,对很多概念比较陌生,导致不知道学什么,也不知道学了之后有什么用。所以我趁着五一假期,编写此文。 从事嵌入式Linux培训12年来,我们写过很多《关于如何学习linux》的文章,这是最新的,本文将不断...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 387,429
精华内容 154,971
关键字:

linux学习方法

linux 订阅