Linux学习指导与复习提纲_第1页
Linux学习指导与复习提纲_第2页
Linux学习指导与复习提纲_第3页
Linux学习指导与复习提纲_第4页
Linux学习指导与复习提纲_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Linux学习指导与复习提纲1、 Linux操作系统有什么特点?与Unix系统有哪些异同点? 答:特点:与UNIX系统兼容、自由软件和源代码公开、性能高和安全性强、便于定制和再 开发 异同点:1 Unix系统大多是与硬件配套的,而Linux则可以运行在多种硬件平台上。2 Unix是商业软件,而Linux是自由软件,免费的公开的。2、 Linux与windows操作系统相比,有哪些优缺点?答:3、 用户接口定义了用户与计算机交互作用的方式。Linux操作系统有哪些用户接口?请简述。答:Linux系统主要有命令行接口、菜单、图形用户接口、程序接口4、 Linux的图形界面主要有哪几种?分别采用什么

2、样的技术?请对比分析。答:Linux系统中常用的图形界面是GNOME和KDE5、 狭义上的Linux指的是Linux内核。我们平常所说的Linux操作系统是能够在计算机上运行的完整的操作系统,包括内核、底层驱动、图形界面、用户交互等。常用的Linux操作系统有哪几种?分别举例说明。并对比他们之间的优缺点。6、 Linux的用户有哪些人群?与普通的计算机用户相比,有什么不一样的地方?7、 什么叫做自由软件?与我们常用的软件相比最大的区别是什么?自由软件是相对于商业软件和共享软件而言的。自由软件的特点:1.提供源代码,允许修改完善;2.可以散发,并且散发对象享有的权利不受限制;3.不提供担保8、

3、GNU是一个什么样的概念?9、 Linux的发行版本有哪些种类,其之间的区别有哪些?常见的Linux系统有 Red Hat Linux/Fedore Core、Debian、Ubuntu、Slackware、openSuSE、红旗Linux。优缺点:Red Hat Linux/Fedore Core:支持众多的硬件平台,安全性能好,其创建的RPM软件包管理器是目前业界最流行的软件安装方式,他还拥有丰富的软件包、方便的系统管理界面及详细且完整的联机问道 Debian:其所收集的软件很全,而今珍惜近400MB,而且安装也很方便。Ubuntu:主要特点:采用GNOME桌面环境;使用Sudo工具,系统

4、具有更好的安全性;系统安装完成即可使用,可用性强;新增了虚拟环境下安装等特性。Slackware:安装简单,目录结构清楚,版本更新快,始于安装在服务器端。OpenSuSE:采用KDE4.3作为默认桌面环境,同时也提供GNOME桌面版本。红旗Linux:红旗Linux在桌面领域主要致力于模仿Windows的界面和使用方法,具有人性化、易用的交互界面,功能强大,性能可靠,运行稳定,具备广泛的硬件支持能力和扩展性10、 请简述Linux的安装过程。分区的时候需要注意哪些问题?安装过程:许可协议磁盘分区配置引导配置网络设置根用户口令检查安装选项安装系统;在一般情况下,安装红旗Linux需要两个必备的分

5、区,即一个根文件系统分区(ex3,ex2或reiserfs)和一个交换分区(类型为swap)红旗Linux桌面版6.0基本系统安装需要3GB空间,加上其他的需求空间,建议使用6GB以上;所有新建的分区都会被格式化,在确认格式化分区的界面中列出前面新建的且要被格式化的分区。11、 Linux如何配置网络?如何在终端环境下进行配置?双击控制面板上的“网络配置”图标,或从系统菜单中选择“设置”“网络配置”选中某一网卡(如eth0),单击工具栏中的属性按钮,或双击该网卡,将弹出下图所示“有线网络配置工具”12、 请简述GRUB的概念和作用。GRUB的英文全称是GRand Unified Bootloa

6、der,是一个写入到主引导记录和硬盘上的启动分区中,并且用于加载操作系统的程序13、 多启动系统与虚拟机系统有什么异同?你的计算机上是怎么安装的?为什么要选择这种方案?“多启动”系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就像标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟分区、配置而不影响真实硬盘的数据。14、 如何在linux图形界面模式下进入shell界面?15、 Linux下一般有哪几种shell,他们有什么区别?16、 lInux下的命令大小写都可以吗?为什么?17、 如果一个命令太长

7、,怎么样另起一行重新输入,保证两行的内容连贯?18、 who命令有什么用处?有几种形式?举例并说明结果。19、 echo命令有什么用处?有几种形式?举例并说明结果。20、 date命令有什么功能?有几种不同用法?举例并说明结果。21、 cal命令有什么功能?有几种不同用法?举例并说明结果。22、 clear命令有什么功能?有几种不同的用法?举例并说明结果。23、 passwd命令有什么功能?有几种不同的用法?举例并说明结果。24、 什么是文件系统?linux中有哪些不同的文件系统?常用的有哪几种?他们的特点和区别是什么?25、 解释Linux系统中文件系统、文件、目录、子目录、文件名、路径名、

8、当前工作目录的概念。26、 解释linux中的文件结构。27、 Linux下的文件类型有哪些?分别解释。28、 Linux下设备文件有哪些?为什么要用到设备文件?分别解释并举例说明。29、 Linux下的链接有几种?其区别是什么?如何创建?30、 Linux下的目录文件是什么?与windows下的目录有什么区别?如何查看?31、 解释并举例说明如下linux系统中关于文件操作的命令:cat、more、less、head、tail、touch32、 举例说明grep和sort的用法。33、 举例说明comm、diff的用法。34、 举例说明cp、rm、mv的用法。35、 举例说明wc的用法。36

9、、 如何进入用户的主目录?请举例说明。37、 如何查看当前的访问路径?举例说明。38、 相对路径和绝对路径的区别是什么?39、 举例说明如何创建目录、删除目录。40、 举例说明如下改变工作目录和显示目录内容的命令:cd、pwd、ls41、 ls命可以有哪些参数?常用的参数中,如何查看常见目录的完整详细格式?42、 什么是符号链接?什么是硬链接?如何进行创建?举例说明,并简单比较它们的区别。43、 Linux系统中文件和目录的许可权限是怎样规定的?如何对一个文件进行权限的更改和查看?请举例说明把一个文件 test.sh的权限改为文件主具有读、写、执行权限,同组用户具有读、执行曲线,其他用户只有执

10、行权限。44、 举例说明chmod、umask、chgrp、chown命令的用法。45、 man和help命令有什么异同?46、 举例说明ps命令的用法。如何列出所有进程中与用户 root 相关的进程项?47、 试解释kill命令和sleep命令的用法。48、 用什么命令把两个文件合并成一个文件?49、 如何对文件abc中的内容分别按照字典顺序、月份顺序、算数值就行排序?50、 linux下常用的shell环境有哪些?51、 如何在linux下建立shell脚本?如何执行脚本文件?52、 如何将当前路径的文件加入到默认的命令搜索路径中?53、 如何查看和执行历史命令?如何配置历史命令环境?54

11、、 怎样定义和取消命令的别名?55、 请解释shell命令的单引号、双引号、倒引号的用法和区别,并举例说明。56、 在shell命令中,为什么要用输入/输出重定向?举例说明输入重定向、输出重定向、输出附加定向符、即时文件定向符的用法。57、 什么是管道线?如何使用管道线?并举例说明管道和管道线的意义与用法。58、 在shell中,如果要将若干个命令组合在一起,可以用哪几种形式?其异同点是什么?59、 在shell中,如何定义和引用变量?60、 在shell中,如何进行 命令替换?61、 在shell中,如何定义和引用数组?62、 举例说明shell中read和echo的用法。63、 请详细解释

12、shell中位置参数的含义和用法。64、 解释常用的环境变量:PATH HOME LOGNAME MAIL PS1 PWD65、 解释shell中export的含义与用法。66、 分别解释在shell中if 、case、while、for语句的用法。67、 详细解释P127页 例4.13程序。68、 解释一下shell内置命令的用法:eval 、exec、hash、readonly、trap、type、unset、umask、wait的用法。69、 详细解释P142 例4.22程序。70、 利用数组形式存放10个同学的名字,并用for循环打印出来。71、 编写一个shell脚本,求斐波那契数列

13、的前10项及总和。72、 定义一个别名命令“userlist”,它等价的功能是:显示当前日期以及工作目录,并列出有多少用户在系统上工作。73、 设计一个程序cuts,它由标准输入读取数据,获取由第一个参数n和第二个参数m所限定范围的数据,n和m都是整数,即从输入的字符串中抽取第n个字符至第m个字符之间的所有字符(包括这两个字符),并进行大小写转换。例如:74、 $ cuts 11 1475、 This is a Test of cuts program(输入)76、 tEST(显示结果)77、 什么是文件系统?linux常用的文件系统有哪些?78、 通常我们所说的Linux内核和Linux操作

14、系统有什么区别?79、 Linux进程有哪些状态?他们之间是怎样互相转换的?请画图说明。80、 解释Linux中进程和线程的异同。81、 描述Linux中进程的结构,并对各部分进行解释。82、 描述Linux中对进程的操作。83、 描述linux中进程调度机制所涉及的内容,并分别进行简介。84、 简述linux中shell的工作原理。85、 简述linux中虚拟文件系统的概念和作用。86、 简述linux中内存的分页机制。87、 简述linux中的信号机制。88、 管道文件如何实现两个进程间的通信?89、 Linux系统中的可安装模块的思想是什么?90、 Linux系统如何处理系统调用?91、

15、 什么是索引节点?索引节点主要有哪些内容?它与文件有何关系?92、 什么是系统调用?使用系统调用的一般方式是什么?93、 编写一个程序,把一个文件的内容复制到另一个文件上,即实现简单的copy功能。要求:只用open、read、write、close系统调用,程序的第一个参数是源文件,第二个参数是目的文件。94、 编写一个程序,它利用fork创建一个子进程:父进程打开一个文件,父子进程都向该文件写入(用write)信息,表明是在那个进程黄总;每个进程都打印两个进程的id号。最后父进程执行外套().95、 编写一个管道程序,它所创建的管道等价于下面的shell管道:96、 $ echo good morning |

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论