作业1

题量: 13 满分: 60

作答时间:11-27 21:53

57

一. 单选题(共10题,30分)

1. (单选题, 3分)

以下哪一个是linux内核的稳定版本(     

 

A2.5.24      B. 2.6.17         C. 1.7.18       D. 2.3.20


  • A. 2.5.24  
  • B. 2.6.17 
  • C. 1.7.18
  • D. 2.3.20
我的答案: B 正确答案: B
3

2. (单选题, 3分)

怎样显示当前目录(    )。

 

A. pwd        B. cd         C. who            D. ls


  • A.  pwd  
  • B. cd
  • C.  who 
  • D.  ls
我的答案: A 正确答案: A
3

3. (单选题, 3分)

 如何删除一个非空子目录 /tmp    )。 

 

A. del /tmp/*   B. rm -rf /tmp     C. rm -Ra /tmp/*   D. rm rf /tmp/*


  • A. A. del /tmp/* 
  • B.  B. rm -rf /tmp
  • C.  C. rm -Ra /tmp/* 
  • D.  D. rm rf /tmp/*
我的答案: D 正确答案: B
0

4. (单选题, 3分)

下面哪个系统目录中包含Linux使用的外部设备(      )。

 

A. /bin        B. /dev          C. /boot           D. /home


  • A. A. /bin  
  • B.    B. /dev 
  • C.  C. /boot        
  • D.    D. /home
我的答案: B 正确答案: B
3

5. (单选题, 3分)


 vi编辑器中的命令模式下,键入(      )可在光标当前所在行下添加一新行

 

    A O         B. o               C. i                  D. a


  • A.  A O      
  • B.    B. o       
  • C.         C. i              
  • D.     D. a
我的答案: B 正确答案: B
3

6. (单选题, 3分)

假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是(      

 

 AfileB也随之被删除  B. fileB仍存在,但是属于无效文件  

C. 因为fileB未被删除,所以fileA会被系统自动重新建立             

D. fileB会随fileA的删除而被系统自动删除

 


  • A.  AfileB也随之被删除
  • B. B. fileB仍存在,但是属于无效文件
  • C.

    C. 因为fileB未被删除,所以fileA会被系统自动重新建立             



  • D. D. fileB会随fileA的删除而被系统自动删除
我的答案: B 正确答案: B
3

7. (单选题, 3分)

如果执行命令 #chmod 746 file.txt,那么该文件的权限是(     )。

 

A. rwxr--rw-    B. rw-r--r--    C. --xrrwx       D. rwxr--r


  • A. A. rwxr--rw-  
  • B.   B. rw-r--r--    
  • C. C. --xrrwx     
  • D.   D. rwxr--r
我的答案: A 正确答案: A
3

8. (单选题, 3分)

ls al 命令列出下面的文件列表,是符号连接文件的是(      

A.brwxr--r-- 1 hel users   7 Sep 12 08:12 cheng B.drwxr--r-- 1 hel users   7 Sep 12 08:12 cheng

C.crwxr--r-- 1 hel users   7 Sep 12 08:12 cheng      D.lrwxr--r-- 1 hel users   7 Sep 12 08:12 cheng


  • A. A.brwxr--r-- 1 hel users   7 Sep 12 08:12 cheng
  • B. B.drwxr--r-- 1 hel users   7 Sep 12 08:12 cheng
  • C. C.crwxr--r-- 1 hel users   7 Sep 12 08:12 cheng
  • D. Dlrwxr--r-- 1 hel users   7 Sep 12 08:12 cheng
我的答案: D 正确答案: D
3

9. (单选题, 3分)

文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列命令正确的是(     

 

Achmod a+x, g+w exer1     Bchmod 765 exer1 

Cchmod o+x exer1          Dchmod g+w exer1


  • A. Achmod a+x, g+w exer1
  • B.    Bchmod 765 exer1 
  • C. Cchmod o+x exer1        
  • D.   Dchmod g+w exer1
我的答案: A 正确答案: A
3

10. (单选题, 3分)

一下哪个环境变量表示当前路径(  B   )。

 

A. PATH       B. PWD         C. HOME            D.ROOT


  • A. A. PATH      
  • B.  B. PWD      
  • C.    C. HOME        
  • D.     D.ROOT
我的答案: B 正确答案: B
3

二. 简答题(共3题,30分)

11. (简答题, 10分)

2. 什么是位置变量?shell的变量类型有哪些种?


我的答案:
10

位置变量是指命令行上传递给程序的参数。 Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量

正确答案:

位置变量是指命令行上传递给程序的参数。

Shell变量可以分为:用户自定义变量、环境变量、位置变量、特殊变量 


12. (简答题, 10分)

1. vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?


我的答案:
10

vi编辑器的工作模式有三种:命令模式、输入模式、末行模式。 在命令模式下输入a、A、i、I、o、O等命令之一可以进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式

正确答案:

Vi的工作模式有三种:命令模式、输入模式、末行模式。

 

在命令模式下输入aAiIoO等命令之一可以进入输入模式,在输入模式下按Esc键回到命令模式;在命令模式下输入:进入末行模式,末行命令执行完后回到命令模式。


13. (简答题, 10分)

3、下面给出了一个SHELL程序,试对其行后有#n)形式的语句进行解释,并说明程序完成的功能。(8分)

#!/bin/bash                          #1

dir=$1                               #2 

if [ -d $dir ]                       #3 

then 

  cd $dir                            #4

  for file in *                       

  do 

if [-f $file ]                  #5 

then

cat $file                     #6

echo end of file $file

    fi 

  done 

  else 

echo bad directory name $dir    

fi


我的答案:
10

(1)表示此脚本使用 /bin/bash命令来解释执行

(2)将位置变量1赋值给变量dir

(3)如果dir所指为目录

(4)当前目录改为dir

(5)如果循环变量file所指是普通文件

(6)显示文件file的内容

程序功能:若命令行参数是一个合法目录则显示该目录下所有普通文件的内容,否则显示错误的目录名信息

正确答案:

答:#1)使用/bin/bash解释脚本

#2)将位置变量1赋值给变量dir

#3)如果dir所指为目录 

#4)将当前目录改为dir 

#5)如果循环变量file所指是普通文件

#6)显示文件file的内容  6


一. 单选题(30分)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
二. 简答题(30分)
  • 11
  • 12
  • 13