Linux操作系统复习题一、选择题(每小题2分)1.Linux最初是以( B )操作系统为模板而开发出来的。
(A)MS-DOS,(B)MINIX,(C)POSIX,(D)Mac OS2.自由软件的含义是( B )。
(A)用户不需要付费,(B)软件可以自由修改和发布,(C)只有软件作者才能向用户收费,(D)软件发行商不能向用户收费。
3.clear 命令的作用(A )(A)清除终端窗口 (B)关闭终端窗口 (C)打开终端窗口 (D)调整窗口大小4.使用命令 chmod 的数字设置,可以改变 (C )(A)文件的访问特权 (B)目录的访问特权 (C)文件/目录的访问特权5.Linux 安装界面上有 3 个选项供用户选择, 不包含下述哪种方式 (D )(A) 如果以图形化模式安装或升级 Linux,按 Enter 键.(B) 如果以文本模式安装或升级 Linux,输入:"Linux text",然后按 Enter(C) 用列出的功能键来获取更多的信息.(D) Setup 图标.6. 绝大多数Linux分区使用的典型文件系统类型是( D )。
(A) vfat (B) ntfs (C)swap (D)ext37.一个文件的权限是-rw-rw-r--,这个文件所有者的权限是(C)。
(A) read-only (B) write (C) read-write8. RedFlag Linux默认的图形用户桌面是(A)(A)KDE (B)GNOME (C)XWindow9.在Linux系统中,硬件设备大部分是安装在(B )目录下的。
(A) /mnt (B) /dev (C) /proc (D)/swap10.RedFlag Linux系统中用户默认的Shell是(A)(A)bash (B)ksh (C)csh (D)sh11.Linux系统是一个(D)的操作系统(A)单用户、单任务 (B)单用户、多任务 (C)多用户、单任务 (D)多用户、多任务12.要给文件file1加上所有用户可执行属性的命令是(A)(A)chmod a+x (B)chown a+x (C)chmod o+x (D)chown o+x13.对于所有用户都能写的文件权限是(A)(A)777 (B)444 (C)644 (D)64014.下列不是linux优点的是(D)(A) 全32位操作系统 (B) 多任务的操作系统 (C) 是一个多用户操作系统 (D)单线程15.查看系统当中所有进程的命令是(D)(A)ps -all (B)ps -aix (C)ps -auf (D)ps -aux16.以下哪一项不是进程和程序的区别?(B)(A)程序是一组有序的静态指令。
进程是一次程序的执行过程(B)程序只能在前台运行,而进程可以在前台或后台运行(C)程序可以长期保存,进程是暂时的(D)程序没有状态,而进程是有状态的17.我们将逻辑分区建立在___分区上?(B )(A)从分区 (B)扩展分区 (C)主分区 (D)第二分区18.一个bash shell脚本的第一行是什么?(D)(A) #/bin/csh (B) #/bin/bash (C) /bin/bash (D)#!/bin/bash19.谁是Linux的创始人?(D)(A)Turbo linux (B)AT&T Bell Laboratry (C) University of Helsinki (D)Linus Torvalds20.如果当前目录是/home/sea/china,那么”china”的父目录是哪个目录(A)(A)/home/sea (B) /home/ (C)/ (D) /sea21.下面关于Shell的说法,不正确的是(D )(A) 操作系统的外壳 (B)用户与Linux内核之间的接口程序(C) 一个命令语言解释器 (D)一种和C类似的程序语言22. 使用$cd ~ 命令后,我们会进入(A)目录(A)用户的主目录 (B)/ (C) ~ (D)/tmp23.What is the order of Linux command components? (B)(A)command args -options(B)command -options args(C)args command -options(D)-options arg command24. (A)命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果输出。
(A)wc (B)shutdown (C)date (D)cal25. 联机帮助的命令有help和(A)。
(A) man(B) dev (C) proc (D)swap26.路径是指从树型目录中的某个目录层次到某个文件的一条道路。
路径可分绝对路径和( A )。
(A)相对路径 (B)相对树形 (C)以上均不正确27.在Linux系统中(B)是最常用的编辑程序,它的文本编辑功能十分强大,但使用起来比较复杂。
(A)flag (B)vi (C)shell (D)没有答案28.通配符又称多义符。
通配符( C )表示该位置可以是一个任意的单个字符。
(A)* (B) $ (C)? (D)#29.命令(B)可以来显示和编辑历史命令。
(A)date (B)history (C) ~ (D)tmp30.系统引导过程一般包括如下几步:① MBR中的引导装载程序启动,②用户登录,③ Linux内核运行,④BIOS自检,正确的顺序是(D)(A)④②③①,(B)④①③②,(C)②④③①,(D)①④③②。
二、根据要求写出命令(每小题3分)1、列出当前文件夹下所有文件和目录以及他们的详细信息。
#ls -l2、到根目录下usr目录下查找文件扩展名为.sh 的所有文件,并显示文件所在的路径。
#find /usr –name “*.sh”-print3、到/var/log/secure/下的file.c 中查找是否有“hello world”字符串。
并输出没有“hello world字符串内容的那一行。
#grep –v “hello world”/var/log/secure/file.c4、显示文件file1.txt的内容。
#cat file1.txt 或more file1.txt5、在超级用户提示符下,让系统于10分钟后关机。
#shutdown -h +106、显示系统的时间,并把系统时间改为2011年5月15日。
#date , date –s 201105157、把/home/ww/下的所有文件以及目录一起拷贝到/tmp/下,若/tmp/文件夹下有同名的文件夹或文件,强制覆盖目标文件夹下的文件或文件夹。
#cp –f /home/ww/*.* /tmp/8、把/root/下的文件file1删除。
#rm –i /root/file19、删除/home/ wan,并且删除wan目录下的子目录。
#rm –rf /home/wan10、解压缩文件home.tar.gz,并且在解压过程中显示解压详细信息。
#tar –xzvf home.tar.gz11、修改用户属性,将用户名由user1改为stud1,并将主目录改为/home/user1。
#usermod –md /home/user1 –l stud1 user112、把/usr/local/yy文件夹以及该文件夹下的内容一并强制删除。
#rm –rf /usr/local/yy13、开启第一块网卡eth0。
#ifconfig eth0 或ifup eth014、把/home/wang.tar.gz文件拷贝到/usr/src 文件夹下。
#cp –f /home/wang.tar.gz /usr/src/15、用户当前目录为/home/usr1,转到/usr/bin目录中。
#cd /usr/bin16、在当前目录中查找用户名为usr1的所有文件,并且显示找到的文件的路径名。
#find . –user usr1 -print17、显示文件file1.txt的前3行。
#head -3 file1.txt18、查询当前系统中有没有user0这个账号。
#grep user0 /etc/passwd19、在超级用户提示符下,让系统于今天的8:30重启。
#shutdown –r 8:3020、测试一下自己的主机和别的主机是否连接正常。
(另外一台主机的IP地址为:192.168.130.193)#ping –c 5 192.168.130.19321、为常用命令#cd /home/stu1起一个名称为mycd的别名。
#alias mycd=”cd/home/stu1”22、当前用户为超级用户root,如何用命令切换到普通用户usr1。
#su usr123、改变文件filename的权限为:文件拥有者是全权,组内其他成员是可读可执行,组外成员是可读可写权限。
#chmod u=rwx,g=rx,o=rw filename24、安装QQ软件linuxqq-v1.0.2-beta1.i386.rpm。
#rpm –ivh linuxqq-v1.0.2-beta1.i386.rpm25、把/root/下的文件file1移动到/tmp/目录下。
#mv –i /root/file1 /temp26、假如在/home/目录下没有wan文件夹,在/home下建立wan/cc文件夹。
#mkdir –p /home/wan/cc27、以gzip压缩文件的格式将/tmp/目录下带扩展名的所有文件备份到home.tar.gz中。
#gzip –c /tmp/*.* > home.tar.gz28、将用户worker1添加到组workgroup中。
#gpasswd –a worker1 workgroup29、使用联机手册查询wc命令的用法并存入help.txt文件。
#man wc>help.txt30、目录ABC下有两个子目录a1,b2以及5个普通文件。
如果想删除ABC,应使用什么命令?在当前目录下执行命令:#rm –rf ABC或者:#rmdir –p ABC/*)三、简答题(每小题5分)1. 简述Linux操作系统的架构。
Linux有4个主要部分:内核、Shell、X Window和实用工具。
内核是运行程序和管理硬件设备的核心程序;Shell是用户和内核交互操作的接口,提供系统的用户界面;X Window是shell的图形界面标准;实用工具是Linux提供的实用程序的集合。
2.linux的运行等级有哪几种?0:停止运行,1:单用户方式,2:多用户字符方式,但不支持网络文件系统NFS,3:完全多用户字符方式,4:未用,5:完全多用户图形方式,6:重新启动系统。