文档库 最新最全的文档下载
当前位置:文档库 › UNIX操作系统复习题

UNIX操作系统复习题

UNIX操作系统复习题
UNIX操作系统复习题

UNIX操作系统复习题

一、单项选择题

1、1965年,贝尔电话实验室和通用电器公司及麻省理工学院的MAC课题组合作研发Multics操

作系统,其中,不属于

...它的设计目标的是()

A. 向大的用户团体提供对计算机的同时访问

B. 实现新系统的自我支持

C. 在需要时,用户能够容易地共享他们的数据

D. 支持强大的计算能力与数据存储

答案:B

2、下列UNIX产品中,不属于

...ATT系列的是( )

A. Solaris2.x

B. IRIX

C.Sco UNIX

D. SunOS-Solaris1.x

答案:D

3、关于UNIX发展史的描述中,不正确

...的是()

A. UNIX系统最初是由A T&T贝尔实验室开发的

B.最初的UNIX系统是用C语言编写的

C.UNIX的两个主要版本是System V (SVR4)和BSD

D. Linux最初是Linus Torvalds于1992年在芬兰的赫尔辛基大学开发的

答案:B

4、UNIX系统中,命令pwd的功能是()

A. 打印当前用户名

B. 打印当前目录名

C. 打印当前用户口令

D. 设置用户口令

答案:B

5、系统实际区分用户是利用()

A. login-id

B. uid

C. group-id

D. login-directory

答案:B

6、包含着用户的组数字标识的是()

A. login-id

B. uid

C. group-id

D. login-directory

答案:C

7、关于cp oldfile newfile命令的功能,下列叙述正确的是()

A. 文件复制。复制和被复制的文件名不同,i节点号不同,内容相同

B. 文件复制。复制和被复制的文件名相同,i节点号不同,内容相同

C. 文件移动或重命名。旧文件与新文件名不同,i节点号相同,内容相同

D. 文件移动或重命名。旧文件与新文件名不同,i节点号不同,内容相同

答案:A

8、关于mv oldfile newfile命令的功能,下列叙述正确的是()

A. 文件复制。复制和被复制的文件名不同,i节点号不同,内容相同

B. 文件复制。复制和被复制的文件名相同,i节点号不同,内容相同

C. 文件移动或重命名。旧文件与新文件名不同,i节点号相同,内容相同

D. 文件移动或重命名。旧文件与新文件名不同,i节点号不同,内容相同

答案:C

9、下列目录中,用于存放用户文件系统的是()

A. /bin

B. /etc

C. /usr

D. /lib

答案:C

10、下列目录中,用于存放基本可执行程序是()

A. /bin

B. /etc

C. /usr

D. /lib

答案:A

11、用于连接文件sec1和文件sec2的内容,写入chapter1中的命令是()

A. cat sec1 sec2 chapter1

B. cat sec1 sec2 >chapter1

C. comm sec1 sec2 chapter1

D. comm sec1 sec2 >chapter1

答案:B

12、在当前目录中查找最近14天未被修改的文件,并输出在屏幕上,应使用命令()

A. find.–mtime +14print

B. find .–mtime +14 -print

C. find .mtime -14-print

D. find .–mtime -14 -print

答案:B

13、ls命令的参数中,报告目录的状态信息的是()

A.-l

B. -t

C.-a

D. –d

答案:D

14、ls命令的参数中,列出所有文件(包括“.”项)的是()

A.-l

B. -t

C.-a

D. –d

答案:C

15、权限模式共包含10个字符,若第一个字符是d,表示()

A. 这一项是一个目录

B. 这一项是一个块型的特殊文件

C. 这一项是一个字符型的特殊文件

D. 这一项是一个简单文件

答案:A

16、权限模式共包含10个字符,若第一个字符是-,表示()

A.这一项是一个目录

B. 这一项是一个块型的特殊文件

C. 这一项是一个字符型的特殊文件

D. 这一项是一个简单文件

答案:D

17、在命令$tr –c abc ABC下,当输入是ABCDEFabcdef时,输出为()

A. CCCCCCabcCCC

B. CCCCCCabcCCCC

C. CabcC

D. CabcCC

答案:B

18、在命令$tr –cs abc ABC下,当输入是ABCDEFabcdef时,输出为()

A. CCCCCCabcCCC

B. CCCCCCabcCCCC

C. CabcC

D. CabcCC

答案:C

19、普通用户可以用date命令()

A. 设置日期和时间

B. 修改日期和时间

C. 显示当前的日期和时间

D. 显示磁盘最近访问日期和时间

答案:C

20、启动vi编辑器的默认方式是()

A.输入方式B.屏幕编辑命令方式

C.底行命令方式D.编辑模式

答案:B

21、您已经开始使用vi编辑一个文件,做了一些修改。您意识到自己对错误的文件进行了操作,

您想退出vi不保存对文件的修改。能够完成这个工作的一个命令是- ()

A.: wq B.: qq

C.: wq! D.: q!

答案:D

22、命令$echo x?*?y的执行结果是()

A.x?*?y B.x*y

C.x?*y?D.…x*y?

答案:B

23、存放shell系统主提示符的系统定义变量是()

A.HOME B.PATH

C.PS1 D.PS2

答案:C

24、存放用户主目录的系统定义变量是()

A.HOME B.PATH

C.PS1 D.PS2

答案:A

25、将标准错误输出定向到文件filename的命令是()

A.1filename

C.2filename

答案:D

26、I/O重定向可以把一个命令的输出发送到一个文件而不是屏幕。能够完成这个工作的命令格

式是( )

A.command>filename B.command

C.filename>command D.command<

答案:A

27、shell循环通常是对一组文件名进行的,能唯一在终端上输入,而不是放入文件中以备以后执

行的控制流语句是()

A.case B.for

C.test D.bundle

答案:B

28、连续执行命令test “string1”=“string2”

echo $?

则最后的输出结果是()

A.0 B.1

C.2 D.$?

答案:B

29、case语句将word和模式从头至尾进行比较,当遇到第一个匹配模式时,执行与该模式相应的命令。每行匹配所对应的命令的结尾符号是()

A.,B.;

C.;;D.。

答案:C

30.将word和模式从头至尾进行比较,当遇到第一个匹配模式时,执行与该模式相应的命令。每行匹配所对应的命令均以双重分号“;;”结尾,完成这一功能的语句是()

A.case B.switch

C.shell D.for

答案:A.

31.在创建Linux分区时,一定要创建(D )两个分区

A. FAT/NTFS

B. FAT/SWAP

C. NTFS/SWAP

D.SW AP/根分区

32.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。

A. root

B. guest

C. administrator

D.supervistor.

33.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B )

A. NID

B. PID

C. UID

D. CID

34.下面哪个命令是用来定义shell的全局变量( D )

A. exportfs

B. alias

C. exports

D. export

35. 哪个目录存放用户密码信息( B )

A. /boot

B. /etc

C. /var

D. /dev

36. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。

A. /usr

B. /home

C. /root

D. /etc

37. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。

A. /home

B. /bin

C. /etc

D. /dev

38. 如果要列出一个目录下的所有文件需要使用命令行( C )。

A. ls –l

B. ls

C. ls –a(所有)

D. ls –d

39. 哪个命令可以将普通用户转换成超级用户(D )

A. super

B. passwd

C. tar

D. su

40. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D )

A. 用户目录

B. home目录

C. root目录

D. 当前目录

41. 在vi编辑器里,命令"dd"用来删除当前的( A )

A. 行

B. 变量

C. 字

D. 字符

42. 按下(A )键能终止当前运行的命令

A. Ctrl-C

B. Ctrl-F

C. Ctrl-B

D. Ctrl-D

43. 下面哪个命令用来启动X Window ( C )

A. runx

B. Startx

C. startX

D. xwin

44. 用来分离目录名和文件名的字符是( B )

A. dash (-)

B. slash (/)

C. period (.)

D. asterisk(*)

45. 用"rm -i",系统会提示什么来让你确认( B )

A. 命令行的每个选项

B. 是否真的删除

C. 是否有写的权限

D. 文件的位置

46.在下列分区中,Linux默认的分区是(B )

A. FAT32

B. EXT3 C FAT .D NTFS

47.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(D )。

A. 467

B. 674

C. 476

D. 764

48.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令(D )可以实现。

A. cd a.txt xt.a

B. echo a.txt > txt.a

C. rm a.txt txt.a

D. cat a.txt > txt.a

49.当字符串用单引号(’’)括起来时,SHELL将( C )。

A.解释引号内的特殊字符

B.执行引号中的命令

C.不解释引号内的特殊字符

D.结束进程

50./etc/shadow文件中存放(B )。

A.用户账号基本信息

B.用户口令的加密信息

C.用户组信息

D.文件系统信息

二、简答题

1、简述UNIX 系统的主要特性。

答案:核心部分设计简单且功能全面

支持多用户、多任务

文件系统可装卸

有良好的开放性及可移植性

具有强大的命令解释功能

具有完善的安全机制

具有网络特性

2、简述文件的几种权限、符号及其含义。

答案:文件有四种权限:

(1)读(r):只读权限的文件。文件可以被显示或拷贝,不能够移动或者删除。

(2)写(w):文件可以被修改、移动或者删除(只有它驻留的目录有写权限时)

(3)执行(x):文件可以被执行(shell脚本或可执行文件)

(4)无权限(-):短横线表示不给予权限

3、简单说明执行shell程序的3种方法。

答案:(1)sh

在当前shell下再运行一个子shell程序sh,该sh程序不是从标准输入(键盘)读入命

令串,而是用输入转向从文件uc中读入命令串令。

(2)sh uc

sh程序也可从参数中接受文件名uc,并从这个文件中读入命令串。

(3)先为命令文件uc建立执行许可:chmod a+x uc

再执行该命令文件:$uc

4、简单说明下列环境变量存放的内容。

(1)HOME (2)PATH (3)PS1 (4)MAIL

答案:(1)HOME:存放用户主目录。

(2)PATH :shell查找命令时,在文件系统中的查找路径。

(3) PS1:shell系统主提示符,B shell主提示符为“$”后跟一空格。

(4) MAIL:规定mail程序用来储存用户邮件的文件名。

5、在空格处填上合适的输出内容。

$x=Hello

$export x

$sh (新的shell)

$echo $x (x在子shell中有定义)

(1)

$x=‘good bye’(改变x的值)

$echo $x

(2)

$(ctrl +d) (退出shell)

$

$echo $x (x仍是Hello)

(3)

答案:(1)Hello (2)good bye (3)Hello

6、简述Unix的基本结构。

答案:

硬件:可以是便携机、个人机、工作站、小型机等

内核:包括中断、存储、进程、I/O、文件等管理程序

Shell:具有多种功能的系统程序

实用程序:完成大部分UNIX高级命令的功能

7、shell变量中,用户定义变量的命名规则是什么?如何给它赋值?

答案:用户定义变量必须以字母或下滑线开始,可以包括字母,下划线和数字的字符序列。

用户定义的shell变量能用赋值语句置初值或重置值。

8、shell最基本的四个功能是什么?

答案:(1)命令的解释执行

(2) 环境变量的设置

(3) 输入输出的重新定向

(4) shell程序语言的设计

9、vi编辑器有几种模式?几种模式之间怎样切换?

10、在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:

(1) PA TH变量的作用,如何得到PA TH的值?

(2) 在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?

(3) 若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)?

(4) 如何使用该命令在后台执行(写出执行时键盘输入内容)?

答案:(1) PATH为命令搜索路径,可用echo $PATH命令显示;

(2)UNIX/Linux的PATH变量内不允许包含当前路径(.);

(3)./mypro;

(4)./mypro &

11、什么是链接?符号链接与硬链接的区别是什么?

答案:链接是指用一个i节点对应多个文件名。

硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。

符号链接是只有文件名的一个链接文件,并不指向一个真正的i节点。在删除符号链接文件时与硬链接文件有区别。

三、操作题

1、写出下面几条命令的执行结果,并说明其功能。

(1)$ls –l junk

-r--r-r-- l you 29 Sep 20 06;07 junk

$chmod a=rw junk

$ls –l junk

(2)$chmod 755 junk

$ls –l junk

答案:(1)-rw-rw-rw- l you 29 Sep 20 06;07 junk

功能:将文件junk的访问权限对所有用户都修改为读、写。

(2)-rwxr-xr-x l you 29 Sep 20 06;07 junk

功能:将文件junk的访问权限修改为:文件主:读、写、执行;同组用户和其

他用户:读、执行。

2、设当前工作目录是/home/user2,写出完成下列功能的UNIX命令。

(1)显示当前工作目录的绝对路径名。

(2) 列出文件myfile的权限。

(3) 使用符号模式模式给所有人设定读、写文件myfile的权限.

(4)删除文件myfile。

答案:(1) pwd

(2) ls –l

(3) chmod a=rw mymyfile

(4)rm myfile

3、写出完成下列功能的UNIX命令。

(1) 列出其他用户可以读写的子目录和普通文件名(要求使用一条命令)。

(2)使用chmod的符号模式,撤销组用户和其他用户对当前目录下temp文件的写权限。

(3) 连接文件sec1 和sec2的内容,写入chapter中。

答案:(1)ls –l | grep …^…….rw?

(2)chmod go-w temp

(3) cat sec1 sec2 >chapter

4、(1) 设当前工作目录是/home/user2/dir2, 以长格式显示当前目录下的所有内容。

(2) 如果显示的结果包含下面的内容:

drwxr_xr_x 2 user2 staff 512 Jan 29 14:28 recipes

则: recipes的文件主是什么?

该用户的同组用户是什么?

文件主拥有什么权限? 其他用户拥有什么权限?

使用符号模式给同组用户和其他用户添加修改该文件的权限.

答案:(1)ls –l

(2) user2 staff 读、写、执行读、执行

chmod go+w recipes

5、写出完成以下功能的UNIX命令。

(1). 在当前目录里查找扩展名为“.man”的文件,并交互地删除之。

(2). 使用符号模式取消其他用户察看当前目录下文件notes内容的权限。

. (3). 将文件/usr/dict/words的末5行输出到屏幕。

答案:(1)find . –name …*.man?–ok rm{} \;

(2)chmod o-r notes

(3)tail -5 /usr/dict/words

6、设当前工作目录是/home/user2,写出完成以下功能的UNIX命令。

(1)为了查看当前目录下文件dante_1的大小,以长格式的形式显示文件dante_1的列表信息。(2)把当前目录更改到其下的子目录dir2。

. (3) 在当前目录里查找前缀为sec的文件,并输出在屏幕上。

答案:(1)ls –l dante_1

(2 ) cd dir2 或cd /home/user2/dir2

(3) find .–name … sec*?-print

7、写出下列命令的功能

(1)find /usr –name myfile

(2)ls –la | grep –y …jun 17?

(3)cp ~/home/* /tmp

(4)ln planet plan

(5) mv practice/project practice/project2

答案:(1) 从/usr目录开始搜索文件myfile。

(2)在当前目录中搜索创建或修改于6月17日的文件。

(3)把用户主目录下home目录中的所有文件拷贝到/tmp目录中。

(4)把文件planet链接到同一目录中的另一文件plan。

(5) 使用相对路径名把practice目录中的project文件或子目录重命名为project2。

8、设当前的工作目录是/home/user2/dir4.

(1)在当前目录下以testdir为目录名创建子目录.

(2)把当前目录改到testdir下

(3)在新创建的目录下创建三个空文件: testfile1 、testfile2、testfile3

(4)显示用户主目录下所有以b开头的文件.

答案:(1)mkdir testdir

(2)cd testdir.

(3)touch testfile1 testfile2 testfile3

(4)ls ~/b*

9、设当前工作目录是/home/user2

(1)在当前目录中创建空文件myscript.

(2)列出文件myscript的权限.

(3)使用符号模式(相对)模式给其他(用户)设定读、写、执行该文件的权限.

答案:(1) touch myscript

(2) ls –l

(3) chmod u=rwx myscript

10、设当前工作目录是/home/user2/dir2

(1)从用户的主目录开始搜索文件core并且删除它.

(2)使用符号(相对)模式取消其他(用户)察看文件notes内容的权限.

(3) 使用管道命令在当前目录下查找创建于1999年的文件.

答案:(1)find ~ -name core –exec rm {} \;

(2)chmod o-r notes

(3) ls –l | grep 1999

11、设当前工作目录是/home/user2/dir2

(1)把ls命令的输出重定向到当前目录下的文件dir2list.

(2)显示文件dir2list的内容。

(3) 在指定的打印机hplaser1 上打印文件dir2list.

答案:(1)ls > dir2list

(2)cat dir2list

(3)lp –d hplaser1 dir2list

12、当前工作目录是/home/user2

(1)把当前的提示符$改为你的计算机名。.

(2) 列出当前目录下以字母p或以字母d开头的文件和目录.

(3) 显示所有进程的列表并且用管道命令查找与dbprog命令相关的进程.

答案:(1) PS1=”?uname –n? $ “

(2) ls [pd]*

(3) ps –e | grep dbprog

13.假设linux分配给光驱的设备名是/dev/cdrecord,叙述Linux如何在这个光驱上使用光盘。写出详细的命令步骤解释。

答案:建立挂载目录mkdir /mnt/cdrom

挂载mount /dev/cdrecord /mnt/cdrom

卸载umount /mnt/cdrom

四、编程题

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

#! /bin/bash

max=0

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

do

echo -n "Enter number $count : "

read value

if [ $max -lt $value ]

then

max=$value

fi

done

《操作系统》期末试题

《草操作系统》模拟试题 第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.为了启动读卡机、磁带机、打印机等设备进行工作,必须配置控制设备工作的程序,这种例行子程序被称为()。A.汇编程序B.管理程序C.设备驱动程序D.操作系统2.能使计算机系统接收到信号后及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为()。 A.批处理操作系统B.网络操作系统 C.分布式操作系统D.实时操作系统 3.操作系统结构设计中,层次结构法的最大特点是()。A.便于调试B.把整体问题局部化 C.结构清晰D.利于功能的增加、删减和修改

4.“访管指令”是一条()。 A.在目态下执行的指令B.在管态下执行的指令 C.在目态和管态下都可执行的指令D.不可单独执行的指令 5.在UNIX系统中,cat命令的功能是()。 A.用来切换当前工作目录B.删除一个空目录 C.用来显示ASCII码编写的文本文件D.用来实现分屏显示 6.进程状态变化不包括()。 A.运行态→等待态B.等待态→就绪态 C.运行态→就绪态D.等待态→运行态 7.常用的进程调度算法不包括()。 A.先来先服务调度算法B.最高优先级调度算法 C.时间片轮转调度算法D.均衡调度算法 8.UNIX系统采用的进程调度算法是()。 A.时间片轮转法B.动态优先数调度算法 C.分级调度算法D.响应比高者优先法

9.操作系统的存储管理对象是()。 A.寄存器B.辅助存储器C.高速缓冲存储器D.主存储器 10.静态重定位的相对地址转换成绝对地址发生在()。A.程序入主存储器时B.程序入CPU 时 C.程序回存磁盘空间时D.程序编译时11.在单用户连续存储管理方案中,用来存放用户区起始地址的寄存器是()。 A.下限寄存器B.界限寄存器 C.基址寄存器D.限长寄存器12.因页面调度算法选用不合适,出现页面频繁被调入调出的现象被称为()。 A.切换B.颠簸 C.缺页中断D.页面饿死13.在页面调度算法中,LRU是指()。 A.最佳调度算法B.先进先出调度算法 C.最近最久未使用调度算法D.最近最不经常使用调度算法 14.下列选项中,关于访问磁盘的操作时间叙述错误的是()。A.主要由寻找时间、延迟时间和传送时间三个部分组成

UNIX操作系统常用命令使用方法

UNIX系统及BSJ2200系统培训 第一章SUN系统介绍 第一节SUN的发展史 (一)硬件体系 81--89 Sun1/2/3 CISC Motrala 680x0系列 89--94 Sun4/60 sparc1 Risc sparc 65 sparc1+ 70 sparc2 Server : Sun/290/670/690 93--96 Sparc10/20 SuperSparc Server : 1000/2000 96--97 Ultra1(140/170/170E/200E) UltraSparc SBUS体系结构,UPA接口 Ultra2 Server : E150,E3000 98--99 Ultra5 ,Ultra10 PCI体系结构(IDE外设) Ultra30,Ultra60 Server : E250,E450,E3500 2000-至今BLADE 150/2000/2500 (二)软件体系 Solaris 1.x SunOS 4.1.3+OpenWindow 1.x BSD Solaris 2.x System V 32bit 2.5.1 SunOS 5.5.1 +OpenWindows 2.6 SunOS5.6+CDE1.2 Solaris 2.7(7) 64 bit Solaris 2.8(8) for sparc平台/intel x86平台 Solaris 2.9(9) for sparc平台/intel x86平台 第二节SUN系统的安装 以SUN Ultra5(9.1G)硬盘Solaris2.7为例,步骤如下: 1、在OK提示下输入:boot cdrom 2、出现“Select Language and local”时,选择“Continue”按钮。 3、出现“The Solaris installation program”时,选择“Continue”按钮。 4、出现“Identify this system”时,选择“Continue”按钮。 5、出现“Hostname”时,先输入机器名后,再选择“continue”按钮。 6、出现“Network connectively”时,先选择“Yes”,再选择“Continue”。 7、出现“IP Address”时,输入IP后,选择“Continue”。 8、出现“Confirm Infirmation”时,选择“Continue”。 9、出现“Name service”时,先选择“None”后,再选择“Continue”。 10、出现“Confirm Infirmation”时,选择“Continue”。 11、出现“Subnets”时,先输入“NO”,再输入“Continue”。 12、出现“Time Zone Geographic region”时,输入“Set”。 13、出现“Geographic region”时,选“Asia Eastern HongKong”。

unix操作系统期末复习要点

29.对所有用户的变量设置,应当放在哪个文件下。 答案:/etc/profile 一.单项选择题(每题1分,共20分) 大部分主要的Linux 系统文件是存放在什么目录之中。 答案:/bin 答案:shell 脚本 10. 什么命令用来显示文件和目录占用的磁盘空间。 答案:du 11. 安装CD-ROM 时,默认选择是什么类型的文件系统。 答案:.iso9660 12. swap 文件与swap 分区相比,它具有哪些优点。 答案:可以更有效率地应用磁盘空间 13. 如果在/etc/group 文件中有一行内容是 “students::600:z3,l4,w5那么在“student 组中有多少个用 户。答案:不清楚 14. /etc 文件系统的标准应用是用于? 答案:存放用于系统管理的配置 文件 15. 什么命令可被用来显示已安装文件系统的占用磁盘空间? 答案:df 16. 在安装Linux 操作系统过程中你可以选择什么形式来登录。 答案:选择“文本登录”在级别 3层次设置系统起始模式 17. 在ext2文件系统中,一个目录数据块中的指针指向的是? 答案:目录的i 节点 18. 在Linux shell 中,什么变量代表的是shell 程序命令的程序文件名。 答案:$0 19. 哪个组合键,可以退出 X Window 。答案:Ctrl+Alt+Backspace 20. 在Linux 中,可使用什么命令来删除指定目录。 答案:rmdir 21.在ps 命令中的哪个参数是用来显示所有用户的进程的。 答案:a 22.显示二进制文件的命令是? 答案:od 或hexdump 23.哪个可以显示Linux 系统中注册的用户数(包含系统用户)。答案:wc --lines /etc/passwd 24. 在一行结束位置加上什么符号,表示未结束,下一行继续。 答案: 1. 2. Linux 标准c 和c++编译器。答案:gcc 3. 4. 5. 什么命令可用来使shell 变量变为一个全局变量。 在一个bash shell 脚本的第一行上应加入什么语句。 Linux 命令行是由什么提供的。答案:shell 答案:export 答案:#!/bin/bash 6. 你可编制一个由一系列命令组成的程序,该程序可由 shell 执行。这种类型的程序被称作? 7. 答案:命令名 8. 9. 要从shell 命令行中执行一条命令,必须首先键入? 使用标准输出重定向符(>),比如“>file01将会导致文件file01中的数据被?答案:覆盖 什么命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中。答案:cp -r ./dir1/* ./dir2

unix试题参考

中国矿业大学2013~2014学年第 2 学期 《UNIX操作系统与工作站》试卷(A)卷 考试时间:100 分钟考试方式:闭卷 学院班级姓名学号 一.选择题(每题1分,共30分) 1.Unix系统是一个(D )的操作系统 A.单用户、单任务 B.单用户、多任务 C.多用户、单任务 D.多用户、多任务 2.默认情况下管理员创建了一个用户,就会在(B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 3.通过shell执行一个命令,必须先敲入一个( B ) A. 参数 B. 命令 C. 操作符 D. 终端ID号 4.在使用more命令显示文件的内容时,按( A )键来显示文本的下一屏内容。 A.空格键 B.回车键 C.b 键 D.q 键 5.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令(D )可以实现。 A. cd a.txt xt.a B. echo a.txt > txt.a C. rm a.txt txt.a D. cat a.txt > txt.a 6.按下( A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 7.用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 8.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限为(D )。 A 467 B 674 C 476 D 764

9.文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(A )。 A chmod a+x g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1 10.在UNIX环境的当前目录下,有ch1.txt,ch2.txt,ch3su.txt,xch2.txt文件。请问哪个命令不可实现对ch开头的文件名的列示。( D ) A. ls ch[123]* B. ls ch[1-3]* C. ls ch* D. ls ch?.* 11.用来广播消息的命令是( C )。 A.talk B.write C.wall D.mail 12.确定myfile的文件类型的命令是什么(C ) A. type myfile B. type -q myfile C. file myfile D. whatis myfile 13.当字符串用单引号(’’)括起来时,SHELL将(C ) A.解释引号内的特殊字符 B.执行引号中的命令 C.不解释引号内的特殊字符 D.结束进程 14.如果想以修改时间排序浏览一个目录下文件的所有信息,命令是( C ) A.tail -200 B.ls –a C.ls –lt D.more 目录路径 15.用ls –al 命令列出下面的文件列表,( D )文件是符号连接文件。 A -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng 16. 关于Shell的说法,不正确的是( D ) A. 操作系统外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言 17.要查看unix命令find的详细用法,用以下哪个命令( C ) A.help find B.find help C.man find D.find man 18.为了显示文件“-test”的内容可以用命令:(B)。 A.cat -test B.more “-test” C.less -- -test D.sort $-test 19.下面哪条命令可把./dir1目录(包括它的所有子目录)内容复制到./dir2中( D ) A. cp -i ./dir1/* ./dir2 B. cp -P ./dir1/* ./dir2 C. cp -d ./dir1/* ./dir2 D. cp -r ./dir1/* ./dir2 20.为了将当前目录下所有.TXT 文件打包并压缩归档到文件this.tar.gz,我们可以使用( A ) A tar czvf this .tar.gz ./*.txt B tar ./*.txt czvf this .tar.gz

windows操作系统与Unix操作系统的优缺点

windows操作系统与Unix操作系统的优缺点 windows: 优点:图形界面良好,拥有良好的集成开发环境,操作简单。 缺点:不是免费的软件,采用二进制代码,不易修改操作系统本身。漏洞比较多。和linux和unix系统相比,网络功能相对较差,源码不开放。不利于操作系统的开发。 UNIX 优点:UNIX 如此的成功,这大大超出了它的创造者最初的设想。UNIX 成功的一个主要原因是它最初的发行发式。由于法令(consent decree)的限制,AT&T 不得不以极少的费用出售UNIX许可证和源代码。世界各地的人们都可以索取和运行该系统。由于附带源代码,用户可以分析它,更改它,告诉其他人自己所做的修改。然后AT&T 再将开多修改加入到新发行中。 在伯克利的工作更带动了这一趋势。总而言之,UNIX 在一种极为开放的过程〔或者说没有过程〕中不断发展。各国、各大洲的学术界、厂商、以及疯狂的黑客们都为UNIX 的发展做出了贡献。既便在UNIX 商业化之后.许多厂商也认识到开放系统的价值,将它们的成果公布于众,制定了许多像NFS 这样的开放规范。 最初的UNIX 设计非常精湛,井为后来版本和分支奠定了成功的基础。它的一个最大的长处就是始终贯彻“越小越完美”的思想[ Allm 87],用一个小的内核提供一组必要功能的最小集。系统有许多小的实用工具完成简单的数据处理。用户可以通过管道机制以及可编程的shell 等工具将这些实用工具以各种方式组合起来,形成功能更强大的工具。 UNIX 的文件系统是这种小巧,简单方式的一个典型代表。与当时使用诸如索引顺序访问方式(ISAM),层次顺序访问方式(HSAM)等复杂文件访问方式的操作系统不同,UNIX 将文件看成是一个字节流。应用它可以在文件上建立任何数据结构,实用自己的访问方式访问文件,不需要文件系统的干预。 大多数系统应用都使用文本数据。例如,比较重要的系统数据库/etc/passwd , /etc/fstab,以及/etc/ttys 都是普通的文本文件。尽管使用二进制的有结构的方法组织信 息会更有效,使用一般的文本可以让用户不必使用特殊的工具就可以访问和处理这些文件。文本是一件友好的,通用的,高度可移植的数据形式,可以用许多实用工具进行处理。 UNIX 另一个很突出的特点就是它简单而统一的I/O 设备接口。UNIX 将所有的设备都用文件表示,用户可以使用与处理文件相同的命令和系统调用集访问设备。开发者写程序完成I/O操作时不必考虑这个操作是对文件的,还是对用户终端,打印机,或其他设备进行的。这一特性与shell 中的I/O 重定向一起提供了一个简单而强大的I/O 接口。 促使UNIX 成功和流行的一个关键因素是它的可移植性。内核的大部分都是用C 语言写的。这就使其在移植到新机器时相对容易了许多。它先是用于 PDP-11,后来移植到 V AX-11 及其他许多机器、许多厂商都是开发出自己的新机器,然后简单将 UNIX 移植到它的上面,而不必重写一个新的操作系统。 缺点: 事物总有相反的两个方面。在赞誉UNIX 优点的同时,也不能忽略了它的缺点。对UNIX 进行如此客观回顾的人中就有这样一个人,他不是别人,正是DennisRitchie 本人。在1987 年 1 月 USENIX 会议中的一次 UNIX 回顾会晤中,RitChie 分析了许多 UNIX 的缺点[ Ritc87] 。下面我们对其进行简述。 尽管UNIX 最初是一个简单的系统。它已不再是这样了。例如,AT&T 为了高效地对数据进行缓冲和将程序移植到非UNIX 系统上,为UNIX 系统增加了标准1/O 库。这个库相对其

UNIX和Linux操作系统概述

第1章UNIX和Linux操作系统概述 练习题和解答 1.在UNIX大家族的以下分支中,哪两个分支对成就UNIX的辉煌起到了至关重要的作用? A.MIT B.GNU C.BSD D.POSIT E.BESYS F.System V 【解答】这一题是测试你对UNIX的简要发展史以及对UNIX发展影响巨大的两个分支的熟悉程度。根据本章1.2节有关UNIX的简要发展史的介绍——对UNIX操作系统的发展贡献最大的是它的两个分支——加州大学Berkeley分校的BSD和AT&T公司的System V,可以断定答案C和F是正确的。 答案:C和F 2.为什么Linux操作系统总是在一个被称为Linux Standard Base(LSB)的通用标准下开发和颁布? A.防止互用性(interoperability) B.防止服从POSIX标准 C.确保应用一级的多样性 D.确保不同发布之间的兼容性 【解答】这一题是测试你对UNIX和Linux设计思想和实现的理解程度。虽然在本章中并没有直接讨论过本题的答案,但是根据本章1.2节~1.6节的介绍我们可以断定只有答案D是正确的,因为其他几个答案都与UNIX和Linux设计理念相违背。 这里需要解释的是POSIX是IEEE标准,其全名是Portable Open Systems Interface(可移植开放系统接口/界面)。 答案:D 补充练习题和解答 3.UNIX被称为有史以来最稳定的操作系统,请问在以下所列的原则中有哪两个对这种稳定性起到了比较大的作用?

A.容易修改终端用户程序 B.所有程序的配置数据都以二进制文件存储 C.整个策略的决策都是由内核做出的 D.UNIX操作系统中的每一件东西或者是一个文件或者是一个进程【解答】这一题是测试你对UNIX设计理念的理解程度。根据本章1.3节有关UNIX 设计理念的解释——所有的操作系统配置数据都存储在正文文件中,可以断定答案B是错误的。 根据本章1.3节有关UNIX设计原则的介绍——“每一个操作系统命令或应用程序都很小,而且只完成单一的功能。UNIX操作系统提供了许多小的应用程序,每个应用程序都能够很好地执行单一的功能。当需要一个新功能时,UNIX的通用原则是为此创建一个单独的程序而不是扩展一个已经存在的应用程序的功能。”,可以断定答案C是错误的。 利用排除法可以断定,答案A和D是正确的。 答案:A和D 4.由自由软件基金会(Free Software Foundation,FSF)发起的GNU项目的目标就是创建一个自由的UNIX克隆。根据你的理解,以下哪个陈述适用于FSF的“自由”这一术语? A.在获得软件的同时源代码将免费提供 B.软件是全部免费的而仅仅收取修复软件故障的费用 C.软件是以可运行(可安装)形式免费自由分发的 D.软件是自由分发的但是并没有提供再分发这个软件的自由 【解答】这一题是测试你对GNU项目与自由软件的熟悉程度。根据本章1.4节有关GNU项目与自由软件的介绍——“你有修改该程序满足自己需求的自由(为使该自由实际上可实施,你必须可接触源代码,因为没有源代码的情况下,在一个程序中做修改是非常困难的)。”,可以断定答案A是正确的。 根据本章1.4节有关GNU项目与自由软件的介绍——“自由软件(Free Software)这一术语有时被错误地理解,其实它与价格无关。”,所以答案B和C肯定是错误的。 根据本章1.4节有关GNU项目与自由软件的介绍——“你有权利发布该程序修改过的版本,从而让其他人得益于你的改进。”,可以断定答案D是错误的。 答案:A 5.多用户可以共享一个UNIX计算机,这使得利用一个用户的空闲时间来服务其他用户成为可能。操作系统的这一特性被称为什么? A.数据共享 B.时间共享 C.一次性初始化 D.轻量级的内核线程

UNIX期末考试题A

四川大学期末考试试题(开卷) (2011-2012学年第1学期 A卷) 课程号:304011030 课程名称: UNIX 操作系统任课教师:刘循 适用专业年级:计算机科学与技术学号:姓名: 一. 选择题(30) 1.下面哪个文件用于UNIX的用户信息帐号等信息管理? A /etc/passwd文件 B /usr/passwd文件 C /bin/passwd文件 D /opt/passwd文件 2.在UNIX系统中,一个用户需要发送信息到另一个用户,可以用下面哪个命令? A send B write C give D put 3.如果想要让执行的命令在退出登录后继续执行,可以用下面哪个命令? A exit B write C nohup D continue 4.用下面哪个指令可以显示用户当前的所有作业? A jobs B set jobs C list D set -a 5.下面哪个命令可以显示与磁盘和终端I/O有关的统计信息? A iomessage B iostate C iostat D iomes 6.在UNIX的环境变量中,哪个变量用来设定用户的默认目录(即用户根目录或家目录),用户登录系统时默认进入该目录? A HOME B home C env D ENV 7.在UNIX的环境变量中,哪个变量用来设置系统提示符? A PS B PS1 C PS2 D ps 8.下面哪个命令可以显示所有变量,包括环境变量和临时变量? A ls B ps C set D grep 9.下面哪个命令可以从标准输入读入数据并将读入的数据赋值给变量? A input B output C in D read 10.下面哪个命令用于显示处于活动状态的进程信息? A ls -p B ps C active D wakeup 11.下面哪个命令用于终止进程的活动?

unix操作系统

Unix操作系统浅析 摘要:本文较详细的介绍了什么是UNIX操作系统,以及UNIX操作系统的发展历史,UNIX系统的基本结构,UNIX操作系统的优势,UNIX操作系统和LINUX操作系统的区别和联系。 关键字:UNIX,LINUX 一、引言 UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。UNIX操作系统最早由Ken Thompson、D ennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、结构简练、可靠性高、可移植性好、可操作性强、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。它主要安装在巨型计算机、大型机上作为网络操作系统使用,也可用于个人计算机和嵌入式系统。曾经是服务器操作系统的首选,占据最大市场份额,但最近在跟WINDOWS SERVER以及Linux的竞争中有所失利。 二、UNIX历史 初创期Unix的诞生和Multics(Multiplexed Information and Computi ng System)是有一定渊源的。Multics是由麻省理工学院,AT&T贝尔实验室和通用电气合作进行的操作系统项目,被设计运行在GE-645大型主机上,但是由于整个目标过于庞大,糅合了太多的特性,Multics虽然发布了一些产品,但是性能都很低,最终以失败而告终。AT&T最终撤出了投入Multics项目的资源,其中一个开发者,Ken Thompson则继续为GE-645开发软件,并最终编写了一个太空旅行游戏。经过实际运行后,他发现游戏速度很慢而且耗费昂贵——每次运行会花费75美元。在Dennis Ritchie的帮助下,Thompson用PDP-7的汇编语言重写了这个游戏,并使其在DEC PDP-7上运行起来。这次经历加上Multics 项目的经验,促使Thompson开始了一个DEC PDP-7上的新操作系统项目。Thom pson和Ritchie领导一组开发者,开发了一个新的多任务操作系统。这个系统包括命令解释器和一些实用程序,这个项目被称为UNICS(Uniplexed Informat ion and Computing System),因为它可以支持同时的多用户操作。后来这个名字被改为UNIX。发展期最初的Unix是用汇编语言编写的,一些应用是由叫做B语言的解释型语言和汇编语言混合编写的。B语言在进行系统编程时不够强大,所以Thompson和Ritchie对其进行了改造,并与1971年共同发明了C语言。1973 年Thompson和Ritchie用C语言重写了Unix。在当时,为了实现最高效

UNIX操作系统培训教材

UNIX培训教材 华为技术有限公司 所有侵权必究

目录 第1章 UNIX操作系统概述 (6) 1.1 UNIX操作系统简介 (6) 1.2 UNIX系统组成 (6) 1.3 与UNIX有关的几个名词 (7) 第2章 UNIX常用操作 (9) 2.1 启动终端 (9) 2.2 登录 (9) 2.3 UNIX命令 (9) 2.4 注销(退出UNIX系统) (13) 第3章 UNIX文件系统 (14) 3.1 UNIX文件系统分类 (14) 3.2 UNIX文件类型 (14) 3.3 UNIX树型目录结构 (15) 3.4 UNIX文件名称 (15) 3.5 UNIX文件存取权限 (16) 3.6 UNIX重定向与管道 (18) 3.7 UNIX文件系统常用命令 (18) 第4章 UNX文件系统常用工具 (20) 4.1 vi编辑器的最基本用法 (20) 4.2 利用find命令查找文件 (21) 4.3 grep命令基本用法 (22) 4.4 利用cmp命令比较文件 (23) 第5章 UNX系统深入了解 (24) 5.1 与UNIX有关的几个名词 (24) 5.2 在后台运行程序 (24) 5.3 在指定时间执行指定程序 (25) 5.4 如何控制后台进程 (26) 5.5 如何查看磁盘使用情况 (27) 第6章 UNX用户管理 (28) 6.1 增加用户 (28) 6.2 开机 (30) 6.3 关机 (30) 6.4 掉电故障及处理 (31) 第7章存储设备的使用 (32) 7.1 创建设备 (32) 7.2 mount和umount命令 (32) 7.3 软盘的使用 (33)

操作系统试题及答案

操作系统试题第一套及答案 一、单项选择题 1.关于操作系统的叙述( )是不正确的。 A."管理资源的程序" B."管理用户程序执行的程序" C."能使系统资源提高效率的程序" D."能方便用户编程的程序" 2.操作系统的发展过程是( ) A.设备驱动程序组成的原始操作系统,管理程序,操作系统 B.原始操作系统,操作系统,管理程序 C.管理程序,原始操作系统,操作系统 D.管理程序,操作系统,原始操作系统 3.用户程序中的输入,输出操作实际上是由( )完成。 A.程序设计语言 B.编译系统 C.操作系统 D.标准库程序 4.计算机系统中判别是否有中断事件发生应是在( ) A.进程切换时 B.执行完一条指令后 C.执行P操作后 D.由用户态转入核心态时 5.设计批处理多道系统时,首先要考虑的是( ) A.灵活性和可适应性 B.系统效率和吞吐量 C.交互性和响应时间 D.实时性和可靠性 6.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A.就绪 B.等待 C.运行 D.完成 7.支持程序浮动的地址转换机制是( ) A.页式地址转换 B.段式地址转换 C.静态重定位 D.动态重定位 8.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。 A.地址从大到小 B.地址从小到大 C.尺寸从大到小 D.尺寸从小到大 9.逻辑文件存放在到存储介质上时,采用的组织形式是与( )有关的。 A.逻辑文件结构 B.存储介质特性 C.主存储器管理方式 D.分配外设方式 10.文件的保密是指防止文件被( ) A.篡改 B.破坏 C.窃取 D.删除 11.对磁盘进行移臂调度的目的是为了缩短( )时间。 A.寻找 B.延迟 C.传送 D.启动 12.启动外设前必须组织好通道程序,通道程序是由若干( )组成。 https://www.wendangku.net/doc/6a4138199.html,W B.CSW C.CAW D.PSW 13.一种既有利于短小作业又兼顾到长作业的作业调度算法是( ) A.先来先服务 B.轮转 C.最高响应比优先 D.均衡调度 14.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。 A.输入 B.收容 C.执行 D.完成 15.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( ) A.进程相应的程序段的长度 B.进程总共需要运行时间多少 C.进程自身和进程调度策略 D.进程完成什么功能

第一章:UNIX操作系统简介

第一章:UNIX操作系统简介 学习目标 学完这一章,你能做到以下事情: 描述UNIX系统的基本组成和基本功能 1.1 什么是操作系统? 操作系统是一种特殊的用于控制计算机(硬件)的程序(软件)。 操作系统在资源使用者和资源之间充当中间人的角色。为众多的消耗者协调分配有限的系统资源。系统资源包括,CPU,内存,磁盘,和打印机。举个例子,一个用户(也可以是程序)将一个文件存盘,操作系统就会开始工作:管理磁盘空间的分配,将要保存的信息由内存写到磁盘等。 当用户要运行一个程序时,操作系统必须先将程序载入内存,当程序执行时,操作系统会让程序使用CPU。在一个分时系统中,通常会有多个程序在同一时刻试图使用CPU。 操作系统控制应用程序有序地使用CPU ,就好象一个交通警察在一个复杂的十字路口指挥交通。十字路口就象是CPU;每一条在路口交汇的支路好比一个程序,在同一时间,只有一条路的车可以通过这个路口,而交通警察的作用就是指挥让哪一条路的车通过路口,直到让所有路口的车辆都能通过路口。 UNIX操作系统的历史 UNIX操作系统1969年在贝尔实验室诞生。Ken Thompson在Rudd Canaday, ,Doug Mcllroy,Joe Ossana,and Dennis Ritchie,的协助下,写出一个小的分时系统,开始得到关注,在许诺为实验室的管理人员提供一个文档准备工具后,UNIX先驱们可以使用到一台更大的计算机,从而得以继续他们的开发工作。 在七十年代的中期,一些大学得到使用UNIX的许可,并很快在学院之间得到广泛流行,其主要的原因是: 小巧:最早的UNIX系统只占用512K字节的磁盘空间,其中系统内核使用16K,用户程序使用8K,文件使用64K。 灵活:源代码是可利用的,UNIX是用高级语言写成,提高了操作系统的可移植性。 便宜:大学能以一盘磁带的价格得到一个UNIX系统的使用许可。早期的UNIX系统提供了强大的性能,使其能在许多昂贵的计算机上运行。 以上优点在当时掩盖了系统的不足: 没有技术支持:AT&T在当时大部分的资源和都用在MUTICS上,没有兴趣 开发UNIX系统。 Bug的修补:由于没有技术支持,bug的修补也得不到保证。 很少的,或者根本没有说明文档:用户有问题经常只能是去看源代码。 当UNIX传播到位于California的Berkeley大学的时候,Berkeley大学的使用者们创建了自己的UNIX版本,在得到国防部得支持后,他们开发出了许多新的特性。但是,作为一个研究机构,Berkeley大学提供的版本和A T&T的版本一样,也没有技术支持。 当A T&T意识到这种操作系统的潜力后就开始将UNIX商业化,为了加强产品性能,他们在AT&T的不同部门进行UNIX系统开发,并且开始在系统中结合Berkeley开发出的成果。UNIX最终的成功可以归结为: 一个灵活的、包含多种工具的用户界面与操作环境。 模块化的系统设计可以很容易地加入新的工具。 支持多进程,多用户并发的能力。

操作系统复习题简答题总结

1操作系统的基本特征有哪些? 答:操作系统的基本特征: (1)并发。并发是指两个或多个活动在同一给定的时间间隔中进行。(2)共享。共享是指计算机系统中的资源被多个任务所共用。 (3)异步性。在多道程序环境下,各个程序的执行过程有“走走停停”的性质。每一道程序既要完成自己的事情,又要与其他程序共享系统中 的资源。这样,它什么时候得以执行、在执行过程中是否被其他事情 打断(如I/O中断)、向前推进的速度是快还是慢等,都是不可预知的, 由程序执行时的现场所决定。另外,同一程序在相同的初始数据下, 无论何时运行,都应获得同样的结果。这是操作系统所具有的异步性。2操作系统的主要功能有哪些? 答:操作系统的主要功能包括:存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。 3、操作系统一般为用户提供了哪三种界面?它们各有什么特点? 答: 4、操作系统主要有哪三种基本类型?它们各有什么特点? 5、操作系统主要有哪些类型的体系结构?UNIX系统和Linux系统各采用哪些结构? 答:一般说来,操作系统有四种结构:整体结构、层次结构、虚拟机结构、客户机-服务器结构。Linux系统采用的是整体结构。UNIX系统采用的是层次结构。

6、Linux系统有什么特点? 7、使用虚拟机有哪些优势和不足? 8、现代计算机系统由什么组成的? 9、在操作系统中,为什么要引入进程的概念?它与程序的区别和联系分别是什么?

10、操作系统在计算机系统中处于什么位置? 11、进程的基本状态有哪几种? 答:进程的基本状态有三种,分别为运行态、就绪态、阻塞态。 12、你熟悉哪些操作系统?想一想你在使用计算机过程中,操作系统如何提供服务? 答:我们最熟悉的一般为Windows操作系统,它是由微软(Microsoft)公司推出的一个功能强大的图形界面操作系统。常用的操作系统还有Linux,UNIX 操作系统。 我们在使用计算机时,首先接触的是用户界面,我们可以通过键盘上输入命令,在桌面上点击鼠标完成操作,这时系统就知道执行相应的功能。 13、 PCB的作用是什么?它是怎样描述进程的动态性质的? 答:进程控制块PCB是进程组成中最关键的部分。每个进程有唯一的进程控制块;操作系统根据PCB对进程实施控制和管理,进程的动态、并发等特征是利用PCB表现出来的;PCB是进程存在的唯一标志。 PCB中有表明进程状态的信息:该进程的状态是运行态、就绪态还是阻塞态,利用状态信息来描述进程的动态性质。 14、PCB表的组织方式主要有哪几种?分别简要说明。 答:PCB表的组织方式主要有:线性方式、链接方式和索引方式。 线性方式是把所有进程的PCB都放在一个表中。 链接方式按照进程的不同状态把它们分别放在不同的队列中。 索引方式是利用索引表记载相应状态进程的PCB地址。 15、进程和线程的区别是什么? 答:(1)动态性。程序是静态、被动的概念,本身可以作为一种软件资源长期保存;而进程是程序的一次执行过程,是动态、主动的概念,有一定的生命周期,会动态地产生和消亡。 (2)并发性。传统的进程是一个独立运行的单位,能与其他进程并发执行。进程是作为资源申请和调度单位存在的;而通常的程序是不能作为一个独立运行的单位并发执行的。 (3)非对应性。程序和进程无一一对应关系。一个程序可被多个进程共用;一个进程在其活动中又可以顺序地执行若干个程序。 (4)异步性。各个进程在并发执行过程中会产生相互制约关系,造成各自前进速度的不可预测性。而程序本身是静态的,不存在这种异步特征。

最新版2016年秋电子科技大学《unix操作系统》在线作业1满分答案

16秋《unix操作系统》在线作业1 试卷总分:100 测试时间:-- 单选题判断题 一、单选题(共 17 道试题,共 85 分。)V 1. 在vi编辑器中,存盘退出所使用的命令是()。A. q! B. q C. w! D. wq 答案:D 满分:5 分 2. 使vi编辑器从命令模式切换到文本输入模式所用的键有()。A. ESC和wq B. return、backspace和spacebar C. i、I、a、A、o、O、R、c、s D. q、q!、tab、h、j、k、l、b 答案:C 满分:5 分 3. UNIX操作系统的Linux变体是由()开发的。A. Linus Torvalds 和 Ken Thompson B. Linus Torvalds C. Linus Torvalds和Dennis Ritchie D. Sun 答案:B 满分:5 分 4. 在vi命令方式下,要修改或替换当前光标处的字符可用的命令是()。A. r

B. a C. d D. x 答案: A 满分:5 分 5. 在UNIX下,用来格式化软盘的命令是()。A. format B. fdformat C. fddformat D. fformat 答案:B 满分:5 分 6. 在UNIX下查看进程所用的命令是()。A. look B. ps C. cat D. find 答案: B 满分:5 分 7. 在vi命令方式下,恢复被删除内容的操作命令是()。A. rm B. o C. dd D. u 答案:D 满分:5 分 8. UNIX操作系统是由贝尔实验室的()开发的。A. Ken Thompson B. Dennis Ritchie C. Ken Thompson和Dennis Ritchie D. Amir Afzal和SCO 答案:C 满分:5 分 9. UNIX标准是()。A. Bourne shell B. SVID、POSIX C. TC shell、C shell

最新操作系统试题及答案

一、选择题 1、一个完整的计算机系统是由(C)组成的。 A.硬件 B.软件 C. 硬件和软件 D.用户程序 2、操作系统的基本职能是(A )。 A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具 3、以下著名的操作系统中,属于多用户、分时系统的是(C )。 A. DOS系统 B. Windows NT系统 C. UNIX系统 D.OS/2系统 4、为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。 A.多道批处理系统B.分时系统C.实时系统D.网络系统 5、当操作系统退出执行,让用户执行时,系统会(C )。 A.继续保持管态B.继续保持目态 C.从管态变为目态D.从目态变为管态 6、下列进程状态的转换中,哪一个是不正确的(D)。 A.就绪→运行 B.运行→就绪 C.阻塞→就绪 D.就绪→阻塞 7、某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将(D )。 A.从就绪变为运行B.从运行变为就绪 C.从运行变为阻塞D.从阻塞变为就绪 8、多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的(B )。 A. 动态性 B. 并发性 C. 调度性 D. 异步性 9、进程控制块是描述进程状态和特性的数据结构,一个进程(D)。 A.可以有多个进程控制块B.可以和其他进程共用一个进程控制块 C.可以没有进程控制块D.只能有惟一的进程控制块 10、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为(C)。 A、公共变量 B、标志符 C、信号量 D、标志变量 11、如果进程PA对信号量S执行P操作,则信号量S的值应(B )。 A.加1 B.减1 C.等于0 D.小于0 12、进程状态从就绪态到运行态的转化工作是由(C)完成的。 A.作业调度B.中级调度C.进程调度D.设备调度 13、为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由(A)完成的。 A.作业调度B.中级调度C.进程调度D.内存调度 14、通常,用户编写的程序中所使用的地址是(A )。

操作系统unix

UNIX 选择 B42X0001 在UNIX中,可用ls命令察看文件属性,一个文件file1的属性为"RW_R_ _ R _ _", 如果对文件赋予本用户读写执行权限,组内用户和其它用户读写权限,则使用( b )命令。 A、chmod g+rw , o+r file1 B、chmod 755 file1 C、chmod g+rwx file1 D、chmod 775 file1 B42X0002 UNIX中要察看icd用户的信息,可用的命令是:( ) A、ping icd B、finger icd C、write icd D、mesg icd B42X0003 SCO UNIXWARE1系统管理工具软件是: ( c ) A、admin B、scoadmin C、smit D、scoadmsh B42X0004 将cd-rom mount成一个文件系统的命令是: (b ) A、mount -F HS -ro /dev/cd0 /cdrom B、mount -f NFS -ro /dev/cd0 /cdrom C、mount -r /dev/cd0 /cdrom D、mount -f /dev/cd0 /cdrom B42X0005 在定位UNIX系统硬件故障时,可通过查询( b )文件来了解系统硬件信息。 A、/etc/system B、/var/adm/messages C、/etc/default D、/var/system B42X0006 允许超级用户root以telnet方式注册,修改配置文件如下( a ) A、/etc/hosts B、/etc/netmasks C、/etc/default/login D、/home/stp/.cshrc B42X0007 关于UNIX进程,下列描述错误的是:(d ) A、 sleep 5:创建一个sleep进程、不做任何动作,延时下一个进程的启动时间5秒 B、 ps -ef :显示正在运行的所有进程。 C、 kill -9 444:杀死进程号为 444 的进程

四川大学UNIX操作系统期末试题1

淮海工学院 09 - 10 学年第 1 学期 UNIX操作系统试卷(A开卷) 一、选择题(本大题共15题,每题1分,共15分。答案填入下表) 1.下列是UNIX标准。 A、MINIX B、LINUX C、POSIX D、HPUX 2.主机向终端连续发送四个字节的序列1B5B324A的功能是。 A、打印 B、清屏 C、删除 D、插入 3.C SHELL命令提示符为。 A、% B、$ C、> D、# 4.向所有用户广播消息可使用命令。 A、write all B、writ to all C、wall D、write 5.CTRL+L可以使的屏幕刷新。 A、write B、more C、vi D、more及vi 6.对正则表达式efg*i下列不匹配的是。 A、efgi B、efggi C、efghi D、efggggi 7.在TCP文件中查找ROUTED的命令是。 A、grep ROUTED TCP B、grep TCP ROUTED C、find ROUTED TCP D、find TCP ROUTED 8.从当前目录开始的目录树,备份到设备/dev/rct0中使用命令。 A、tar cvf /dev/rct0 . B、tar xvf /dev/rct0 . C、tar tvf /dev/rct0 . D、tar uf /dev/rct0 . 9.在使用vi编辑器的过程中,要读入一个文件io.c的命令是。 A、read io.c B、write io.c C、w io.c D、r io.c 10.当前目录下有一名叫jed的程序文件,要使所有人都能执行该程序,应 执行命令。 A、chmod u+x jed B、chmod a + r jed C、chmod g+x jed D、chmod a+x jed 11.显示abc.txt文件前5行的命令是。 A、head -5 abc.txt B、head +5 abc.txt C、tail -5 abc.txt D、tail -f 5 abc.txt 12.目录中的数据就是。 A、文件的集合 B、子目录的集合 C、i节点的集合 D、文件名-i节点对 13.利用命令find查找当前目录下的名称尾为.c 的文件,并将结果输出到标准输出的命令是。 A.find –name “?.c” –print B.find –name “#.c” –print C.find –name “!*.c” –print D.find –name “*.c” –print 14.在Linux环境下,要改变当前工作目录,应使用命令。 A、ls B、cd C、pwd D、ps 15.在vi编辑器中,要从编辑模式切换到指令模式,应按键。 A、insert B、delelte C、Esc D、Ctrl+Alt+Del 二、填空题(本大题共10个空,每空1分,共10分) 1.不希望接收别人的消息可使用命令,允许接收消息使用命令。 2.shell不仅是用户命令的,它同时也是一种功能强大的。 3.__ _____命令用于显示当前用户所在的目录。 1

相关文档
相关文档 最新文档