专栏首页京程一灯Linux 初学者入门完全指引

Linux 初学者入门完全指引

Linux,从上个世纪90年代中期以来,就有了一个横跨各个行业并遍布世界的巨大用户群。如果你了解一些Linux的情况,就知道它是无处不在的。它运行在你的手机上,你的汽车中,你的冰箱里,还有Roku(一种流媒体机顶盒)设备中。它运行在绝大多数互联网设备上,在超级计算机上它帮助科学家取得重大突破性进展,在世界各地的证券交易所中支撑着大量的金融交易。在Linux成为台式机、服务器和嵌入式系统上的主流平台之前,它就是(现在仍然是)最安全、可靠的操作系统之一。

对于那些对Linux一无所知的人,也不用着急——这篇文章让你快速入门关于Linux的知识。

什么是Linux?

就像 Windows 10 和 Mac OS X一样,Linux是一个操作系统。操作系统是用来管理计算机(例如台式机或笔记本电脑)相关联的所有硬件资源的软件。简单地说,操作系统负责管理软件和硬件之间的通信。如果没有操作系统(通常称为“OS”),软件将无法运行。

操作系统由多个模块组成:

  • 引导程序(Bootloader):管理计算机启动过程的程序。对于大多数用户来说,这仅仅是启动画面,最终会结束并使操作系统启动。
  • 内核(kernel):这就是所谓“Linux”的全部。内核是系统的核心,负责管理CPU、内存和外围设备。内核是操作系统的最底层。
  • 守护进程(Daemons):这些是后台服务(打印、声音、调度等),可以随着操作系统启动而启动,也可以在你登录到桌面之后再启动。
  • (Shell):你可能听说过Linux命令行,这就是Shell——一个命令进程,可以让你通过输入文本接口的命令来控制计算机。这就是为什么人们曾经一度远离Linux的主要原因(看上去他们必须学习看似过时的命令行,才能使Linux工作)。不过现在不存在这个问题了,我们可以使用现代Linux桌面系统而不必再依赖命令行。
  • 图形服务(Graphical Server):这是在显示器上显示图形的子系统,它通常被称为 X Server 或者简称为“X”。
  • 桌面环境(Desktop Environment):这实际上是抛给用户的一个难题,有很多桌面环境可供你选择(Unity,GNOME,Cinnamon,Enlightenment,KDE,XFCE等)。每个桌面环境都包含内置的应用程序(比如:文件管理器、配置工具、web浏览器、游戏等)。
  • 应用程序(Applications):桌面环境并不包含所有的应用程序。 就像Windows 和 Mac一样,Linux还提供了大量的高质量软件,你可轻松找到并安装它们。 大多数现代Linux发行版都提供了类似App Store的工具,这些工具简化了应用程序的安装。 例如:Ubuntu Linux 有 Ubuntu软件中心(如图),可让你快速的从几千个应用程序种找到你想要的那一个,并提供一个统一的安装方式。

本文分享自微信公众号 - 京程一灯(jingchengyideng),作者:疯狂的技术宅

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • JavaScript专题之深浅拷贝

    如果是数组,我们可以利用数组的一些方法比如:slice、concat 返回一个新数组的特性来实现拷贝。

    疯狂的技术宅
  • 如何遍历JavaScript中对象属性

    在2016年6月发布的ECMAScript 2016的同一时期,令JavaScript开发人员开心的是知道另一组很棒的提案已经达到了第4阶段(完成)。

    疯狂的技术宅
  • 简简单单在 JavaScript 中克隆对象

    JavaScript 的原始数据类型(例如number、string、null,undefined 和 boolean)是不可变的,这意味着一旦创建,它们的值就...

    疯狂的技术宅
  • IT皇冠上的明珠! Linux 操作系统学习看过来!

    操作系统堪称是IT皇冠上的明珠,Linux阅码场专注Linux操作系统内核研究, 它的文章云集了国内众多知名企业一线工程师的心得,畅销著作有《linux设备驱动...

    编程珠玑
  • Linux:算作一个动力操作系统的29 年(Tech Blog)

    当Linux在1991年8月25日诞生时,它不过是当时21岁的Linus Torvalds的一个爱好。今天,Linux社区估计有超过8600万的强大用户。

    谭雪儿
  • Linux 思维导图整理(建议收藏)

    PS:图片都是在学习中或者偶然看到的,感谢感谢,因此我会附上图片的来源,如有侵权,请联系我,谢谢。

    公众号C语言与CPP编程
  • 十点总结,为何 Linux 如此深得人心

    Linux 过去主要作为服务器运行,但经过几年的发展,其用户界面有了很大的改善。如今,Linux 已经成为美观易用,用户友好的桌面操作系统。在某些方面,Linu...

    谭庆波
  • 史上最全Linux/C/C++思维导图,理清思路全靠它了!

    AI 电堂
  • 你必须知道Linux系统的七种优势

    熟悉电脑的人都知道,Linux 相比较于 Windows 有着众多的优势,所以现在越来越多的电脑用户开始使用 Linux 进行办公、学习。总体来讲,Linux ...

    砸漏
  • 干货 | Linux新手入门好书推荐

    经常有读者问小编可否推荐一些 Linux 入门书籍,正好最近在知乎也看到类似的问题,如几个零碎的命令难以在 Linux 环境中存活,所以如果要真正形成自己的知识...

    砸漏

扫码关注云+社区

领取腾讯云代金券