手机版

linux部分课后习题答案

时间:2025-04-23   来源:未知    
字号:

Linux基础教程部分参考答案

1.2 什么是软件?软件分为哪几大类?Linux、Flash、Oracle、抓图软件、Skype各属于哪几类软件?详见课本P3-4

软件是与数据处理系统操作有关的计算机程序和相关数据等的总称。

程序是计算机完成一项任务的指令的集合。

数据是由程序使用或生成的不同类型的信息。

系统软件

这些软件对计算机系统的资源进行控制、管理,并为用户使用和其他程序的运行提供服务。 Linux Oracle 是系统软件。

支撑软件

是辅助软件技术人员从事软件开发工作的软件。

应用软件

是为解决某一类应用需要或某个特定问题而设计的程序。

Flash、抓图软件、Skype 是应用软件。

1.5下列哪些软件是开源软件:Windows XP、Red Hat、IE、UNIX?

Red Hat、UNIX。

1.7 Linux迅速发展的优势是什么?

Linux的迅速发展具有一系列优势,主要包括:

(1)开放源码系统从本质上就具有其它系统无法比拟的发优势。

(2)Linux受到各国政府的大力支持。

(3)得到全球各大软、硬件公司的支持。

(4)格优势和安全性。

1.8 Linux核心版本与发行版本有何区别?

详见课本P15

2.7请说明下列命令的含义:/dev/hda3,/dev/sdb6。

/dev/hda3指IDE接口的第一个硬盘的3号分区

/dev/sdb6指SATA接口的第二个硬盘的6号分区

4.6 命令cp与mv有何异同?你能够用copy作为文件复制的命令吗?为什么?

详见课本P81

copy不能做为文件复制的命令,因为系统没有copy命令。

4.7 将文件file1的前20行、文件file2的最后15行合并成一个文件AB。

5.5 说出下列每一项信息各对应哪一类文件:

(1)drwxr-xr-x 目录文件

(2)/bin 二进制文件目录

(3)/etc/passwd账户文件

(4)brw-rw-rw-块设备文件

(5)/dev/fd0 标识设备的特殊文件

(6)/usr/lib 库文件

(7)-rwx--x--x 普通文件

5.6 假设利用ls -l长列表格式显示某个目录的内容时,看到如下一行文件说明:

-rwxr-xr-- 2 menggc users 5699 12月 28 11:36 prog1

问:

(1)该文件的名称是什么?他是什么类型的文件?

文件名:prog1 文件类型:普通文件

(2)想要取消其他用户对文件的执行权限,应使用什么命令?head -n 20 file1 > A tail -n 15 file2 > B cat A B > AB

chmod o-x prog1

重新列出该目录时,其中显示信息有何变化?(3)想要把文件链接到目录/home/liuzh下的tmp文件,应如何操作?如链接成功,则使用ls -l命令

ln prog1 /home/liuzh/tmp

文件的连接数变为3

5.7 请给出下列命令执行的结果:

(1)cd回到家目录

(2)cd ..返回父目录

(3)cd ../..将当前目录向上移动两级

(4)cd /将当前目录移动到系统文件目录

5.8 目录ABC下面有两个子目录a1,b2,以及5个普通文件。如果想要删除ABC,应使用什么命令?

rm -r ABC

5.9 如何用一个命令统计给定目录中有多少个子目录?

ls -l | grep "^d" | wc -l

6.7 如果你发现有一个简单的程序很长时间也执行不完,那你会采取什么措施?

用"ps"命令找到程序进程的pid,用"kill pid"命令结束程序进程。

9.1 常用的shell用哪几种?Linux系统中默认的shell是什么?

详见课本P154

Linux系统提供多种不同的shell以供选择。常用的有:Bourne shell(简称sh)、C shell(简称csh)、Kron shell (简称ksh)和Bourne Again shell(简称bash)。

Linux系统中默认的shell是Bourne Again shell即bash。

9.4 将主提示符改为你的主目录名,并予以输出。

export PS1= $HOME echo $HOME

9.9 分析下列shell脚本的功能:

count=$# cmd=echo

while[$count -gt 0] do

cmd="$cmd\$$count" count=`expr $count - 1` done

eval $cmd

这个shell脚本会倒序输出所有指令参数。

9.10 编写一个shell脚本,把它第二个位置参数及其后的各个参数指定的文件复制到第一个位置参数指定的目录中。

#!bin/bashpath=$1

shift

while[$1]docp $1 $path

shift

done

PS:部分答案 仅供参考

如有错误 恕不通知

———by 王龙河

…… 此处隐藏:37字,全部文档内容请下载后查看。喜欢就下载吧 ……
linux部分课后习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)