湛江师范学院2012-2013学年度第 1学期
„期末考试试题A卷
(考试时间: 120 分钟)
考试科目:Linux平台及应用 题号 分值 一 20 得分 评卷人 一、填空 (每小题 1 分,共 20 分)
1、vi 中,复制当前行的命令是___yy_____,在当前行的下
一行粘贴的命令是___p_____,撤消上一次操作的命令是____u _____,查找 string 这个字符串的命令是___/string_______。
2、bash 中,自动补全命令的按键是____ 3、超级用户的默认主目录是___/root_______。 4、表示外部命令查找路径的环境变量是__PATH______。 5、脚本中,引用全部命令行参数的变量是___$*______。 6、目录项 . 表示_目录自己__,.. 表示__该目录的父目录____,~ 表示当前用户的主目录___。 7、Unix 系统中,一定有___/_______和___swap_______两个分区。 8、目录 /bin 和 /usr/bin 中存放__命令_____文件。 9、/boot 是___引导(存放开机文件,老师的网页)___分区。 10、vsftp 中,匿名用户的根目录是____/var/ftp_____。 ○„二 18 三 18 四 24 五 20 总分 100 评分 复核 „„○„内„装„○订.线„„得分 任课: 命题: 系主任: 主管院长: 第 1 页,共 6 页 „ 11、历史上 Unix 的两大版本是 AT&T Unix 和___ Berkeley的BSD UNIX _______。 12、低流量服务可以委托给服务__________统一监听。 得分 评卷人 二、单项选择题:在右边的括弧中填入正确选项 (每小题 1.5 分,共 18 分) 1、普通用户能否读取位于自己主目录中、权限 400、属于root用户的文件的内容:____。 A. 能 2. 关于 linux 系统的图形环境,____不正确。 A. 主要采用GNOME和KDE两种桌面系统环境 B. GNOME 和 KDE 都基于 X WINDOW C. X WINDOW 是 UNIX/Linux 的标准图形接口 D. X WINDOW 受微软 WINDOWS 的启发而产生 3. Linux 中,大部分的设备文件存放在____目录下。 A. /dev 4. 输出 file 文件的内容到 file.copy 文件中的后台执行命令是____。( ) A. cat file > file.copy C. cat file file.copy & 5. 设 /tmp 目录下有 dir1 和 dir2 两个子目录,当前工作目录 dir1,切换到 dir2 的命令是____。 A. cd ./dir2 6. 查找并输出包含指定模式的行的命令是____。 A. grep 7、文件 /etc/passwd 中存放____。 A. 组账号 8、echo \"alias rm='rm -i'\" >> .bashrc 中,>> 的意义是____。 ( ) 第 2 页,共 6 页 ( ) B. 不能 C. 视具体文件而定 D. 以上都不对 ( ) ( ) B. /mnt C. /proc D. /swap B. cat > file.copy D. cat file > file.copy & ( ) B. cd /dir2 C. cd ../dir1 D. cd ../dir2 ( ) B. whereis C. locate D. find ( ) B. 组密码 C. 用户账号 D. 用户密码 „„线„„„„○„„ A. 重定向覆盖 B. 重定向附加 C. 移位 D. 链接 ( ) 9、____命令用于创建分区。 A. mkfs B. mount C. fdisk D. df 10、欲成功执行命令 cd /home/yanji,需要目录yanji的____权限。( ) „A. r B. w C. x D. r 和 x „ ○11、欲成功执行命令 „„echo \"日秋风起\" > /home/yanji/poem „需要目录 yanji 的____权限。 ( ) „A. r B. w C. x D. r 和 x 订 „12、下面____不是环境配置文件。 ( ) „„A. ~/.bash_history B. /etc/bashrc „C. ~/.bashrc D. /etc/profile ○ „ „得分 评卷人 „„ 三、写出下面命令的功能 (每小题 2 分,共 18 分) 装 „1、wc -l /etc/passwd „„统计passwd文件的行数,也即统计用户数 „2、ps ax | more ○„显示进程信息,调入管道操作more命令执行 „3、service iptables stop „„ 内4、ls file* „„列出以file开头的文件 „5、kill -9 1234 „○强制杀死进程号为1234的进程 „6、rm -r poem/* „„递归删除poem下的所有目录和子目录 „○7、[ -f /usr/sbin/dhcpd ] || exit 0 „第 3 页,共 6 页 „ 如果/usr/sbin/dhcpd文件不存在则退出返回0 8、cp /etc/named.conf . 复制named.conf文件到当前目录 9、[ $# -lt 2 ] && exit 1 如果命令行参数小于2则退出并返回1 得分 评卷人 四、写出指定功能的命令 (每小题 2 分,共 24 分) 1、新建名为 file1 的空文本文档。 touch file1 2、将文件 test 的权限设置为 -rwxr-xr-x。 chmod 755 test 3、输出变量 LANG 的值。 echo &LANG 4、查看 eth0 网卡的 ip 地址等网络状态信息。 5、使用管道线来统计当前登录系统的用户的个数。 who |wc -l 6、关闭计算机。 shutdown now 7、查询软件包 dhcp 是否已安装。 rpm -qa | grep dhcp 8、挂载文件系统 /dev/sdb1 (类型 ext3)到目录 /tmp。 mount –t ext3 /dev/sdb1 /tmp 9、系统启动时启用 dhcpd 服务。 10、列出当前目录下 f 开头或 p 开头的文件。 ls f* p* 11、添加用户 yanji,属于组 teach。 useradd –g teach –c yanji 第 4 页,共 6 页 „„○„„„„○„„„„内„„„„○„„„„装„„„„○„„„„订„„„„○„„„„线„„„„○„„ 12、从文件 info 中读取姓名和电话到变量 name 和 tel 中。 得分 评卷人 五、简答 (每小题 4 分,共 20 分) 1、使用“ls -l”命令有如下输出: -rw-rw-r-- 1 test test 16 22:34 chap1.txt 解析各输出部分的含义。 7个段分别是: 文件属性:-rw-rw-r-- -代表普通文件,rw-代表属主权限,rw-代表组权限,r— 代表其他用户权限 文件硬链接数或目录子目录数 所有者:test 所属用户组:test 文件大小:16 byte 修改时间:22:34 文件名:chap1.txt 2、编写一个 shell 脚本求 s=a*b*c, 要求 a、b、c 从键盘输入,并输出结果 s。 #! /bin/sh echo “please input a b c” read a,b,c s=`expr $a+$b+&c` echo “The sum is $s” 3、ftp 192.168.233.3 连上了 FTP 服务器。写出下面操作的子命令: 1) 客户端切换到目录 d:\\ 第 5 页,共 6 页 2) 服务器端切换到目录 pub 3) 下载文件 note.txt 4) 退出 ftp 4、crond 1) 解释下面的调度行。 10 3 * * * dotar 每天的3点10分执行dotar 2) 写出调度行:每周六凌晨4点执行脚本 backup。 0 4 * * 6 backup 5、简述 /home 单独分区的好处。 像/home这样空间增长较快的目录,可考虑单独分区,一旦用完空间,或损坏,不影响别的分区 第 6 页,共 6 页 因篇幅问题不能全部显示,请点此查看更多更全内容