linux操作系统复习资料 下载本文

内容发布更新时间 : 2024/5/21 3:19:51星期一 下面是文章的全部内容请认真阅读。

linux操作系统

一、单选题

1.当字符串用单引号(’’)括起来时,SHELL 将__C____ 。 A.解释引号内的特殊字符B.执行引号中的命令 C.不解释引号内的特殊字符D.结束进程

2.用rm命令删除非空目录需要加上哪个参数?( A ) A. r B. f C. t D. c 3 . 怎样显示当前目录( A)。 A. pwd B. cd C. who D. ls

4 . 欲把当前目录下的 file1.txt 复制为 file2.txt,正确的命令是(D )。 A. copy file1.txt file2.txt B. cp file1.txt | file2.txt C. cat file2.txt file1.txt D. cat file1.txt > file2.txt

5.为了达到使文件的所有者有读(r)和写(w)的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B )。 A. 566 B. 644 C. 655 D. 744

6.为了重新命名一个文件,应该使用哪个命令?(A ) A.mv B.chdir C.ren D.md 7.改变文件的属主,可使用命令(C )

A.chmod B.chgrp C.chown D.umask 8.一般可以使用(B )命令来结束一个进程。

A.ps B.kill C.nohup D.nice 9. 6. /dev/sdc6分区表示( D )

A. 第2块IDE硬盘的第6个分区,是逻辑分区 B.第3块IDE硬盘的第6个分区,是逻辑分区 C. 第3块SCSI硬盘的第6个分区,是逻辑分区 D.第3块SCSI硬盘的第2个分区,是逻辑分区

10.下面哪个文件包含了主机名到ip地址的映射关系?(B )

A./etc/hostname B./etc/hosts C./etc/resolv.conf D./etc/networks 11.使用匿名登录ftp时,用户名为?(B )

A.users B.anonymous C.root D.guest 12.在下列命令中,不能显示文本文件内容的命令是?(D ) A.more B.less C.tail D.join 13.使用$cd~命令后,进入的目录是?(A )

A.用户的家目录 B./ C.~ D./tmp

14.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是( C )。 A. read-only B. write C. read-write

15获取命令find的用法帮助,可以使用(D )

A.help find B.whichi find C.find help D.man find 16.检查硬盘上每个目录所占用的硬盘块数目,使用的命令是(D ) A.blocks B.df C.free D.du 17.Cat命令不能实现以下(C )项功能。 A.建立文件 B.连接文件 C.编辑文件内容 D.浏览文件内容

18.如果要把一个文件移动或者拷贝到其他位置,希望在不小心覆盖已经存在的文件的时候受到警告,则在使用cp或mv命令的时候应该加上什么选项?(D ) A.-w B.-i C.-r D.-F 19.下列文件存取权限中,(C )权限不属于Linux系统。 A.读权限 B.写权限 C.复制权限 D.执行权限 20.从后台启动进程,应在命令的结尾加上符号( A ) A.& B. @ C. # D. $

21. 如果执行命令#chmod 746 file.txt,那么该文件的权限是( A )。 A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 22.若要使用进程名来结束进程,应使用(A )命令。 A.kill B.ps C.pss D.pstree

23.以长格式列目录时,若文件test 的权限描述为:drwxrw-r--,则文件test 的类型及 文件主的权限是__A____ 。

A. 目录文件、读写执行B. 目录文件、读写

C. 普通文件、读写D.普通文件、读24.查看当前shell中进程的详细信息,可以使用命令(A ) A.ps -ef B.ps -f C.ps –e D.ps -u 25.权限字串-rwxr-xr--所对用的八进制权限串是(A ) A.754 B.761 C.366 D.531

26.root文件系统一旦安装完毕,内核将启动名为(C )的程序,这也是指导过程完成后,内核运行的第一个程序。

A.login B.rc.d C.init D.startup 27.在下列操作符号中,(A )是管道操作符。 A.| B.》 C.< D.>

28.Linux系统中不存在下列哪种基本文件类型?(B ) A.普通文件 B.系统文件 C.目录文件 D.连接文件 29.Linux系统能够直接读取的分区类型是( D )

A.NTFS B.FAT16 C.FAT32 D.ext3

30.建立一个新文件可以使用的命令为(D )

A.chmod B.more C.cp D.touch

二、多选题

1. 假设用户当前目录是:/home/xu,现需要返回到用户主目录,则下面哪几种命令可实现这一目的。(A,C,D)

A. cd $HOME B. cd HOME C. cd D. cd ~ 2. 系统用户帐户信息被贮藏在下面哪些文件中。(B,C)

A. /etc/fstab B. /etc/shadow C. /etc/passwd D. /etc/inittab 3. Linux的基本文件类型有哪几种:(A,B,C,D)

A. 普通文件 B. 目录文件 C. 链接文件 D. 设备文件 4 . Redhat 9 所支持的安装方式有( BCD )。

A 通过Telnet进行网络安装 B 从本地硬盘驱动器进行安装 C 通过NFS进行网络安装 D 通过HTTP进行网络安装 5 . 下列哪几个符号是Linux通配符(CD )。 A # B @ C * D ?

6. Linux系统必须至少要创建哪些分区:(A,B)

A. 根分区(/) B. 交换(swap)分区 C. 扩展分区 D. 逻辑分区

7. 在Linux中,具有相当丰富使用的联机帮助功能。用户通常可通过下面哪几种方式来获取操作命令的使用方法或参数选项内容。(A,C,D)

A. man 命令 B. whatis 命令 C. info 命令 D. 命令 --help 8.Linux的每类用户拥有三种权限,分别是( ABC )。 A. r B. w C. x D. m 9. 在Red Hat Linux9中的图形界面的网络配置中,进行网络配置的主要参数包括:(ABCD )。 A 网络IP地址 B 子网掩码 C 网关 D DNS服务器地址 10 . Linux的正常关机命令可以是(AC )。

A shutdown -h now B shutdown -r now C halt D reboot

三、填空题 1. 在Linux中,可使用____rmdir___命令来删除指定目录。但它要求一个目录被删除之前必须是空的。而另一删除命令_____rm________则无此限制。操作者应是于_____当前目录____有写权限的所有使用者。删除某目录时也必须具有对________父目录_______的写权限。 2.运行一个脚本前,用户首先需要设置____执行___权限. 3、某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:___644_____ ,该文件属性是_________目录文件____________。

4、在Linux系统中,以_________文件__________方式访问设备。

5. 在Linux中,用户可通过__ ln __命令来创建文件链接。链接有两种,一种被称为___硬链接____(这类链接也通常被称为一般链接),它要求链接文件和被链接文件必须位于同一个文件系统中,并且不能链接目录。另一种被称为_____符号链接_______的链接方式则不存在这一问题。 四、实验题

写出下列操作命令:

1、查看/etc/boot路径下的所有内容。

Ls –al /etc/boot/*

2、查看文件/etc/hosts的内容。 Cat /etc/hosts

3、增加一个组账号group1,并指定组账号ID分别为10100。 Groupadd –g 10100 group1

4、增加一个用户账号user1(UID为2045,并属于组group1)。 Useradd –u 2045 –g group1 user1

5、搜索路径/etc下所有以h开头的文件及目录,拷贝到/software中。 Cp –r /etc/h* /software

五、简答和shell编程题

1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。 Linux通过i节点表将文件的逻辑结构和物理结构进行转换。i 节点是一个

64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表中最重要 的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行 连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i节点号,通过该i节点的磁盘地址表把分散存放的文件物 理块连接成文件的逻辑结构。 2.简述进程的启动、终止的方式以及如何进行进程的查看。 在Linux中启动一个进程有手工启动和调度启动两种方式: (1)手工启动

用户在输入端发出命令,直接启动一个进程的启动方式。可以分为: ①前台启动:直接在SHELL中输入命令进行启动。

②后台启动:启动一个目前并不紧急的进程,如打印进程。 (2)调度启动

系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。

经常使用的进程调度命令为:at、batch、crontab。

3、用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到/dev目录下。 参考程序: /bin/sh FILENAME=

echo “Input file name:” read FILENAME

if [ -c \then

cp $FILENAME /dev fi