Linux 是一种开源的操作系统,它是由芬兰的程序员Linus Torvalds在1991年发布的。当时,他正在学习Unix操作系统,但他认为Unix太过复杂,于是他决定自己创建一个新的操作系统。
Linux最初是一个单机操作系统,但随后开发者们将其扩展成一个多用户、多任务的操作系统。Linux也可以运行在不同的计算机平台上,包括PC、Mac和手机。此外,Linux还可以用于创建大型服务器集群,例如Google、Facebook和Amazon都使用Linux来运行其大量的服务器。
随后,Linux开始出现在企业中,因为它能够高效地运行大量的应用程序。此外,它也很安全:因为它是开放源代码的,所以很难对其进行非法侵入。
随后,Linux开始出现在企业中,因为它能够高效地运行大量的应用程序。此外,它也很安全:因为它是开放源代码的,所以很难对其进行非法侵入。
Linux 在2000年之后发生了巨大变化。新版本凭借新特性、性能优化、易用性和易于使用老版软件包而闻名于世畩
2005年之后Linux开始凭借自己独特的优势逐步成为企业领域中流行的选择之一。2008年Red Hat Enterprise Linux 5.0版本问世时就已成功占领了市场上90% 的市场份额。
除了Red Hat Enterprise Linux 5.0之外, 还有Ubuntu, Fedora, CentOS, Debian 等流行版本也都相当流行.
2010年之后Linux开始凭借自己独特的优势逐步成为企业领域中流行的选择之一。2014年Android 5.0 Lollipop版本问世时就已成功占领了市场上90% 的市场份额。Android 5.0 Lollipop版本使得Android手机能处理大量数据、快递信息、语音识别、语音语义理解、人脸识别、3D图形显卡加速、4K/8K超高分辩显卡加速、AR/VR/MR/XR 加速应用都能得心应手.
很多关于 linux 的书籍在前面章节中写了一大堆东西来介绍 linux,可惜读者看了好久也没有正式开始进入linux 的世界,这样反而导致了他们对 linux 失去了一些兴趣,而把厚厚的一本书丢掉。
Linux 的历史确实有必要让读者了解的,但是不了解也并不会影响你将来的 linux 技术水平。如果你感兴趣的话,那你去网上搜一下吧,一大堆呢足够让你看一天的。虽然我不太想啰嗦太多,但是关于linux最基本的认识,我还是想简单介绍一下的。也算是我对linux的创始人Linus Torvalds 先生的尊重。
在介绍 linux 的历史前,我想先针对大家如何对 linux 的发音说一下。我发现我身边的朋友对 linux 的发音大致有这么几种: “里那克斯”与“里你克斯”“里扭克斯”等。其实官方的标准发音为 ['li:nэks],因为这个发音是创始人 Linus 的发音。如果你不认识这个音标,那么就读成“里那克斯”。而笔者习惯发音成“里你克斯”,当然你发音成什么,并没有人会说你,完全是一个人的习惯而已。
也许有的读者已经了解到,linux 和 unix 是非常像的。没错,linux 就是根据 unix 演变过来的。当年 linus 就是因为接触到了unix而后才自己想开发一个简易的系统内核的,他开发的简易系统内核其实就是linux。当时linus 把开发的这个系统内核丢到网上提供大家下载,由于它的精致小巧,越来越多的爱好者去研究它。人们对这个内核添枝加叶,而后成为了一个系统。也许你听说过吧,linux 是免费的。其实这里的免费只是说linux的内核免费。在 linux 内核的基础上而产生了众多 linux 的版本。
Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。较知名的发行版有:Ubuntu、RedHat、CentOS、Debain、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare 等
而笔者常用的就是 Redhat 和 CentOS,这里有必要说一下,其实 CentOS 是基于 Redhat 的,网上有人说,Centos 是 Redhat 企业版的克隆。笔者所在公司的服务器全部都是安装 CentOS 系统,并且相当稳定。CentOS 较之于 Redhat 可以免费使用 yum 下载安装所需要的软件包,这个是相当方便的。而Redhat要想使用 yum 必须要购买服务了。
文本编辑工具 vim前面多次提到过vim这个东西,它是linux中必不可少的一个工具。没有它很多工作都无法完成。早期的Unix都是使用的...
配置 Tomcat关于Tomcat目前有很多网站使用jsp的程序编写,所以解析jsp的程序就必须要有相关的软件来完成。Tomcat就是用来解析jsp...
mtype为mtools工具指令,模拟MS-DOS的type指令,可显示MS-DOS文件的内容。语法mtype [-st][文件]参数说明:-s 去除8位字符码集的...
Linux 正则表达式这部分内容可以说是学习shell脚本之前必学的内容。如果你这部分内容学的越好,那么你的shell脚本编写能力就会越...
上一章节我们学习了 Shell 的 echo 命令,本章节我们来学习 Shell 的另一个输出命令 printf。printf 命令模仿 C 程序库(library...