ROS期末复习3:Linux基本知识

一、Linux系统简介:

1.Linux系统的诞生日期?

答:1991年10月5日。

2.Linux系统优势?

答:Linux与 Windows、UNIX操作系统相比,Linux有自由、免费、开源的特点,在服务器上使用Linux操作系统,将会更加稳定、安全、高效,并且具有出色的性能。

3.Linux开发历史?

答:1984年GNU项目;1987年Minix操作系统;1991年初Linus开始酝酿新的操作系统;1991年4月成功移植了bash;1991年10月5日正式宣布Linux。

二、Linux系统特点与组成:

1.Linux系统的特点:

答:完全免费,完全兼容POSIX(是可移植操作系统接口) 1.0标准,多用户、多任务,良好的界面(同时具有字符界面和图形界面),支持多种平台,安全性及可靠性好,具有优秀的开发工具(嵌入式Linux为开发者提供了一套完整的工具链)。

2.Linux系统的组成:

答:内核、shell、文件系统和应用程序。

(1)内核:内核是操作系统的核心,Linux内核的模块分为以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信、系统的初始化和系统调用等。

(2)shell:shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器

(3)文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。Linux目录采用多级树形结构,用户可以浏览整个系统,可以进入任何一个已授权进入的目录,访问那里的文件。

(4)应用程序:包括文本编辑器、编程语言、XWindow、办公套件、Internet工具和数据库等。

三、Linux版本简介:

1.内核版本和发行版本的区别是什么?

答:仅有内核而没有应用软件的操作系统是无法使用的。内核提供了一个在裸设备与应用程序间的抽象层;将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让一般的用户可以简便地安装和使用Linux,称为发行版本。通常安装在服务器上的版本是发行版本。

2.Linux版本举例及其特点?

答:

(1)Red Hat Linux:安装和使用简单;

(2)Debian Linux:使用了Debian系列特有的软件包管理工具dpkg,使得安装、升级、删除和管理软件变得非常简单;

(3)红旗 Linux:对中文的支持最好;

(4)Mandriva Linux:集成了轻松愉快的图形化桌面环境以及自行研制的图形化配置工具。

四、Ubuntu系统介绍:

1.Ubuntu的开发者和开发时间?

答:南非人马克·沙特尔沃思,第一个版本发布于2004年10月。Ubuntu每6个月会发布一个新版本。

2.Ubuntu的长期支持版本?

答:Ubuntu 6.06、8.04、10.04、12.04、14.04、16.04、18.04、20.04。其中12.04之后的桌面版与服务器版都至少有5年的支持周期。

3.Ubuntu软件更新与安装?

答:Ubuntu系统的工具软件在安装前需要先更新,提供更新软件的网站就是更新源,系统会自动从这些网站下载所需的软件。

4.Ubuntu安装软件的命令?

答:启动终端的快捷键:CRTL+ALT+T。之后即可输入安装软件的指令:

(1)软件的更新:sudo apt–get update(下载最新的软件列表)或 sudo apt-get upgrade(安装更新);

(2)软件的安装:sudo apt-get install 软件包名;

(3)软件的移除:sudo apt-get remove 软件包名;

(4)搜索软件包:sudo apt-cache search 软件包名;

(5)显示软件包的依赖信息:sudo apt-cache depends 软件包名。

5.dpkg指令有什么作用?

答:dpkg用来安装.deb文件,但不会解决模块的依赖关系,且不会关心Ubuntu的软件仓库内的软件,可以用于安装本地的deb文件,实现手动安装软件包。

(1)安装deb包:sudo dpkg –i deb 包名;

(2)列出系统所有安装的软件包:sudo dpkg -l;

(3)列出软件包详细的状态信息:sudo dpkg –S 包名;

(4)列出属于软件包的文件:sudo dpkg –L 包名。

你可能感兴趣的:(ROS基础知识期末复习,ubuntu)