欢迎来到天天文库
浏览记录
ID:6155678
大小:106.00 KB
页数:8页
时间:2018-01-04
《《linux系统及其编程》部分习题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章Linux概述8.什么是内核,它的作用是什么?内核是系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的核心程序。它的作用是管理CPU、内存和外设。9.什么是shell,shell的作用是什么?shell是系统的用户界面,它实际上是一个命令解释器,它解释由用户输入的命令并把它们送到内核,把执行的结果显示给用户。不仅如此,shell有自己的编程语言,允许用户编写由shell命令组成的程序。13.安装Linux至少需要哪两个分区?还有哪些常用分区?至少有/和swap分区。其它常用分区有:/bin/home/usr/var/usr/local/tmp等15.
2、swap交换分区的作用是什么?它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用swap分区来模拟内存。第2章shell及常用命令3.Linux与Windows操作系统的主要区别是什么?(1)从发展的背景看,Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如Windows等,都是自成体系,无对应的相依托的操作系统(2)从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。(3)Linux上丰富的应用软件也是自由的,而在Windows下,几乎所有的软件都有独立的版权,需要购买使
3、用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。(4)Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行4.什么是shell?shell在用户与操作系统之间的作用是什么?shell是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编写由shell命令组成的程序。shell是系统的用户界面,它提供了用户与内核进行交互的一种接口。它接收用户输入的命令并把它送入内核执行,把执行结果显示给用户。5.什么是通配符?常用的操作通配符有哪些?Linux系统中的通配符除了“*”和“?”以外,还可以使用“
4、[”、“]”和“-”组成的字符组模式,以便精确地扩充需要匹配的文件范围。通配符*:通配符*可以代表文件名中的任意字符或字符串。通配符*不能与单句点开头的文件名相匹配。以单句点开头的文件在Linux中是隐藏文件。通配符?:通配符?可以匹配任意一个字符。字符组模式:通配符“[”、“]”、“-”用于构成字符组模式。“[”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。例如[abc]表示匹配a或者b或者c,[a-f]表示匹配从a到f这个范围之中的任意一个字符。8.Linux系统的目录/usr、/home、/bin、/dev/、/var
5、、/etc/中主要存放什么文件?/usr存放用户安装的软件;/home存放系统用户自身的数据;/bin存放shell命令等可执行文件;/dev存放系统设备的信息;/var主要存放系统可变信息的内容,如日志、邮件、打印队列等;/etc存放系统配置信息。9.如何使用cat命令将多个文件连接起来显示?使用命令:catfile1file2….就可以将多个文件首尾相连显示在屏幕上。10.more命令和less命令有什么区别?more可将文件显示在屏幕上,但它每次只显示一页。less的作用与more十分相似,都可以用来浏览文本文件的内容,不同的是less允许使用者往回卷
6、动以浏览已经看过的部份,同时less并不在一开始就读入整个文件,因此在遇上大型文件的时,会比较快。11.如何用复制、删除命令实现文件的移动?步骤如下:1)首先使用cp目录将文件从原目录拷贝到目标目录;2)在原目录中删除原文件12.如何使用ls命令查看隐藏文件信息?使用-a选项将显示所有文件,包括隐藏文件的信息,ls默认将名称以“.”开头的文件或目录视为隐藏,不会列出;13.如何递归地将当前目录下所有的C语言程序拷贝至/home目录中,要求如果有同名文件,则覆盖同名文件?执行命令cp,并使用选项-rf。14.如何强制删除当前目录及其子目录下的所有c程序。执行命
7、令:rm–rf*.c15.给出命令,在当前工作目录下的A目录中,删除名为B的子目录。若B删除后,A目录成为空目录,则A也予删除。rmdir-pA/B17.如何使用命令完成把当前工作目录切换到/root并显示是否切换成功?首先使用pwd命令查看切换之前的目录,然后执行命令cd/root;最后使用pwd命令查看当前目录,看是否是/root,如果是表示切换成功。-rwxr-xr――2ftpftpusers70jul2821:12software22.下面是执行“ls–lsoftware”命令得到的信息,通过联机帮助,解释这些信息:第1个域表示文件的访问权限;第2个
8、域表示硬链接的个数第3个域表示文件的所有者第4个域表
此文档下载收益归作者所有