第1 页共7 页一、不定项选择题(多选不得分,每题2分,共20分)
1、 B B 目录存放着目录存放着Linux 的源代码。
A 、/etc /etc
B B 、/usr/src
C C、、/usr
D /usr D、、/home
2、Linux 系统是一个系统是一个__D__ __D__ __D__ 的操作系统。的操作系统。
A 、单用户、单任务
B 、单用户、多任务
C 、多用户、单任务
D 、多用户、多任务3、为了能够使用ls 程序列出目录的内容,并能够使用cd 进入该目录,操作者需要有作者需要有 AC AC AC 的权限。的权限。
A 、读
B B、写、写
C 、执行
D D、递归、递归
4、终止前台起动的进程,可以键入:、终止前台起动的进程,可以键入:_B______B______B_____。。A 、Ctrl+Z Ctrl+Z B B 、Ctrl+C C C、、Ctrl+D D Ctrl+D D、、Ctrl+V
5、比较重要的系统配置资料,一般来说大部分位于、比较重要的系统配置资料,一般来说大部分位于__B____B____B__目录下,如果是目录下,如果是进行升级安装,最好先备份。
A 、/boot /boot
B B 、/etc
C C、、/home
D /home D、、/usr 6、root 文件系统一旦安装完毕,内核将启动名为文件系统一旦安装完毕,内核将启动名为____C_______C_______C___的程序,这也的程序,这也是引导过程完成后,内核运行的第一个程序。
A 、login
B B、、rc.d rc.d
C C 、init
D D、、startup
7、我们可以修改默认的启动级别为_B____B___,使得系统重启后自动采用,使得系统重启后自动采用X Window 方式登录。
A 、3 3
B B 、5
C C、、2
D 2 D、、1
8、使用chmod 命令修改文件权限时,可以使用的有关用户的选项参数有:
ABCD ABCD 。。A 、g B 、 u C 、 o D 、a
9、为了列出当前目录所有的文件,我们可以使用、为了列出当前目录所有的文件,我们可以使用 __C____ __C____ __C____ 方式。方式。
A 、ls ?
B ls ? B、、ls * ls *
C C 、ls –a
D D、、ls .
1010、下面哪些命令可以显示一个文件的具体内容:、下面哪些命令可以显示一个文件的具体内容:、下面哪些命令可以显示一个文件的具体内容:_AB______AB______AB_____。。A 、 vi B 、cat C C、、head D head D、、more
1、除非特别指定,、除非特别指定,cp cp 假定要拷贝的文件在下面哪个目录下(假定要拷贝的文件在下面哪个目录下( D D D))
A. A. 用户目录用户目录
B. home 目录
C. root 目录
D. 当前目录2、哪一个命令能用来删除当前目录及其子目录下名为、哪一个命令能用来删除当前目录及其子目录下名为'core''core''core'的文件(的文件(的文件(A A A ))A. find . -name core -exec rm {} \ ;
B. find . -name core -exec rm ;
2 7 C. find . -name core -exec rm {} ; D. find . -name core -exec rm {} -;
3、默认情况下管理员创建了一个用户,就会在(、默认情况下管理员创建了一个用户,就会在(B B B )目录下创建一个用户)目录下创建一个用户
主目录。主目录。
A. /usr
B. /home
C. /root
D. /etc 4、系统的配置文件在(、系统的配置文件在( C C C)目录下)目录下)目录下
A. /home
B. /dev
C. /etc
D. /usr
5、按下(、按下(B B B )键能终止当前运行的命令)键能终止当前运行的命令)键能终止当前运行的命令
A. Ctrl+Z A. Ctrl+Z
B. Ctrl+C B. Ctrl+C
C. Ctrl+D
D. Ctrl+V 6、下面哪个命令是用来定义shell 的全局变量(的全局变量(D D D ))
A. exportfs
B. alias
C. exports
D. export
7、用标准的输出重定向、用标准的输出重定向(>)(>)(>)像像"> file01""> file01"能使文件能使文件file01的数据(的数据(D D D ))
A. A. 被移动被移动被移动
B. B. 被复制被复制被复制
C. C. 被打印被打印被打印
D. 被覆盖 8、哪个命令可以将普通用户转换成超级用户(、哪个命令可以将普通用户转换成超级用户(D D D ))
A. super
B. passwd
C. tar
D. su
1010、、vi 中哪条命令是不保存强制退出(中哪条命令是不保存强制退出(C C C ))
A. :wq
B. :wq!
C. :q!
D. :quit 11下列提法中,不属于ifconfig 命令作用范围的是命令作用范围的是 __D______D____。。
A 、配置本地回环地址、配置本地回环地址
B 、 配置网卡的IP 地址地址
C 、激活网络适配器、激活网络适配器
D D 、加载网卡到内核中
12用命令ls -al 显示出文件ff 的描述如下所示,由此可知文件ff 的类型为型为 A A A 。。
-rwxr-xr -rwxr-xr–– 1 root root 599 Cec 10 17:12 ff
A 、普通文件
B 、硬链接、硬链接
C C、、 目录目录
D 、符号链接、符号链接
二、填空题(每题1分,共20分)分)
1、在Linux 系统中,对网络进行配置的方式时,可在命令行界面使用系统中,对网络进行配置的方式时,可在命令行界面使用
ifconfig ;在文本用户界面中使用;在文本用户界面中使用;在文本用户界面中使用 netconfig netconfig 。。
2、超级用户登录后的操作提示符是:、超级用户登录后的操作提示符是: # ,普通用户登录后的操作提示符是:是: $ 。。
3 7 3、在命令提示符下输入init 0init 0,,Linux 将执行:将执行: 系统关机系统关机 ;;
如果想让Linux 执行系统重启,在命令提示符下输入:执行系统重启,在命令提示符下输入: init6init6或者
linux循环执行命令脚本reboot 。。
4、在Linux 中,将使用系统资源的人员分为四类:中,将使用系统资源的人员分为四类: 超级用户超级用户 、、 文文
件或目录的属主 、、
属主的同组人属主的同组人 、、其他人员 。。
5、对于文件拥有的三种基本的访问权限:、对于文件拥有的三种基本的访问权限: 读(r )
、写(w )、执行(x ) 6、查看当前目录使用的命令:_pwd _____ _____ 查看当前系统进程的信息命令:查看当前系统进程的信息命令:_ps ___ ___ 对文件中的数据进行统计的命令:对文件中的数据进行统计的命令:对文件中的数据进行统计的命令:__wc_______ ______ 获得详细帮助获得详细帮助
的命令为的命令为__man ____ ____ 或或 __ __--help --help ______。。
7、Linux 可以运行在两种模式下:可以运行在两种模式下: 用户模式(用户模式(user mode )和内核模式(kernel mode )
1、用户通过、用户通过______shell shell 命令______________以字符串的形式向以字符串的形式向Linux 发送操作请求。
2、在Linux 环境下几乎所有的配置文件都是环境下几乎所有的配置文件都是__纯文本_________文件。文件。所以原则上讲,在Linux 操作系统中的各种管理和设置都可以在命令行采用操作系统中的各种管理和设置都可以在命令行采用__直接编辑配置文件______的方式进行。的方式进行。的方式进行。
3、在Linux 下使用源代码安装软件的基本步骤:首先,使用下使用源代码安装软件的基本步骤:首先,使用______tar tar ______命令命令将软件包的归档文件解压缩到一个目录下,然后使用将软件包的归档文件解压缩到一个目录下,然后使用__ __ __ configure configure ____命令命令对源代码进行配置,再则使用_make ________命令进行编译,最后命令进行编译,最后__ __ make make install ________命令进行安装。命令进行安装。命令进行安装。
4、init 进程在运行时将读取系统引导配置文件进程在运行时将读取系统引导配置文件__/etc/inittab ____中的信息,中的信息,这些信息包括默认的运行级别和由init 启动的进程。启动的进程。
7、make 采用一种叫做采用一种叫做______Makefile Makefile ______的脚本文件来实现工程的管理。的脚本文件来实现工程的管理。的脚本文件来实现工程的管理。
8、在命令提示符下输入init 0,Linux 将执行:将执行: ___ ___ ___系统关机系统关机________;如果;如果想让Linux 执行系统重启,在命令提示符下输入:执行系统重启,在命令提示符下输入:___ ___ ___ init6init6或者reboot ____________。。
10. 10. 编写的编写的Shell 程序运行前必须赋予该脚本文件程序运行前必须赋予该脚本文件 可执行权限可执行权限 。。
4 7 三、填图题(共10分)分)
①:①:vi vi filename ;
②:②:输入输入i,a,o ;
③:③: ESC ESC 键 ;
④:④: 冒号:冒号: ;;
⑤:⑤: 键入键入ZZ ;; 四、操作题(共50分)分)
1、写出完成下列内容的命令或操作功能:(25分)分)
(1) (1) 出文件“出文件“出文件“/etc/passwd /etc/passwd /etc/passwd”中包含“”中包含“”中包含“root root root”的所有行,并将这些行累加”的所有行,并将这些行累加存储到文件“存储到文件“/home/yyl/rootpass /home/yyl/rootpass /home/yyl/rootpass”中;”中;”中; find /etc/passwd -name “root” -exec cp /home/yy1/rootpass {} \;
(2) chmod ug+w, (2) chmod ug+w, ;;
给文件所有者和同组用户添加对file1,file2写的权限,给其他用户取消对file1,file2写的权限 (3) find /ho
me/testdir (3) find /home/testdir ––user f2000 user f2000 ––atime -7 exec rm atime -7 exec rm ––f {} \; 查并删除用户f2000/home/testdir 目录下的最近七天使用的所有文件(-7是7天以内,+7是7天以外)
(4) (4) 搜索目录搜索目录“tmp/src tmp/src””目录及其子目录下的8天以内使用过的文件中,包含“包含“hello hello hello”的行,并显示在屏幕上。”的行,并显示在屏幕上。”的行,并显示在屏幕上。
find temp/src-atime -8-exec grep hello{} \ -print ;“注意{}和\之间有空格”
(5) (5) 显示显示显示 /root /root /root 目录下最后三个文件的目录下最后三个文件的ls 长格式信息。长格式信息。
ls -l /root|tail -3
2、SHELL 编程:编程输出如下图形:(5分)分)
*
***
*****
编辑模式编辑模式 命令模式命令模式
插入模式插入模式 进入进入 命令以回车结束运行结束运行 退出退出 ① ⑤ ③ ② ④
5 7 …… 要求:要求:
出图形规律,读取用户输入行数,打印输出类似图形。 #! /bin/bash
read var
for ((i=0;i<var;i++))
do
for ((j=0;j<$((i * 2-1));j++))
do
echo -e "*\c"
done
echo
done 3、SHELL 编程:用户输入一串1-100内的整数分数,之后返回“内的整数分数,之后返回“A A ”
、“B ”、“C ”等级,并计算平均数。其中“A ”等级为80-100分,“B ”等级为60-79分,“C ”等级为0-59分,例如用户输入的分数为:“85 74 5757”” ,系统输出:“A B C A B C 平均分为平均分为平均分为 72 72 72””。(10分)分) #! /bin/bash
sum=0;
read i
for i in $* do
if (($i>=80 && $i<=100))
then
echo -e " A\c" fi
if (($i>=60 && $i<=79))
then
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论