一、单选题
1.登陆系统后首先进入下列哪一个目录? D
A./home
B.root的主目录
C./root
D.用户自己的主目录
2.除非特别指定,cp假定要拷贝的文件在下面B目录下
A.home目录
B.当前目录
C.root目录
D.用户目录
3.下面命令A是全屏文本编辑器
A.vi
B.ed
C.pr
D.cw
4.在一行内运行多个命令需要用A字符隔开
A.;
B.$
C.*
D.@
5.redhatlinux下主要用哪个shell? C
A.tcsh
B.ash
C.bash
D.csh
6.显示用户的主目录的命令是C
A.echo $ECHO
B.echo $USERDIR
C.echo $HOME
D.echo $ENV
7.用来分离目录名和文件名的字符是A
A.反斜杠 (/)
B.点号 (.)
C.减号 (-)
D.星号 (*)
8.按B键能中止当前运行的命令
A.Ctrl-D
B.Ctrl-C
C.Ctrl-B
D.Ctrl-F
9. B符号加在命令后面可以在后台执行程序
A.@
B.&
C.#
D.*
10.能按一定次序执行命令的程序,是以下哪一种?D
A.shell变量
B.shell语法
C.管道
D.shell脚本
11.通常, 哪一个linux 实用程序负责装载核心? D
A.boot
B.vmlinuz
C.loadin
D.Grub
12.B命令可以将普通用户转换成超级用户
A.super
B.su
C.tar
D.passwd
13.系统启动的时候,以下哪一个脚本(相对路径)首先运行?A
A.rc.sysinit
B.sysinit
C.rc.local
D.inittab
14.通过下面B命令可以打印显示当前工作的目录
A.cd
B.pwd
C.ls
D.ls -l
15.以下哪一个按键组合用来切换控制台?C
A.Alt+Ctrl
B.Alt+ESC
C.Alt+F#
D. Ctrl+F#
16.在Linux系统中,交互式命令解释器是D
A.init
B.she
C.X window
D. shell
17.X window系统内部采用的协议为 B
A.TCP/IP
B.X Protocol
C.IPX/SPX协议
D.NetBEUI协议
共2页第1页
18.我们可以修改默认的启动级别为 __C__,使得系统重启后自动采用 XWindow方式登录。
A.3
B.2
C. 5
D.1
19.chmod 755 file1 设置权限的权限是A
A.rwxr-xr-x
B.r-xr-xr-x
C.rw-r-xr-x
D.rwxr-x--x
20.在Linux的日常使用中,我们推荐使用哪种类型的用户登入?B
A.认证用户
B.普通用户
C.进程用户
D.超级用户
21.系统的配置文件在 __A____目录下
A./etc
B./home
C./usr
D./dev
22.当Linux内核执行硬件的检测和激活交换分区后,运行下列哪一个程序? __B
A./sbin/reboot
B./sbin/init
C./sbin/startup
D./bin/sh
24.在vi编辑器里,命令”dd”用来删除当前___D___
A.字
B.字符
C.变量
D.行
25./etc/rc.d/脚本程序中以K开头的脚本,是使用何命令来运行? ___B___
A.start
B.stop
C.on
D.off
26.Linux文件和目录的唯一标识符是__D___
A.maps
B.stems
C.keys
D.inodes节点
27.确定myfile的文件类型的命令是___C___
A.type myfile
B.type -q myfile
C.file myfile
D.whatis myfile
28.用标准的输出重定向(>)像”>file01”能使文件file01的数据__C__
A.被复制
B.被移动
C.被覆盖
D.被打印
29.在Linux中,命令解释器是___D___
A.管道
B.分级文件系统
C.字符型处理器
D.shell
30.当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是__A____
A.PID
B.UID
C.NID
D.CID
31.一个bash shell脚本的第一行是___D___
A.#/bin/csh
B.#/bin/bash
C./bin/bash
D.#!/bin/bash
32.下面哪个命令是用来定义shell的全局变量?___D___
A.alias
B.exports
C.exportfs
D.export
33.用vi打开一个文件,如何用字母""b""来替代字母""a""? C
A.;s./a/b/g
B.:s/a/b
C.:1,$s/a/b/g
D.:1,$s/b/a/g
34.通过下面哪个命令可以列出当前的资源设置信息?__A____
A.xrdb -query
B.show lib
C.xrdb –load
D.xrdb -lib
35.通过下面哪个命令可以把当前的窗口管理器更改为gnome?_ B _
A.Change gnome
B.switchdesk gnome
C.gnome
D.system-config-display
36.普通用户的提示符是__D____
A.#
B.<
C.>
D. $
37.init启动进程需要读取___A___配置文件。
A./etc/inittab
B.sbin/init
C./etc/sysvinit
D./bin/sh
38.Linux内核版本的许可证是__A____.
A.GNU
B.NDA
C.GPL
D.MS
39.使用vi编辑文本只读时,强制存盘并退出的命令是__C____
A.:w!
B.:q!
C.:wq!
D.:e!
40.用“useradd jerry”命令添加一个用户,这个用户的主目录是 D
A./etc/jerry
B./bin/jerry
C./var/jerry
D. /home/jerry
二、多项选择题(以下各题至少有两个选项正确,每题3分,共30分)
1.在本地的文件系统中下列哪些linux路径结构是无效的? ABD
A.//usr\zhang/memo
B.\usr\zhang\memo
C./usr/zhang/memo
D.\usr/zhang/memo
2.哪些命令组合起来能统计多少用户登录系统? BD
A.who | wc -w
B.who | wc -l
C.who | wc –c
D.who | wc
3.下面哪些环境变量是在linux shell下被定义的?ACD
A.PATH
B.CD
C.PS1
D.TERM
4.通过下面哪些命令可以列出/etc下所有文件(包括隐藏文件)CD
A.ls –l /etc
B.ls
C.ls –a /etc
D.cd /etc ; ls -a
5.通过在本机上运行下面CD 命令,可以允许远程Linux把运行结果显示在本机上?
A.DISPLAY=本机IP:0
B.xhost + 远程机器IP地址
C.xhost +
D.xhost -
6.组成/etc/inittab文件的几个常用字段名为___ABCD___
A.id
B.runlevels
C.action
D.command
7.rm命令是用来 __AD__文件或者链接.
A.删除
B.清空
C.修复
D.移掉
8.关于linux下列说明哪些是正确的? __ABCD____
A.Linux 是一个开放源码的操作系统.
B.Linux 是一个类 UNIX的操作系统.
C.Linux 是一个多用户的操作系统.
D.Linux 是一个多任务的操作系统.
9.下列说法正确的有__ABC____
A.chmod –R +x 对所有的用户增加执行权限,且包含其目录中所有
B.chmod g+rw 对组增加读和写权限
C.chmod ug-w 删除用户和组的写权限
D.chmod og=rx 设置其他和组可以读和执行,如果原先设置了写权限,则不会删除它的写权限
10.Find是目录树查找和执行命令,对它的参数描述正确的有__ABCD____
A.-name name 查找名字为name的文件
B.-user user 查找属于用户user的文件
C.-type 查找指定类型的文件
D.-size 查找指定大小的文件
三、简答题
1. 按如下要求依次写出相应的执行命令:
答:(1)按照默认值新建用户账户stud1,其附加组为staff。
useradd -G staff stud1
(2)将名为stud1的用户改为stud2。
usermod -l stud2 stud1
2.在和老板的会议中,他告诉你一个新加入公司的职员需要读和执行一个叫masterfile的公司文件的权限。(假设文件开始时是rwx权限)解释一下你如何执行这个任务的细节。
答:chmod 555 masterfile/chmod ugo-w masterfile
四、编写脚本
1. 计算“1+2+3……+99+100”的结果,并在最后输出The count is ,请编写一个脚本来实现这个功能。
#!/bin/bash
#Using for and loop
#Written by VBird
declare -i s
for (( i=1; i<=100; i=i+1 ))
do
s=s+i
done
echo “The count is == > $s ”
2.从键盘上读入一个变量,如果变量的值是“y”,则输出“script is running……”;否则,就输出“STOP!”,请编写一个实现此功能的脚本。(15分)
#!/bin/bash
#This program is used to study if then
#Written by VBird
echo “Press y to continue.”
read yn
if [ “$yn” = “y” ] ; then
echo “script is running……..”
else
echo “STOP!”
fi
本文档为【linux基础复习题库2012.6.14】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。