linux的习题答案.docx
- 文档编号:17900715
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:69
- 大小:34.42KB
linux的习题答案.docx
《linux的习题答案.docx》由会员分享,可在线阅读,更多相关《linux的习题答案.docx(69页珍藏版)》请在冰点文库上搜索。
linux的习题答案
几个实践课题
1、Tenny需要修改命令提示符,在当前工作目录为“/usr/bin”的时候显示:
[bin]$当前工作目录“/usr/local/sbin”的时候显示:
[sbin]$
2、编写一个shell脚本,从键盘读入5个数。
然后显示最大数,最小数以及平均数。
3、编写一个shelll脚本,显示Fibonacci数列的前20项。
例如0,1,1,2,3,5,8,13,21.......
4、编写一个shell脚本,从键盘上接收两个文件名,如果两个文件都存在则交换两个文件的内容,否则给出错误信息
参考答案:
1.,exportPS1="[\$(basename\$PWD)]"
2.,
#!
/bin/bash
total=5
i=1
sum=0
while[$i-le$total]
do
echo"$i:
inputanumber"
readnum
if[$i-eq1]
then
min=$num
max=$num
fi
if[$min-gt$num]
then
min=$num
fi
if[$max-lt$num]
then
max=$num
fi
letsum+=num
leti++
done
letaverage=sum/total
echo"Min$min,Max$max,Average$average"
3.,
#!
/bin/bash
fib[0]=0
fib[1]=1
first=0
second=1
i=2
while[$i-lt20]
do
letfib[$i]=first+second
first=$second
second=${fib[$i]}
leti++
done
i=0
while[$i-lt20]
do
echo-n"${fib[$i]}"
leti++
done
echo""
4.,
#!
/bin/bash
echo"file1name:
"
readfile1
echo"file2name:
"
readfile2
if[-f$file1-a-f$file2]
then
mv$file1/tmp/$file2.$$
mv$file2$file1
mv/tmp/$file2.$$$file2
else
echo"error"
fi
其它的LINUX习题
核心的许可证是什么(选择最合适的答案)
a.NDA
b.GDP
c.GPL
d.GNU
2.谁是Linux的创始人(选择最合适的答案)
a.Turbolinux
b.AT&TBellLaboratry
c.UniversityofHelsinki
d.LinusTorvalds
是操作系统,意味着开放性源码是自由可用。
(选择最合适的答案)
a、封闭资源
b、开放资源
c、用户注册
d、开放性二进制
4.确定myfile的文件类型的命令是什么(选择最合适的答案)
a.typemyfile
b.type-qmyfile
c.filemyfile
d.whatismyfile
5.用来分离目录名和文件名的字符是什么(选择最合适的答案)
a.slash(/)
b.period(.)
c.dash(-)
d.asterisk(*)
6.你想显示文件"longfile"的最后10行,下面那个命令是正确的(选择最合适的答案)
a、taillogfile
b、head-10longfile
c、taid-d10longfile
d、headlongfile
7.假如你得到一个运行命令被拒绝的信息,你可以用哪个命令去修改它的权限使之可以正常运行(选择最合适的答案)
a.path=
b.chmod
c.chgrp
d.chown
8.拷贝mydir\myfile文件到dir2目录下,但是系统提示这个文件已经存在,下面那个命令是正确的(选择最合适的答案)
a、cp-wmydir\myfiledir2
b、cp-imydir\myfiledir2
c、cpmydir\myfiledir2
d、cp-vmydir\myfiledir2
10.假如文件是按8进制来定义,下面那个值代表了读和写(选择最合适的答案)
a、2
b、6
c、4
d、1
临时目录一般存在下面那个文件夹中(选择最合适的答案)
a、/tmp
b、/proc
c、/data
d、/dev
12.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是什么(选择最合适的答案)
a、read-only
b、read-write
c、write
14.下面哪个文件代表系统初始化信息(选择最合适的答案)
a、/etc/inittab
b、/etc/init
c、/etc/proc
d、/etc/initproc
15.哪条命令从当前系统切换到启动级别1(选择最合适的答案)
a、inittab1
b、init1
c、level1
d、rlevel1
16.下面哪个选项能取消shutdown命令(选择最合适的答案)
a、shutdown-c
b、shutdown-x
c、shutdown-u
d、shutdown-n
17.通过shell执行一个命令,必须先敲入一个_____(选择最合适的答案)
a.参数
b.命令
c.操作符
d.终端ID号
18.哪个符号加在命令后面可以在后台执行程序(选择最合适的答案)
a.@
b.&
c.#
d.*
19.在vi编辑器里,哪个命令能将光标移到第200行(选择最合适的答案)
a.200g
b.:
200
c.g200
d.G200
20.用vi打开一个文件,如何用字母”new”来代替字母”old”(选择最合适的答案)
a.:
r/old/new
b.:
s/old/new
c.:
1,$s/old/new/g
d.:
s/old/new/g
23.你给公司的新同事添加一个用户,你起初指定他的帐号在30天后过期,现在想改变这个过期时间,用下面哪个命令(选择最合适的答案)
a、usermod-a
b、usermod-d
c、usermod-x
d、usermod-e
24.用下面哪个命令可以不用退出vi编辑器来切换文件(选择最合适的答案)
a.:
eforeditcommand
b.mapcommand
c.exportcommand
d.setcommand
25.下面哪个选项用来添加用户定义用户登录的shell(选择最合适的答案)
a、-s
b、-u
c、-l
d、-sh
26.如果你想给变量"IQ"定义为4,下面哪些时正确的(选择最合适的答案)
a、IQ=4
b、setIQ=4
c、set$IQ=4
d、IQset4
28.哪一个命令能用来查找在文件TESTFILE中只包含四个字符的行(选择最合适的答案)
''TESTFILE
'....'TESTFILE
'^$'TESTFILE
'^....$'TESTFILE
29.哪一个命令能用来删除当前目录及其子目录下名为‘core'的文件(选择最合适的答案)
.-namecore-execrm;
.-namecore-execrm{}\;
.-namecore-execrm{}-;
.-namecore-execrm{};
31.用标准的输出重定向(>)像">file01"能使文件file01的数据_____(选择最合适的答案)
a.被复制
b.被移动
c.被覆盖
d.被打印
32.按_____键能中止当前运行的命令。
(选择最合适的答案)
a.Ctrl-D
b.Ctrl-C
c.Ctrl-B
d.Ctrl-F
33.下面对Linux命令的描述哪个是正确的(选择最合适的答案)
a.不是大小写敏感的
b.都是大写的
c.大小写敏感
d.都是小写
34.在vi编辑器里,命令”dd”用来删除当前(选择最合适的答案)
a.字
b.字符
c.变量
d.行
37.下面哪个命令能去掉主引导信息里的内容(选择最合适的答案)
a、fdisk/mbr
b、format/mbr
c、mbr/format
d、mbr/replace
38.下面哪条命令可以显示交换内存(选择最合适的答案)
a、showmem
b、freemem
c、swap
d、free
40.下面哪段定义了添加一个tar文件的信息(选择最合适的答案)
a、usetheappendcommand
b、usetheaddcommand
c、usethetarcommandwiththe-aswitch
d、usethetarcommandwiththe-rswitch
41.在vi中下列哪些命令不能用来在光标前插入文本(选择所有正确的)
a.p[text]
b.a[text]
c.i[text]
d.o[text]
42.关于linux下列说明哪些是正确的(选择所有正确的)
a.Linux是一个开放源码的操作系统.
b.Linux是一个类UNIX的操作系统.
c.Linux是一个多用户的操作系统.
d.Linux是一个多任务的操作系统.
44.哪些命令组合起来能统计多少用户登录系统(选择所有正确的答案)
|wc-w
|wc-l
|wc-c
|wc
45.如果你对文件和目录的权限不确定,则不能用_______命令来检测权限.(选择所有正确的)
a.ps
b.ls-l
c.ck
d.chown
46.下面哪些环境变量是在Turbolinuxshell下被定义的(选择所有合适的答案)
a.PATH
b.CD
c.PS1
d.TERM
47创建一个用户帐号需要在/etc/passwd中定义哪些信息(选择所有合适的答案)
a、loginname
b、passwordage
c、defaultgroup
d、userid
48.在本地的文件系统中下列哪些linux路径结构是无效的(选择所有正确的)
a.\usr\zhang\memo
c./usr/zhang/memo
d.\usr/zhang/memo
49.linux支持哪些编程语言(选择所有合适的答案)
++
命令可以用来显示(选择所有合适的答案)
a.参数
b.文本字符
c.过滤内容
d.shell变量
选择题(单选)
1.一个硬盘最多能够被分成____个主分区。
(D)
A.1
B.2
C.3
D.4
3.一台PC上可以有两个IDE接口(将其称为第一IDE、第二IDE),而每个IDE接口上可以接两个IDE设备(将其称为主盘、从盘)。
在Linux中,对第二IDE的主盘的命名名称为____。
(C)
A./dev/hda
B./dev/hdb
C./dev/hdc
D./dev/hdd
4.在UNIX/LINUX系统中,将所有的设备都当做一个文件,放在____目录下。
(B)
A./bin
B./dev
C./etc
D./usr
5.Linux下的分区命名规则,此处以第一IDE的主盘为例。
扩展分区中的逻辑分区是从____开始编号的。
(D)
A.hda2
B.hda3
C.hda4
D.hda5
8.关于swap分区,下面哪一条语句的叙述是正确的。
(D)
A.用于存储备份数据的分区
B.用于存储内存出错信息的分区
C.在Linux引导时用于装载内核的分区
D.作为虚拟内存的一个分区
9.如果一台计算机有64MB内存和100MBswap空间,那么它的虚拟内存空间有多少呢(D)
A.36MB
B.64MB
C.100MB
D.164MB
10.按____组合键可在应用程序窗口间实现切换。
(C)
A.Shift+Tab
B.Ctrl+Alt+Tab
C.Alt+Tab
D.Ctrl+Tab
11.对于WINDOWS操作系统,内存的多少对于系统的速度有很大的影响,于是增加内存就成为系统升级的首选。
为了保证你的计算机的内存达到够用好用的标准,而且不产生不必要的浪费。
用户通常可采用下面哪一种工具来定量测量你的系统需要多少内存。
(D)
A.系统策略编辑器
B.系统配置实用程序
C.系统诊断工具Dr.Watson
D.系统监视器
12.Linux操作系统的创始人和主要设计者是:
(D)
A.蓝点Linux
B.AT&TBell实验室
C.赫尔辛基大学
D.LinusTorvalds
13.Linux内核遵守的是下面哪一种许可条款。
(C)
A.GDK
B.GDP
C.GPL
D.GNU
14.目前市场上各种流行的Linux发行版本除少数外大多采用哪种格式的打包系统。
(A)
A.RPM
B.deb
C.zip
D.tar
15.在Linux中,系统管理员(root)状态下的提示符是:
(B)
A.$
B.#
C.%
D.>
16.Linux带有一个名为LILO(LInuxLOad)的引导管理程序,LILO的配置文件是:
(D)
A./usr/
B./etc/
C./usr/
D./etc/
17.在命令行中可以使用____组合键来中止(kill)当前运行的程序。
(B)
A.Ctrl+d
B.Ctrl+c
C.Ctrl+u
D.Ctrl+q
18.默认情况下,Linux提供有六个虚拟控制台。
当运行XWindow后,应按什么键来切换到这六个虚拟控制台。
(B)
A.Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
B.Ctrl+Alt+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
C.Ctrl+Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
D.Shift+Fn(n为1-6之间的数字,代表第几个虚拟控制台)
19.在Linux中,完整路径中的目录间分隔符是:
(A)
A./
B.\
C.|
D.-
20.在Linux中,要求将文件的所有使用者的文件执行权限删除。
则下面所示命令中,哪一个是错的。
(B)
A.chmoda-x
B.chmodo-x
C.chmod-x
D.chmodugo-x
21.下面哪一条命令可被用来关闭Linux系统。
(A)
A.init0
B.init1
C.init5
D.init6
22.在Linux系统中,下面哪一条命令可被用来把大写字母转换成小写字母形式。
(C)
A.upper
B.translate
C.tr
D.lower
23.在vi全屏幕文本编辑器中,在指令模式下键入哪条命令将实现文件的不保存强制退出效果。
(B)
A.:
q
B.:
q!
C.:
x
D.ZZ
24.当使用vi编辑一个文件时,在指令模式下,下面哪条命令能复制当前行的内容到剪贴板中。
(C)
A.cc
B.dd
C.yy
D.Ctrl+c
25.在Linux中,如果当前目录是/home/sea/china,则下面哪一个目录是china目录的父目录。
(A)
A./home/sea
B./home/
C./
D./sea
26.当你登录Linux后,一个带有被称作____的数字进程号的脚本被启动。
(A)
A.PID
B.UID
C.NID
D.CID
27.在Linux中,下面哪一条命令可更改普通用户为超级用户。
(B)
A.super
B.su
C.tar
D.passwd
28.关于Linux中的命令“shutdown-k”,下面的哪一条叙述是正确的。
(A)
A.发送一条警示消息到所有用户
B.在重启动系统时跳过“fsck”过程操作
C.在关闭系统时跳过“init”过程操作
D.取消正在运行的关闭(shutdown)操作过程
29.Linux允许一个文件名有256个字符,但为了保证兼容性和可移植性,建议你把文件名长度控制在____个字符以内。
(C)
A.8
B.12
C.14
D.16
30.在Linux系统中,通过使用文件链接命令(ln)功能,可实现一个文件被下述哪种形式来处理。
(D)
A.仅一个文件名称
B.不超过两个文件名称
C.每个目录可有一个文件名称
D.两个或更多个文件名称
31.大部分主要的Linux系统文件是存放在下面的哪个目录之中的。
(A)
A./bin
B./tmp
C./lib
D./root
32.Linux标准c和c++编译器是____。
(C)
A.tc
B.cc
C.gcc
D.gdb
34.下面哪条命令可用来使shell变量变为一个全局变量。
(D)
A.alias
B.exports
C.exportfs
D.export
35.在一个bashshell脚本的第一行上应加入下面所示中的哪一条语句。
(D)
A.#/bin/csh
B.#/bin/bash
C./bin/bash
D.#!
/bin/bash
36.Linux命令行是由____提供的。
(D)
A.管道
B.分层结构文件系统
C.文本处理器
D.shell
37.你可编制一个由一系列命令组成的程序,该程序可由shell执行。
这种类型的程序被称作“____”。
(B)
A.shell变量
B.shell脚本
C.管道
D.shell语法
38.要从shell命令行中执行一条命令,你必须首先键入____。
(B)
A.参数变量
B.命令名
C.选项
D.终端号
39.用户要想在后台执行程序,则你需在命令行的末端放置哪个字符。
(B)
A.@
B.&
C.#
D.%
40.使用标准输出重定向符(>),比如“>file01”将会导致文件file01中的数据被____。
(C)
A.复制
B.移去
C.覆盖
D.打印
41.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中(D)
A.cp-i./dir1/*./dir2
B.cp-P./dir1/*./dir2
C.cp-d./dir1/*./dir2
D.cp-r./dir1/*./dir2
42.哪条命令用来显示文件和目录占用的磁盘空间(B)
A.df
B.du
C.ls
D.printenv
43.安装CD-ROM时,默认选择哪种类型的文件系统(D)
A.vfat
B.ufs
C.ext2
D.iso9660
44.swap文件与swap分区相比,它具有如下所叙述的哪条优点(B)
A.更好的性能
B.可以更有效率地应用磁盘空间
C.更容易操作
D.没有突出的优点
45.如果在/etc/group文件中有一行内容是“students:
:
600:
z3,l4,w5”,那么在“students”组中有多少个用户(D)
A.3
B.4
C.5
D.不清楚
46./etc文件系统的标准应用是用于____(D)
A.安装附加的应用程序
B.存放可执行程序、系统管理工具和库
C.设置用户的主目录
D.存放用于系统管理的配置文件
47.下面哪条命令可被用来显示已安装文件系统的占用磁盘空间(A)
A.df
B.du
C.ls
D.mount
48.在安装Linux操作系统过程中你可以选择下面哪种形式来登录(D)
A.选择“图形登录”在级别4层次设置系统起始模式
B.选择“文本登录”在级别5层次设置系统起始模式
C.选择“图形登录”在级别3层次设置系统起始模式
D.选择“文本登录”在级别3层次设置系统起始模式
49.在ext2文件系统中,一个目录数据块中的指针指向的是____。
(C)
A.目录中的子目录和文件
B.目录的其它数据块
C.目录的i节点
D.该目录的父目录
50.在Linuxshell中,下面哪个变量代表的是shell程序命令的程序文件名。
(C)
A.$#
B.$*
C.$0
D.$$
51.键入下面所述的哪个组合键,可以退出XWindow。
(D)
A.Alt+F4
B.Ctrl+Backspace
C.Ctrl+Alt+F4
D.Ctrl+Alt+Backspace
另外一批试题:
4.内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,通过启动一个用户init的方式,完成。
饿自己的引导进程,在这个过程中init进程的进程号PID为(2分)
★标准答案:
B
5.如果我们需要设置一个文件,使它们作为可执行文件运行时,该进程是作为文件所有者的权限,此时我们需要额外设置该文件的(2分)
位
B.粘滞位
位
★标准答案:
C
6.NFS服务器通过调用/etc/中的portmap和nfs脚本启动,启动后它将通过寻找本地服务器的()文件,向网络上的子机提供NFS文件共享服务(2分)
A./etc/hosts
B./etc/inittab
C./etc/
D./etc/exports
★标准答案:
D
7.通过修改文件(),可以设定开机时候自动安装的文件系统(2分)
A./etc/mtab
B./etc/fastboot
C./etc/fstab
D./etc/
★标准答案:
C
8.在上述文件中,表示允许Linux将加载的文件系统可卸出的参数在第()列信息栏中(2分)
D.其它
★标准答案:
B
9.为了得到上一个后台执行的命令的PID,我们可以使用变量(2分)
A.$#
B.$@
C.$0
D.$!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 习题 答案