首页 / 科技 / 软件 / 正文

linux操作系统介绍(深入理解Linux操作系统,这些知识点必须掌握)

放大字体  缩小字体 来源:金和矿业 2026-04-17 17:01  浏览次数:8

可以看到,这里只能看到一个一闪一闪的光标。作为使用者,我们只能通过键盘输入一些命令来控制电脑。

Linux是多用户的操作系统,这个概念有两层含义,一方面是在操作系统中可以有多个用户,另外一方面是可以同时有多个用户登陆使用。这就好像我们使用的购物网站(某宝或者某东)似的,每个人都有一个账号,而且需要我们登录到系统,才可以使用。

如果用户名和密码都正确的话,那么就成功登陆系统了。此时,操作系统会打印一些系统摘要信息。在最下面是可以与操作系统交互的地方,这个可以交互的地方通常称为命令提示符。本例中命令提示符主要由两部分构成,也就是用户名和主机名,本文都是itworld123。当然,这个与我们开始安装的设置及登陆的具体用户有关。

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图3 登陆成果后界面

为什么要有这些信息?因为在一个数据中心中可能有成千上万台服务器,而每个服务器有会有多个用户。如果没有这些必要的信息,我们在操作的时候就不清楚自己登录在哪台服务器上,也不清楚使用的哪个用户,这样会给操作带来非常大的不便。

关于相关软件的介绍本文暂时不做介绍,后续专门介绍相关的内容及原理。

什么是操作系统及Linux

在具体使用操作系统之前,我们有必要理解一下操作系统的概念,这将有助于我们理解操作系统,并且有助于我们学习使用Linux操作系统。

从对操作系统的定义中我们可以得出三点关键的信息,具体如下:

操作系统实现了对硬件资源的控制和管理,这里面主要的硬件资源是CPU(计算资源)和硬盘(存储资源)。当然,除了上述硬件之外,还有输入输出硬件,比如传统PC的鼠标、键盘和显示器,或者手机的触摸屏。

2. 组织和调度计算机工作和资源分配

3. 提供给用户和其他软件方便的接口和环境

有了对操作系统的整体性了解,下面我们介绍一下Linux操作系统中最终要的一个概念,也就是文件系统。

Linux操作系统的文件系统及目录树

如图是一个简化的Linux操作系统目录树,这里面有目录和文件,其中bin、dev和home等等都是目录。home目录是一个比较特别的目录,其下每个子目录通常是以用户名命名的,里面存储用户专有的数据,比如itworld123就是该用户的目录。在itworld123下面有两个文件,xxx和yyy。这两个文件则是具体的文件,该文件假设为用户创建的文件,没有具体的意义。

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图5 Ubuntu目录树

上面是Ubuntu Server版的情况,由于没有安装GUI界面,因此只能通过命令的方式进行查看。如果我们有桌面版的Ubuntu系统,那么可以通过图形界面的方式查看文件系统内容。这个跟Windows的“资源管理器”非常像。

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图7 图形界面(GUI)文件目录

关于Ubuntu目录含义的详细解释我们后面专门写一篇文章介绍,本文暂时不再详细介绍。

Linux操作系统使用入门

前面我们了解了Linux操作系统的概念和文件系统的概念,今天我们就介绍一下基本的文件系统操作。在文件系统中有2种资源类型,一种称为目录(文件夹),另一种称为文件。目录是用来组织文件的,本身并不存储用户的数据;文件则是存储用户数据的实体,比如音频文件、视频文件、文本文件或者图片文件等等。下面,我们就介绍一下跟目录和文件操作相关的命令(本文介绍pwd、ls、vi和cat)。

当我们通过某个用户登陆Ubuntu系统时,我们会自动位于某个目录下面。这个目录就是用户的主目录。以itworld123为例,当我们登陆时就处于/home/itworld123目录下。那么怎么确定我们当前时处于哪个目录下呢?这个时候pwd命令就派上用场了。pwd的是print working directory的简称,也就是打印当前的工作目录。如下图是是执行该命令(输入pwd,并回车)的结果。

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图8 pwd命令

所谓工作目录就是我们当前工作所处的目录。此时所有的操作都是一个该目录为基准的。比如如果我们想查看目录中的内容,此时可以用ls命令。ls命令是list的简写,用于显示目录中的内容,也就是某个目录中的文件和子目录。

这是因为这个目录中只有隐藏的文件,没有普通文件。我们可以通过-a选项(a是all的缩写)让所有文件显示出来。具体结果如下:

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图10 ls命令显示所有文件

ls命令的功能还要强大的多,比如我们想显示每个文件的详细信息,文件大小,所属用户和权限等等,那么我们可以通过-l选项(list的缩写,表示以列表的方式呈现)。可以看到此时的执行结果就好像一个表格一样:

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图11 ls命令显示详细信息

vi命令

此时我们进入了vi软件内了,这里没有任何内容,只有一个光标在不停的闪烁。此时,如果你试着输入一些内容,可能会发现没有任何反应。如果运气好可能会有你输入的字符。不得不承认使用vi作为例子可能略显复杂,因为vi有很多种模式,不是每种模式都可以输入文字的。vi复杂到可以单独写一本书,不过没关系,我们可以先简单的操作一下。

当我们写完后如何保存推出呢?这时就需要切换到命令模式了。在当前模式下按Esc键就可以进入命令模式了。

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图14 vi命令模式

按回车键后,vi推出。此时可以看到有一行提示信息,其中包括文件名,操作和摘要信息(行数,字符数等)。

深入理解Linux操作系统,这些知识点必须掌握nerror="javascript:errorimg.call(this);">

图16 vi保存退出

cat命令

本文主要介绍了操作系统和文件系统的基本概念,然后介绍了目录和文件的基本操作。通过今天的学习大家对于Ubuntu应该是一只脚迈进了门了。至于在屋子里面还有哪些东西,还请大家关注本号。

参考文献

《操作系统概念 (第9版)》

打赏
0相关评论
热门搜索排行
精彩图片
友情链接
声明:本站信息均由用户注册后自行发布,本站不承担任何法律责任。如有侵权请告知立立即做删除处理。
违法不良信息举报邮箱:115904045
头条快讯网 版权所有
中国互联网举报中心