linux将前一个命令的标准,(完整word版)Linux操作系统期末复习题(含答案),推荐文档...

更改密码

5)连续敲入两次 exit,即重起系统,将光盘拿出,按正常模式启动系统

除了用光盘引导 rescue模式,还有一种方法是用启动装载器来进入单用户模式:

(1) grub

进入启动画面之后, 敲入 ―e,‖把光标移动到 kernel ...那一行,再敲入 ―e,‖在 kernel 一行的最后加上空格 single,回车

敲入 ―b,‖启动系统,即进入单用户模式,

这个时候就可以用 passwd命令改密码了。

(2) lilo

进入 lilo 命令行模式,敲入 linux single,即进入单用户模式。

passwd ...

如果 grub/lilo 设了密码,一定要记住才行。要是忘了

grub/lilo 的密码,就只有用

rescue模式了。

3.创建一个 shell 脚本,它从用户那里接收 10个数,并显示已输入的最大的数。 参考程序 : #! /bin/bash

max=0

for((count=1 ; count <= 10 ; count = count+1))

do

echo -n \

read value

if [ $max -lt $value ]

then

max=$value

fi

done

Linux 操作系统复习题五

一、单项选择题(每题

2 分,共 40 分)

2.Linux 通过 VFS 支持多种不同的文件系统。

Linux 缺省的文件系统是(

)

A.VFAT

B.ISO9660

C.Ext 系列

D.NTFS

3.关闭 linux 系统(不重新启动)可使用(

)命令。

A.ctrl+alt+del

B.halt C.shutdown -r

D.reboot

4.修改以太网 mac 地址的命令为(

)。

A.ping B.ifconfig C.arp D.traceroute

8.你使用命令 ― vi /etc/inittab查看该‖文件的内容, 你不小心改动了一些内容, 为了

防止系统出问题,你不想保存所修改内容,你应该如何操作

( )

A. 在末行模式下,键入 :wq

B.在末行模式下,键入 :q!

D.在编辑模式下,键入 ― ESC‖键直接退出 vi

C.在末行模式下,键入 :x!

9.删除文件命令为 (

)

A.mkdir

B.move C.mv D.rm

11.网络管理员对 www 服务器可进行访问、 控制存取和运行等控制, 这些控制可

在(

)文件中体现。

A.httpd.conf

B.lilo.conf

C.inetd.conf

D.resolv.conf

14 下列哪个命令在建立一个

tar 归档文件的时候列出详细列表( c)tar -cvf

)。

A.tar -t

b)tar -cv

d)tar –r

16.一个 bash shell脚本的第一行是(

)?

A.#/bin/csh

B.#/bin/bash D.#!/bin/bash

)? C.chown

D.cat

C./bin/bash

17.改变文件所有者的命令为( A.chmod

B.touch

18.在给定文件中查找与设定条件相符字符串的命令为( A.grep

)。

B.gzip C.find D.sort

19.建立一个新文件可以使用的命令为( A.chmod

)。

B.more C.cp D.touch

20. 存放 Linux 基本命令的目录是什么(

A. /bin

B. /tmp

) ?

C. /lib D. /root

二、 填空题(每空 2 分,共 20 分)

1.将前一个命令的标准输出作为后一个命令的标准输入,称之为

( 管道 )。

5.在 Linux 系统中,测试 DNS 服务器是否能够正确解析域名的的客户端命令, 使用命令 ( nslookup )。

7.在 Linux 操作系统中,设备都是通过特殊的

(文件 )来访问。

8.shell 不仅是(用户命令的解释权

),它同时也是一种功能强大的编程语言。

10.结束后台进程的命令是 (kill

)。

2 分,共 10 分)

三、写出完成以下功能的命令(每题

1.在 /home 目录下查找文件名为。 Profile 的文件,找到后删除 2.将 test.tar.gz文件解压缩

3.升级安装 wu-ftpd 软件包

4.创建一个用户,用户名为 user02,所属私有组和标准组为 stuff ,用户家目录为

/home/user2,用户登陆 shell 为/bin/bash。

5.赋予所有用户读和写 backup.tar.gz文件的权限:

参考答案:

1.find

/home

–name .profile -exec rm{ } \\;

2.tar -xzvf

3.rpm

test.tar.gz

wu-ftpd-2.6.2-8.i386.rpm

–Uvh

–g

4.useradd

stuff

–G

stuff -d /home/user2 -s /bin/bash user02

5.Chmod a+rw

back.tar.gz

四、简答和 shell 编程题(每题 10 分,共 30 分)

1. Linux 内核主要由哪几部分组成?每部分的作用?参考答案:

Linux 内核主要由五个子系统组成:进程调度,内存管理,虚拟文件系统,

网络接口,进程间通信。

进程调度( SCHED):控制进程对 CPU 的访问。当需要选择下一个进程运行时,

由调度程序选择最值得运行的进程;内存管理(

MM )允许多个进程安全的

共享主内存区域;虚拟文件系统(

VirtualFileSystem,VFS)隐藏了各种硬件

的具体细节,为所有的设备提供了统一的接口, VFS 提供了多达数十种不同

的文件系统;网络接口( NET )提供了对各种网络标准的存取和各种网络硬

件的支持;进程间通讯 (IPC) 支持进程间各种通信机制。

3.写一个 shell 脚本,检查给出的串是否为回文(

palindrome)。

参考程序 :

#! /bin/bash

echo \

read str

len=`echo $str | wc -c`

len=`expr $len - 1`

l=`expr $len / 2`

ctr=1

flag=0

while test $ctr -le $l

do

a=`echo $str | cut -c$ctr`

b=`echo $str | cut -c$len`

if test $a -ne $b

then flag=1

break

fi

ctr=`expr $ctr + 1`

len=`expr $len - 1`

done

if test $flag -eq 0

then echo \

else echo \

fi

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值