linux操作系统第二版答案

linux操作系统第二版答案

【篇一:linux系统教程课后习题答案】

t>1.什么是linux?

linux是一套免费使用和自由传播的类unix操作系统,源代码开放,能运行于各类硬件平台,包括intel x86系列和risc处理器。这个系

统是由世界各地成千上万的程序员设计和实现的。其目的是建立不

受任何商品化软件的版权制约的、全世界都能自由使用的unix兼容

产品。

2. linux有哪些特性?

(1)开放性

(2)多用户

(3)多任务

(4)良好的用户界面

(5)设备独立性

(6)丰富的网络功能

(7)可靠的系统安全

(8)良好的可移植性

3. linux与windows操作系统的主要区别是什么?

(1)从发展的背景看,linux是从一个比较成熟的操作系统发展而

来的,而其他操作系统,如windows等,都是自成体系,无对应的

相依托的操作系统

(2)从使用费用上看,linux是一种开放、免费的操作系统,windows是封闭的系统,需要有偿使用。

(3)linux上丰富的应用软件也是自由的,而在windows下,几

乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以

免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功

能了。

(4)windows对硬件配置要求高,而linux在低端pc系统上仍然

可以流畅运行

4. linux与unix的共同点与不同点是什么?

共同点:由于linux是从unix发展来到,它遵循unix开放标准,

基本支持同样的软件、程序设计环境和网络特性,可以说linux是unix的pc版本,linux在pc机上提供了相当于unix工作站的性能。

与商用unix的不同点有:1)linux是免费软件,用户可以从网上下载,而商用的unix除了软件本身的价格外,用户还需支付文档、售

后服务费用;2)linux拥有gnu软件支持,linux能够运行gnu计

划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏

等方面的内容;3)linux的开发是开放的,任何志愿者都可以对开

发过程做出贡献;而商用unix则是由专门的软件公司进行开发的。

与自由unix的不同点:

1)在组织方式上,freebsd由它的核心团队(core team)的领导,

他们负责原始程序的开发与维护。有core team的优点是原始程序

会有一致性,会有组织的被更新,但是整个系统的活力操纵在core team手中,缺乏活力。linux没有核心团队,在linus的主导下来自世界各地的爱好者都可以发布自己的patch,缺点是源代码杂乱无章且可能会相互冲突。

2)在发展方向上,freebsd的核心团队将主要精力投入在unix自

身的风格和特点上。linux通常会首先加入商品化系统上的各种东西,比如新的硬件驱动、samba等。因此,从易用和可用上讲,linux更容易上手和使用。

3)在系统核心功能上二者区别不大,但在linux系统上,几乎可是

找到任何需要的功能

4)在系统的性能上,据专家分析,freebsd在网络性能、软件移植

性和系统规范化上略胜一畴,而在硬件支持、磁盘io操作等方面

linux略强一些。

5.什么是gnu软件,什么是gpl和lgpl?

gun项目主要由自由软件基金资助的一个项目,目标是开发一个自

由的、unix类型的操作系统,称为gnu系统。gnu是―gnu’s not unix‖的首字母的递归缩写,目前使用linux内核的各种gnu操作系

统应用非常广泛。所有的gnu软件和派生工作均遵循gnu通用公共

许可证,即gpl。

gpl和软件是否免费无关,它主要目标是保证软件对所有的用户来

说是自由的。gpl通过如下途径实现这一目标:

l 它要求软件以源代码的形式发布,并规定任何用户能够以源代码

的形式将软件复制或发布给别的用户。

l 它提醒每个用户,对于该软件不提供任何形式的担保。

l 如果用户的软件使用了受gpl保护的任何软件的一部分,那么该

软件就继承了gpl软件,并因此而成为gpl软件,也就是说必须随应用程序一起发布源代码。

l gpl并不排斥对自由软件进行商业性质的包装和发行,也不限制在自由软件的基础上打包发行其他非自由软件。

l 遵照gpl的软件并不是可以任意传播的,这些软件通常都有正式

的版权,gpl在发布软件或者复制软件时声明限制条件。但是,从用

户的角度考虑,这些根本不能算是限制条件,相反用户只会从中受益,因为用户可以确保获得源代码

lgpl允许用户在自己的应用程序中使用程序库,即使不公开自己的

源代码。但是,要求用户必须能够获得在应用程序中使用的程序库

的源代码,并且允许用户对这些程序库进行修改。遵循lgpl的一种

方法是,随应用程序一起发布目标代码以及可以将这些目标程序和

受lgpl保护的程序库链接起来的makefile文件。

遵循lgpl的另一种比较好的方法是使用动态链接

6.什么是linux的内核版本和发行版本?

内核版本指的是在linux的创始人linus领导下的开发小组开发出的

系统内核版本号,linux内核的版本号主要由三部分构成:主版本号、次版本号、次次版本号。主版本号表示系统内核有大的改动,次版

本号表示系统内核有小的改动,开始支持一些新的特性,一般表示

系统内核对新的硬件支持进行了改进。如果更改之后还处于测试阶段,那么次版本号为奇数,如果已经过了测试阶段,改动是成功的,那么次版本号是偶数。次次版本号表示系统有一点儿改动,对内核

影响不大。

一些组织或公司将linux内核与应用软件和文档包装起来,并提供

安装界面、系统配置与管理工具,这样就构成了一种发行版本。发

行版本的版本号随发行者的不同而不同,与系统内核的版本号是相

互独立的。

7.你知道哪些主要的linux发行版本?

red hat linux, red flag linux, blue point, turbolinux, suse linux, debian gnu/linux, mandrake linux等。

8.什么是内核,它的作用是什么?

内核是系统的心脏,是运行程序和管理磁盘、打印机等硬件设备的

核心程序。它的总有是管理cpu、内存和外设。

9.什么是shell,shell的作用是什么?

shell是系统的用户界面,它实际上是一个命令解释器,它解释由用

户输入的命令并把它们送到内核,把执行的结果显示给用户。不仅

如此,shell有自己的编程语言,允许用户编写由shell命令组成的

程序。

10.在安装linux之前应该如何获取系统的硬件资料?

在安装linux之前,先确定你的计算机的硬件是否能被linux所支持。需要关注的硬件包括显卡、声卡、网卡、打印机、鼠标等。要获知

相应硬件的型号,可以在windows下查看,也可以通过设备本身的

标志查看。检查有没有相应的设备驱动程序。关注硬盘分区、大小

等信息。如果声卡、显卡的型号不能识别,一般可以模拟成标准硬

件来使用。

11. linux有几种安装方法?

1) 从光盘安装

2) 从硬盘安装

12. fedora10在安装时提供哪几种方式建立linux的分区?

fedora10在安装时提供了五个关于分区的选项:

在选定磁盘上删除所有分区并创建默认分区结构:如果想在磁盘上

仅安装一个fedora系统,可以选择这个选项。特别注意,如果选择

了这个选项,那么该磁盘中已经安装的所有其他系统将被破坏。

在选定驱动器上删除linux分区并创建默认的分区结构:如果系统中

存在任何linux分区,选择这个选项可以删除所有的linux分区,然

后在腾出的空闲分区中安装fedora系统。选择这个选项不会影响或

者修改已经分配给其他非linux操作系统占用的分区空间。

重新定义现有分区大小并在剩余空间中创建默认布局:该选项允许

调整现有分区的大小,然后自动创建默认的分区结构。

使用选定驱动器中的空余空间并创建默认的分区结构:保留现有分

区中的数据,仅在空闲空间上创建新分区。

建立自定义的分区结构:在前几个选项中,系统根据驱动器的大小

以及内存大小自动创建分区布局。本选项则允许用户自己定义分区

结构。选择该选项后,将打开分区管理窗口,在这里可以方便地创建、编辑、删除分区。

13.安装linux至少需要哪两个分区?还有哪些常用分区?

至少有/和swap分区。其它常用分区有:/bin /home /usr /var

/usr/local /tmp等

14.安全专家建议,安装linux时,最好为主要的目录建立单独的

分区,试分析这样做的优点。

由于每个分区指定了自己的大小,当某个分区的数据超过自己的大

小限制时,不会挤占其它分区的空间。

15. swap交换分区的作用是什么?

它实际上是用硬盘实现虚拟内存,即当系统内存使用率比较高的时候,内核会自动使用swap分区来模拟内存。

16.安装linux都需要收集哪些信息?

安装过程所使用的语言、键盘鼠标类型、安装类型、磁盘分区、系

统语言、安装软件包。

17.如何在安装时选择安装某个软件?

在安装过程中,安装程序将显示软件选择界面。默认情况下,

fedora安装程序会自动安装一组适合桌面图形环境的软件。在该界

面上,还可以选择软件安装所需的程序库。选择―现在定制‖后点击【下一步】按钮,打开软件包定制界面。在这里,可以对系统安装

的软件进行更详细的定制。

18.什么是运行级别?linux有几个运行级别?

运行级别是指linux的运行状态,linux系统有六种不同的运行级,

这六种运行级分别为: 0:停机

1:单用户模式,就像win9x下的安全模式。

2:多用户,但是没有 nfs

3:完全多用户模式,标准的运行级

4:保留,一般不用

5:x window 图形界面模式

6:重新启动

19.如何更改默认启动级别?

在配置文件/etc/inittab文中,有一行文本标志了linux的默认启动

级别,5表示默认进入x window图形界面,如果把这里的数字改为3,则默认进入控制台界面。注意,不要把initdefault 设置为0和6,这两个级别是系统在关机和重启过程中自动使用的。

20.如何登录和注销?

登录分为图形界面登录和命令行登录,在提示用户名和口令时分别

输入用户名和口令即可登录。

要注销图形化环境,选择【系统/注销】命令,弹出注销确认对话框,或者按

ctrl+alt+backspace键,直接执行注销命令。

输入命令logout,则又回到登录界面,可以重新登录。

21.如何安全关闭linux系统?

在图形界面下,选择【系统/关闭】命令,选择【关闭系统】按钮执

行关闭命令,系统关闭自身所有进程。也可以在注销后出现的重新

登录界面上选择【关闭】按钮来关闭系统。某些计算机会在关闭系

统后自动切断电源,如果计算机不这样做,那么,当看到―power down.‖消息后,便可以手工切断计算机的电源。

可以在控制台执行halt命令、init命令或者shutdown命令来关闭

系统。

第2章 shell及常用命令

1.判断下列命题是否正确

2.什么是linux终端?linux终端又称为什么?

linux终端也称为虚拟控制台,是linux从unix继承来的标准特性。显示器和键盘合称终端,因为它们可以对系统进行控制,所以又称

为控制台,一台计算机的输入输出设备就是一个物理的控制台。如

果在一台计算机上用软件的方法实现了多个互不干扰独立工作的控

制台界面,就是实现了多个虚拟控制台。linux终端的工作方式是字

符命令行方式,用户通过键盘输入命令进行操作,可以通过linux终

端对系统进行控制。

【篇二:linux操作系统作业-参考答案】

答:操作系统(operating sy

stem,简称os)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须

在操作系统的支持下才能运行。

操作系统的主要功能:(1)硬件控制;(2)资源管理;(3)提供用户接口;(4)提供输入输出处理;(5)系统监控;(6)实现计

算机间的通信。

注:不局限于以上几点。

2. linux操作系统何时出现?由谁开发出来?并列出linux操作系

统的主要特点。答:1991年,由芬兰赫尔辛基大学学生linus torvalds开发出来。linux操作系统主要特点有:

(1)与unix兼容;

(2)自由软件和源码公开;

(3)性能高和安全性强;

(4)便于定制和再开发;

(5)互操作性高;

(6)全面的多任务和真正的32位操作系统。

注:不局限于以上6个。、

3. 解释linux操作系统核心版本和发行版本的含义。linux 2.

4.1版和2.

5.1版中,哪一个版本更稳定?为什么?

答:核心版本主要是linux的内核。发型版本是各个公司推出的版本。2.4.1版本更稳定。

2.5.1版本是在是测试版本,不一定稳定。(具体建p8核心版本的版本约定)

4. linux操作系统的超级用户是什么?超级用户登陆shell默认的提示符是什么?红旗linux默认的shell类型是哪一种?

答:linux操作系统的超级用户是root,超级用户登录默认提示符是“#”,红旗linux默认的shell类型是bash。

1. 简述linux命令的一般格式。

答:linux命令的一般格式是:命令+[选项]+[参数],其中选项和参数是可选项,不同命令有区别。有些命令是不带参数,有些命令必须带参数。

2. 请说明以下命令的功能:date,cd,cp,pwd,rm,mkdir,echo,who,ls,cat,more,man

答:

date命令:显示当天日期;

cd命令:切换目录;

cp命令:复制文件;

pwd命令:显示当前用户工作目录;

rm命令:删除文件;

mkdir命令:建立目录;

echo命令:将参数表示的内容显示在屏幕上;

who命令:显示哪些用户在使用系统;

ls命令:列出某个目录下的文件;

cat命令:显示参数表示文件的内容;

more命令:显示文件内容;

man命令:帮助命令,可以查看所有linux命令的帮助信息。

3. 什么是文件主?什么是文件?linux下主要有哪些不同类型的文件?

答:linux为每个文件都分配了一个文件所有者,称为文件主;

linux中文件是指文件系统中存储数据的一个命名对象;

linux下主要的文件类型有:普通文件、目录文件、设备文件、符号

链接文件。

4. cp,copy和mv命令有何异同?

答:cp是把一个文件复制到另外一个地方,原来文件保留,mv是

把一个文件移动到另外一个地方,原来的位置不再保留原来的文件,相当于window的“剪切”。linux下没

有copy这个命令。

5. 如何对文件abc分别按字典顺序、月份顺序、算术进行排序?答:sort -d -m -n abc

6. 执行命令#chmod 0775 file1的结果如何?

答:文件file1的文件主和group用户都均有可读、可写、可执行

的权限,other用户具有可读和可执行的权限,没有写的权限。

第三章作业

1. vi编辑器的工作方式有哪些?相互之间如何转换?

答:vi编辑器的工作方式有三种,即命令方式、编辑方式(或插入

方式)、ex转义方式(冒号方式或末行方式)。

新建或打开一个文件的时候首先进入命令方式,输入插入命令如i,a,o等便可进入编辑模式,在编辑方式中按“esc”键即可返回到命

令方式,在命令方式直接输入冒号“:”即可进入ex转义方式。

2. 简述如何利用vi编辑器建立或打开一个文件,进行编辑后保存

退出。说明所用到的命令。

答:以建立或打开文件file为例,建立或打开file的命令为“vi file”,回车后即可进入file的命令模式,输入插入命令(i,a,o等)即可

进入编辑模式,编辑结束后按“esc键”即可返回命令模式。在命令模式下输入冒号“:”,此时在末行出现一个冒号,在冒号后面输入“wq”即可保存退出。

3. 要将文件中所有的ABCD替换为abcd,该用什么命令?

答:g/abcd/s//abcd/g

4.解释下列vi命令的功能。

(1)x;(2)dd;(3)d$;(4)dH;(5)dM;(6)dL;(7)u;(8).。

答:(1)删除光标所在的字符;(2)删除光标所在的行;(3)将

光标所在位置删除至行尾;(4)删除从当前行至所显示屏幕顶行的

全部行;(5)删除从当前行至命令m所指定行之间的所有行;(6)删除从当前行到屏幕底行的所有行;(7)复原命令,即取消刚才插

入或删除的内容,恢复到原来的情况;(8)重复命令。仅重复实现

最近一次使用的插入或删除命令。

第四章作业1

1. 红旗linux操作系统默认的shell类型是什么?在linux环境下如

何建立和执行一个shell脚本?

答:红旗linux操作系统下默认的shell类型是bash,在linux环

境下建立脚本的命令“vi 文件名”,和建立普通文件一样。编写好之

后保存退出。执行脚本的命令为“bash 脚本名 [参数]”,参数是可

选项,由脚本的命令决定。

2. 在linux下,想使用某个命令,但只记得该命令的开头若干字母

怎么办?

答:输入记得开头部分的若干字母,按tab键,若输入的部分能唯

一确定该命令,则自动填充完整,若不能唯一确定该命令,按两次

tab键,则匹配的所有命令将在提示符下方显示。

3. 简述linux下三种引号的用法。

答:(1)双引号括起来的内容,除了$、\、`、外,其他符合均视

为普通字符;

(2)单引号括起来的字符都作为普通字符;

(3)倒引号括起来的字符串被shell解释为命令行。执行时shell

先将倒引号内的命令执行,将执行结果将其代替。

4. 简述输出重定向符“”与输出附加定向符“”的区别。

答:“”把相应命令执行结果保存到目标文件,覆盖文件原来的内容,而“”将相应命令执行结果保存到目标文件的末尾,不会删除文件原

来的内容。

5. 简述linux下管道线的概念。

答:linux下管道线是用竖杠将多条命令连接起来,其中前一个命令的输出结果作为后

一个命令的输入。

第四章作业2

1.利用for循环将当前目录下的.c文件移到指定的目录下,并按文

件大小排序,显示移动后指定目录的内容。

解:

dir=/home/hzxyjsj

for f in *.c

do

mv $f $dir

done

ls -s $dir

注:写法多样,这只是其中一种写法。

2.编写一个shell脚本,求斐波那契数列的前10项及总和,并输出各项及总和。解:

f1=1

f2=1

sum=$f1+$f2=2

echo $f1 $f2

for((i=1;i9;i++))

do

let f3=$f1+$f2 let f1=$f2 let f2=$f3 let sum=$sum+$f3 echo $f3 echo $sum

【篇三:linux张同光版课后习题答案】

gnu的含义是(国际性的源代码开放)。

(2)linux的版本号分为:(内核版本)和(发行版本)。

(3)安装linux时最少需要三个个分区,分别是(boot分区)和(根分区)和(swap分区)。

(4)linux默认的系统管理员帐号是(root)。

(5)如果linux启动后进入命令行模式,要进入gui,可执行(init5)命令。

(6)rhel6.2默认的系统引导工具是(grub)。

(7)grub的用户界面有三种:(菜单模式)、(菜单编辑模式)和(命令行模式)。

(8)grub的默认菜单文件menu.lst其实是(grub.conf)文件的符号链接。

(9)硬盘的第0柱,第0面,第1扇区,这个扇区叫做(mbr)。(10)mbr由三部分组成:(主引导程序)、(硬盘分区表dpt)和(硬盘有效标志)。

(11)内核的分类:(单片型内核)、(模块型内核)。

(12)(初始化内存映像盘)称为初始化内存盘,为系统提供一系列内核映像无法提供的模块,这些模块对正确引导系统非常重要。

(13)在内核加载完毕、进行完硬件检测与驱动程序加载后,此时

主机硬件已经准备就绪了,这时候内核会启动一号进程

(/sbin/init)。

(14)rhel6系统上,文件(etc/inittab)只能设置运行级别。(15)(etc/rc.d/init.d)文件是在系统启动最后一个被读取的用户

自定义启动脚本文件。

(16)操作系统为用户提供了两种接口,分别是(命令界面)和

(程序界面)。

(17)命令接口演化为两种主要形式,分别是(命令行界面)和

(图形用户界面)。

(18)linux中的两个主要的桌面环境是(kde)和(gnome)。(19)输入重定向符是()。

(20)输出重定向符是()和()。

(21)错误输出重定向符是(2)和(2)。

(22)管道符是(|)。

(23)vim拥有5种编辑模式:(命令模式)、(输入模式)、

(末行模式)、(可视化模式)和(查询模式)。

(24)在vim的输入模式下按(esc)键会回到命令模式。

(25)在vim的命令模式中,要进入输入模式,可以按(a(a))键、(i(i))键或(o(o))键。

2.选择题

(1)linux最早是由一位名叫(b)_的计算机爱好者开发。

a:robert koretsky b:linus torvalds c:bill ball

duff

(2)下列(c)是自由软件。

a:windows 7b:aixc:linux d:solaris d:linus

(3)linux根分区的文件系统类型是(c)_。

a:fat16 b:fat32 c:ext3/ ext4 d:ntfs

(4)grub的命令行模式的命令提示符是(d)_。

a:c:\ b:# c:$ d:grub

(5)grub的菜单定义在(b)文件中。

a:lilo.conf b:menu.lst c:httpd.conf d:vsftpd.conf

(6)在bash中超级用户的提示符是(a)_。

a:# b:$ c:grubd:c:\

(7)命令行的自动补齐功能要用到(a)_。

a:【tab】 b:【del】 c:【alt】 d:【shift】

(8)下面的(b)不是通配符。

a:* b:! c:?d:[]

(9)在vim的命令模式中,输入(c)不能进入末行模式。

a::

3.思考题

(1)linux有哪些主要特性?

遵循gnu gpl、开放性、多用户、多任务、良好的用户界面、设备

独立性,提供了丰富的网络功能、可靠性的系统安全、良好的可移

植性。

(2)较知名的linux发行版有哪些?

red hat linux/centos/fedora/oel、suse、debian、ubuntu、redflag、slackware、gentoo、mandriva

(3)swap分区的作用?

该分区的作用是充当虚拟内存。

(4)linux的引导过程? b:/ c:i d:?

(5)grub是什么?它有什么作用?

grub是一个功能强大的多系统引导程序,专门处理linux与其他操

作系统共存的问题。

(6)rhel6的详细启动流程包含几个阶段?每个阶段的任务是什么?一共有5个阶段

第一阶段:bios初始化;第二阶段:grub启动引导;第三阶段:

内核引导;第四阶段:/sbin/init;第五阶段:加载终端或x-window界面。

(7)什么是shell?它的功能是什么?

shell是命令行解释器,最主要的功能都是解释命令行提示符下输入

的命令。

(8)linux 中命令行的自动补齐功能?

tab

(9)管道的作用是什么?

管道可以把一系列命令连接起来。

(10)vim中替换命令的格式是什么?各部分的含义是什么?

格式为[range]s/pattern/string/[c,e,g,i]

range:指的是范围;

s(search):表示搜索;

pattern:就是要被替换的字串;

c(confirm):每次替换前会提问;

e(error):不显示error;

g(globe):不询问,将整行做替换;

i(ignore):不分大小写

4.上机题

(1)使用输出重定向功能创建一个文件或向一个文件追加内容,文

件的名字命名为“***.txt”,文件内容为“这是***同学使用输出重定向功

能创建的“***.txt”文件”,其中“***”是你的姓名。

echo “这是***同学使用输出重定向功能创建的***.txt文件” ***.txt (2)使用vim编辑一个文件,文件名字为“***.txt”,文件内容为

“这是***同学使用vim创建并编辑的“***.txt”文件”,其中“***”是你

的姓名。

vim ***.txt

i

这是***同学使用vim创建并编辑的***.tx文件

esc

:wq

test 4

1.填空题

(1)建立用户帐号的命令是(useradd)。

(2)设定帐号密码的命令是(passwd )。

(3)创建一个新组的命令是(groupadd)。

(4)显示系统中进程信息的命令有(ps)。

(5)调整程序运行的优先级的命令是(nice)。

(6)有时希望系统能够定期执行或者在指定时间执行一些程序,此

时可以使用(crontab)和(at)命令。

(7)显示参考手册,提供联机帮助信息的命令是(man)。

(8)显示目前的版本等系统信息的命令是(uname)。

(9)显示目前所在目录的命令是(proc)。

(10)显示内存的使用情况的命令是(free)。

(11)列出目前与过去登录系统用户的相关信息的命令是(last)。(12)改变系统状态的命令是(init),可以使用该命令重启或关闭系统等。

(13)如果要限制用户使用硬盘空间的大小,此时可以使用(quota)命令来完成该任务。

(14)列出磁盘分区信息的命令是(fdisk)。

(15)显示目录内容的命令有(ls nautilus )。

(16)查看文件内容的命令有(more less cat tac nl head tail wc)。

(17)cat命令的功能有(把文件串连接后传到基本输出,对文件

的追加功能)。

(18)为文件建立在其它路径中的访问方法(链接)的命令是(ln),链接有两种:(硬链接)和(软连接)。

(19)改变文件或目录的读写和执行权限的命令是(chmod)。(20)指定在创建文件或目录时预设权限掩码的命令是(umask)。(21)改变文件或目录所有权的命令是(chown)。

(22)gzip命令的功能是(对文件进行压缩和解压缩)。

(23)使用tar命令时,应该记住的两个选项组合是:(-xzvf)和(-czvf),它们的功能分别是:(解压解包)和(打包压缩)。(24)(e2label)命令查看或设置分区的卷标。

(25)(mkfs)命令格式化指定的分区。

(26)(mkswap)命令将磁盘分区或文件设为linux的交换区。(27)(fsck)命令检查文件系统并尝试修复错误,可以同时检查

一个或多个文件系统。

(28)(file)命令通过探测文件内容判断文件类型。

(29)(stat)命令以文字的格式来显示inode的内容。

(30)(touch)命令改变文件或目录时间,包括存取时间和更改

时间。如果不存在,会在当前目录下新建一个空白文件。

(31)(grep)命令查找文件里符合条件的字符串。

(32)(sed)命令的工作方式:按顺序逐行将文件读入到内存中。然后,它执行为该行指定的所有操作,并在完成请求的修改之后将

该行放回到内存中,以将其转储至终端。

(33)(tr)命令从标准输入设备读取数据,经过字符转换后,输

出到标准输出设备。

(34)(uniq)命令合并文件中相邻的重复的行,对于那些连续重

复的行只显示一次。

(35)(cut)命令取出文件中指定的字段。

(36)(paste)命令合并文件的列。

(37)(join)命令找出两个文件中,指定栏位内容相同的行,并

加以合并,再输出到标准输出设备。

(38)(sort)命令将文本文件内容,以行为单位来排序。(39)(mknod)命令用来建立所需的设备文件。

(40)(acl)是标准unix文件属性(r、w、x)的附加扩展,给予用户和管理员更好控制文件读写和权限赋予的能力。

(41)acl可以为某个文件单独设置该文件具体的某用户或组的权限。需要掌握的命令也只有三个:(getfacl)、(setfacl)、(chacl)。

(42)不解压,显示压缩文件的内容的命令有:(2cat)、

(2less)、(b2cat)、(b2less)。

2.选择题

(1)当安装好linux后,系统默认的帐号是(c)。

a:administrator b:guest c:rootd:boot

(2)linux系统中,将加密过的密码放到(a)文件中。

a:/etc/shadow b:/etc/passwd c:/etc/password d:other (3)变更用户身份的命令是(d)。

a:who b:where c:whoami d:su

(4)用于终止某一进程执行的命令是(c)。

a:end b:stop c:kill d:free

(5)不能用来关机的命令是(d)。

相关文档
最新文档