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)。