linux2012年期末考试a卷
、选择题:
1.下列描述中错误的选项是:
A .本课程的学习有助于加强实践技能的培养
B.本课程的学习要注重培养解决实际问题的能力
C.Linux 的命令和命令参数很丰富,学习Linux 培养记忆能力
D.Linux 在系统安全方面的设计是非常严谨的,在学习课程的同时会培养起严谨的学习态度
2.使用PS获取当前运行进程的信息时,输出内容PPID的含义为:
A ?进程的用户B.进程调度的级别 C ?进程ID
3.不能创建文件的命令是
4.Linux 中,执行命令cd ~后,会进入的目录是:
5.目录的可写意味着
6.为了保证系统的安全,Linux 系统一般将密码加密后,保存在文件:
对所有用户增加对文件test 的读权限,可以用命令
10.通过终端控制台可以同时登录linux 系统的用户个数为:ID
A .cat B.touch C.file D .vi
A .当前目录上一级目录B.根目录 C .用户的家目录D./root
A .可在该目录下删除文件B.可删除文件内容
C.可以从一个目录转到另一个目录 D .可以查看该目录下的文件
A ./etc/group B./etc/inittab C ./etc/fstab D ./etc/shadow
7.kill 可以向指定的进程发出特定信号,其中强制杀死进程的信号是
A. TERM
B. 9
C.6
D. 15
8.安装rpm 软件包使用的参数为)。
A.-qa B.-ivh C .-e D.-U
9.
A.chmod ar+ test B.chmod a+r test C .chmod +ar test D .chmod r+ test A.2 B.4 C.6 D.7
C)
11. 下列选项中用来挂起进程的组合键是
12.与halt 命令等价的命令是
13.执行了 userdel - user1命令后,下列说法错误的是 A .删除/etc/passwd 文件中此用户的记录
15 .下列选项不是 Linux 支持的文件系统类型的是:
二、填空题。(每空 1分,共15 分)
2.为命令 cat /etc/sysconfig/network-scripts/ifcfg-eth0 取
别名为
能的命令为 alias catEth="cat /etc/sysconfig/network-scripts/ifcfg-eth0 "
3.创建user1用户的命令是 useradd user1
6.为了获得一个命令的帮助信息, 在命令行下我们可以使用 7 . linux 环境下,第一个SCSI 硬盘的第一个分区的设备名是 &使用FTP 传输文件时,上传单个文件使用
put 命令,下载单个文件使用
A . ctrl+z
B . ctrl+d
C . ctrl+c
D . ctrl+Q
A . shutdown
B . killall
C . init 6 in it 0
B .删除属于此用户的文件
C .删除/etc/shadow 文件中的此用户
D .删除此用户的主目录
14 .执行 mount -iso9660 /dev/cdrom /mnt/cdrom 命令后出现出错信息, 下列对错
误的分析哪项是错误的 A . /mnt/cdrom 不存在 B .当前目录是安装点 /mn t/cdrom C . /dev/cdrom 设备不存在
D . /mnt/cdrom 为空目录
A . vfat
B . iso9601
C . reiserfs
D . ext2
1 . linux 操作系统的架构包括内核、 shell
、文件结构、 实用工具。
catEth ,实现该功
4.在Linux 系统中转换用户身份可以使用 su
命令。
5.通常采用的备份方式有 完全备份、
增量备份
累计备份
man/heIp 命令来查看。
sda1
get 命令。
9. cat /etc/passwd | grep "ser 的执行结果是: 将/etc/passwd 文件中以 user 打
头的 行显示出来。
10. 为了能够把新建立的文件系统加载到系统目录中,
在整个目录结构中的位置,或称为
安装点。
11. 在Linux 系统中,自动安装文件系统应修改的配置文件为 12. linux 系统中,文件系统的卸载命令为
umount 。
13.远程登录到IP 地址为192.168.1.119的linux 主机上,在系统提示符下键入的
命令为 tel net 192.168.1.119。 三、判断题:
1. Linux 的文件名与命令区分大小写。
2.可以直接安装红旗
Linux 到W indows 系统下,一般来说这样做,不需要进行重
新分区。
3. rm 和rmdir 的作用一样,都是删除整个目录。
5. Linux 中可以使用cp 和rm 命令相结合实现 mv 命令的功能。
6.如果用户拥有目录的写许可,则该用户可以创建、删除或修改目录中的任何文
件或子目录,甚至于属于其它用户的文件和子目录。
7.使用Passwd 改变用户的口令,任何用户都需要输入原来的密码。 &在切断计算机电源之前,必须关闭 Linux 系统。
9.系统用户和普通用户一样,可以通过
teln et 远程登录。
10.进程有多种状态,但进程的状态不是一成不变的,在某种情况下可以转化。
11.通过命令配置好IP 地址、子网掩码、DNS 和网关后就可以使用网络功能了。
我们还需要指定该文件系统
/etc/fstab
4.确定当前目录的命令为:
pwd 。
)
X
第4页共8页
12. —个新建的ext3分区不经过创建文件系统也可以直接挂载使用。 13. 口令应至少6位,应大小写字母、标点符号和数字混杂。 14. /分区越大约好,因为 /越大,LinUX 启动速度越快。 15.使用umask 022命令,可以使新建目录的权限为
四、根据要求完成以下工作。(15分)
设当前目录为/home/user01/dir1,设用户对任何目录均有读、写、执行权限,
1. 在user03目录下创建linux 目录。 mkdir /home/user03/l inux
2.显示/home 目录下的内容,并将显示结果写入文件
linux 目录下的文件file2
rw-r--r--。
user01
user03
xyz file1 (文件)
请各用一条命令分别完成以下任务。
注:不允许改变当前目录。
(1 分)
中。
(2 分) ls /home>/home/user03/li nu x/file2
3.将当前目录的路径追加到 file2文件尾部。 pwd >>/home/user03/li nu x/file2
(1 分)
4?设置xyz 目录的权限,对拥有者可读写,对同组人和其他人只可读。 (1 分)
chmod 644 /home/user02/xyz 5.将file1文件更名为file3。
mv /home/user03/file1 /home/user03/file3 (1 分)
6.将linux 目录拷贝到/home 目录下。 /home
user0dir1 dir2
1 分)
cp -/home/user03/l inux /home
分)
7.
删除目录 xyz 。 rm -r /user03/xyz
8.
分屏显示文件 file2 的内容。 more ( 或 less ) /home//linux/file2 2 分)
9.将user01目录下的内容压缩到
user01.tar 文件
tar xvf user01.tar /home/user01/* 2 分)
10.将 user03 下的 file3 文件追加到 user01.tar 文件中 tar -vf userOl.tar /home/user03/file3 分)
11.释放 user01.tar tar -xvf user01.tar
2 分)
五、按要求写以下命令序列。 (15 分)
drwx --- 19 root root 4096 4月 18 16:34 .
-rw ---
1 root
root 3945 4月 22 22:43 .bash_histo
ry
-rw-r--r-- 1 root root 234 7月 6 2001 .bash_profi
le
-rw-r--r-- 1 root
root
176 8月 24 1995 .bashrc
drwx r--r--
2 root root 4096 9月 2
3 2005 test chmod o+r .bash_history ( 1 分)
2)修改 test 目录的权限,使得其他用户可以在此目录中查找文件
chmod o+x test
1 分)
3)更改 test 目录的拥有者为 userOI ,拥有的组为 groupO1。 chown userO1:groupO1 test 1 分)
2.按以下要求写出命令:
3 分) 1 ) 强制删除 /dir1 子目录及其文件 rm
-rf /dir1
1 分)
ls -la 命令的部分输出结果,
按要求写出命令(
3 分)
1 .下面1 )修改
使得能被其他用户拷贝
.bash_history 文件的权限,
简答题( 15 分)
想执行该文件,有哪几种方法?
方法一:在系统提示符下输入: bash sFile 或 sh sFile (2 分) 方法二:为 sFile 文件增加执行权限 chmod a+x sFile
2. 在提示符下输入: ./sFile
1
分)
Linux 操作系统中文件分为哪几类?使用命令“ Is -I ”如何区分? (5
分)
1 )文件分为四类,通文件、目录文件、链接文件、设备文件(
2 分) (2)使用命令“ Is -I ”,输出行的第一个字符区分文件的类别(
1
分),
“-”代表普通文件,“d ”代表目录文件,“I ”代表链接文件,
“b ”代表块设备文件,
c ”代表字符设备文件。 ( 2
分)
2) 从根目录开始后台查找 *.txt 文件。 find / -name *.txt & ( 2 分) 3.按以下要求写出命令:
9 分)
1)将 root 主目录下 dir1.tar.gz 文件释放到 /tmp 下; tar xzvf /root/dir1.tar.gz -C /tmp 2 分)
(2 )锁定账号userl ,使之不能登录 P asswd - userl
1 分)
(3)删除账号 user2,同时删除user2的用户主目录。 userdel - user2 1 分) 4)如何查看系统中已挂载了哪些存储设备
fdisk -l
1 分) (5)如何挂载和卸载 U 盘(/dev/sda1)到/mut/usb 挂载: mount
/dev/sda1
/mnt/usb 卸载: umount /dev/sda1
2 分)
6)显示历史记录,将结果存入 /tmP/linux/file1 文件。
history > /tmP/linux/file1 或 history -w /tmP/linux/file1 分)
7)用一条命令把 root 用户主目录的权限改为: rw-r-xr-- 。
chmod u=rw,g=rx,o=r /root
或 chmod 654 /root
分)
1. 使用vi 工具创建了一个 shell 文件sFile ,查看到该文件的权限为 rw-r--r-- ,要
2 分)
3.分别写出如下目录的特性或存放什么文件。
5 分)
// 在屏幕上输出 please input the answer :
II 如果输入的是 n 则提示用户the answer is
right
then
echo “the answer is right ”
〃如果输入的是 m,则提示用户 the answer is wrong
then
echo “the answer is wrong ” II 如果输入的既不是 m,也不是n,则显示bad input
fi
2.写出下面脚本实现的功能,并将下面脚本的功能利用
#!IbinIbash num=1
while [ $n um -e 100 ] do
m='ex pr $num % 2 ' if [ $m -eq 0 ] then
/dev 存放系统中设备文件 /et c 存放系统配置文件 /roo t 超级用户的主目录 /tmp 系统临时目录 /bi n
存放系统可执行文件
七、分析与编程 10 分) 1.分析如下脚本, 在 //后写出它的功能。 ( 5 分)
#!/bin/ba sh echo “please input the answer:” read y
II 从键盘读入一个值,存入变量 y 中 if [ $y elif [ $y else
echo “bad input ” for 循环实现( 5 分)