《UNIX/LINUX操作系统》考试试题
一、单选题
1、Linux得第一个内核就是由谁发布得?
(A)Ken Thompson (B)Linus Torvalds (C)Dennis Ritchie (D)Richard Stallman 2、下面哪个不就是桌面环境软件?
(A)KDE (B)twm (C)Gnome (D)CDE 3、显示一个文件开头几行得命令就是(). (A)tac (B)tail (C)head (D)first 4、将Linux系统得默认运行级为()。 (A)0 (B)3 (C)5 (D)6
5、Android系统就是基于Linux操作系统开发得手机系统,因此在进行刷机、删除系统自带软件时需要获得管理员账户()得权限。
(A)administrator (B)admin (C)root (D)liveuser 6、使用rm命令删除目录得选项为()。 (A)-r (B)-d (C)—f (D)-i
7、已知当前系统umask得值为022,请问这时新建目录文件得权限为()。 (A)755 (B)644 (C)775 (D)664 8、中止一个前台进程,可以用?
(A)ctrl+c (B)ctrl+z (C)alt+c (D)alt+z 9、在Linux下保存系统管理命令得目录就是?
(A)/system (B)/sys (C)/bin (D)/sbin 10、在shell脚本中,哪个符号表示后面得内容就是注释? (A)#! (B)# (C)$ (D)$$
11、cat testfile得输出与下面哪个命令相同?
(A)cat>testfile (B)cat<testfile (C)cat〉>testfile (D)cat<〈test、能够查瞧当前目录中隐藏文件得命令就是?
(A)ls –a (B)ls –l (C)ls –c (D)ls —n 13、下面哪个不就是Linux中得通配符? (A)* (B)? (C)【】 (D)\\ 14、用来进行系统管理得终端称为?
(A)终端窗口 (B)虚拟终端 (C)控制台 (D)管理终端 15、echo $?得输出为()时,表示上一条命令执行成功。 (A)0 (B)1 (C)-1 (D)大于1得正整数
16。文件属主权限设置为读写执行,组与其她用户设置为读权限,那么用数字描述该文件权限为?
(A)633 (B)744 (C)755 (D)633 17、创建当前进程得副本进程得系统调用就是? (A)kill (B)exec (C)open (D)fork 18、ps选项中用来显示与终端无关得进程选项就是? (A)x (B)a (C)u (D)-l
19、已知用户sarwar在虚拟终端1与虚拟终端2及图形用户界面下登录,请问sarwar在虚拟终端1中执行ls 〉tty2后,命令输出到哪里?
(A)虚拟终端1 (B)虚拟终端2 (C)图形终端 (D)无输出 20、在vi中强制退出而不保存编辑内容得命令就是? (A):q (B):w (C):wq (D):q! 二、简答题
1、写出将文件file1、file2合并成一个文件得命令. Cat file1 file2>〉 2、写出3个能够实现关机得命令。 poweroff、、shutdown、halt、
3、写出将/etc目录中所有文件及目录打包压缩成文件etc、tar、gz得命令。 Tar –zcvf etc、tar、gz /etc
4、写出Linux系统内部命令与外部命令得区别.
内部命令就是shell程序得一部分,外部命令就是LINUX系统中得实用程序部分。 5、vi有几种工作形式?写出特闷之间得切换方式.
两种,命令模式与插入模式。命令模式下输入i进入插入模式,插入模式下输入ESC进入命令模式。
6、写出在/bin目录中查找名为bash得文件得命令。 Find /bin –name bash –print
7、如何确定系统中就是否有ps命令?如果有,它得功能就是什么? Test –e ps, ps命令可以方便得查瞧用户所拥有得进程. 8、请说明单引号与双引号在引用能力上得差别。
单引号相对来说更加严格,对于$符号,单引号会关掉它得功能,双引号不会。 9、请说明用su命令进行用户身份切换时su –john与su john得区别。
Su –john会在改变用户身份得同时,使用john得环境变量与配置文件,su john只改变用户身份。 10、已知命令linuxapp保存在当前目录中,在shell中键入linuxapp提示命令不存在,请问导致这个问题得原因就是什么?如何解决?
当前目录不在PATH中,把linuxapp添加到当前PATH路径中. 三.问答题
文件filea得内容如图1所示: ******************** * * *Unix,Linux * * * ********************
写出用vi打开filea后,在命令模式在执行以下若干命令后文件filea得内容。 :1,5s/*/#/g :3 yy :2 P :2 dd
#################### # Unix,Linux #
# Unix,Linux # # #
#################### 四、问答题
已知管理员用户得主目录结构如图2所示:
/root L1 L2 L3 T1 T2 VWC T3 T0 SWC
管理员用户目前在/root/L2/T3/SWC中,分别写出执行以下命令后,管理员在目录系统中得位置。
Cd /root Cd 、、 /root/L2/T3 cd、、/、、 /root/L2 cd / /
cd ~ /root
2、写出删除目录L3得两种办法。 Rm –rf /root/L3
Rm /root/L3/T0,rmdik /root/L3
3、已知管理员用户在/root目录中,分别用绝对路径与相对路径方式写出将目录/root/L2/T3/SWC移动到/root/L1/T2目录中得方法。
Mv /root/L2/T3/SWC /root/L1/T2/SWC Mv /L2/T3/SWC /L1/T2/SWC 五。Shell脚本
(1)编写程序javainstall实现java在linux环境下得安装.已知:
A、java安装文件jdk-6u20-linux-i586、bin已在当前目录下;
B、安装java得步骤就是,将jdk-6u20-linux—i586、bin拷贝到/usr目录中,然后将jdk-6u20—linux—i586、bin文件得所有用户都赋予执行权限,然后执行该文件实现java得安装; C。安装完java后,需要在/etc/profile文件中追加一行JAVA_HOME=/usr/jdk-6u20,同时要在其后再追加一行将路径$JAVA_HOME/bin加入到PATH变量中. Cp jdk-6u20—linux-i586、bin /usr
Chmod a+x jdk-6u20-linux—i586、bin 、/ jdk—6u20-linux—i586、bin Echo“JAVA_HOME=/usr/jdk-6u20\〉〉/etc/pro\TH=$PATH: $JAVA_HOME/bin\tc/profile
LINU考试题与答案



