shell基础

单元测试

1、单选题:
下面哪个命令时用来定义shell全局变量
选项:
A: exportfs
B: alias
C: exports
D: export
答案: 【 export

2、单选题:
当字符串用单引号括起来时,shell将
选项:
A: 解释引号内的特殊字符
B: 执行引号内的命令
C: 不解释引号内的特殊字符
D: 结束进程
答案: 【 不解释引号内的特殊字符

3、单选题:
哪个符号加在命令后面可以在后台执行程序
选项:
A: @
B: &
C: #
D: *
答案: 【 &

4、单选题:
命令“2>&1”表示的含义是?
选项:
A: 将标准错误输出重定向到标准输出
B: 将标准错误输出重定向到标准输入
C: 将标准输出重定向到标准错误输出
D: 将标准输入重定向到标准输出。
答案: 【 将标准错误输出重定向到标准输出

5、单选题:
若需要在当前终端上顺序执行命令,则应使用下列哪个符号连接?
选项:
A: ;
B: |
C: &&
D: ||
答案: 【 ;

6、单选题:
从以下四个选项中,选出能成功将标准错误重定向到file文件中的选项。
选项:
A: gcc hello.c 2
B: gcc hello.c 1
C: gcc hello.c 2>file
D: gcc hello.c 2>>file
答案: 【 gcc hello.c 2>>file

7、单选题:
下列哪个选项不能将标准输出重定向到file文件中?
选项:
A: cat /etc/passwd 1>file
B: cat /etc/passwd >file
C: cat /etc/passwd 0>file
D: cat /etc/passwd >>file
答案: 【 cat /etc/passwd 0>file

8、单选题:
若要将如下命令合并为一个命令: ls -l /etc >tmp.txt grep init < tmp.txt 可使用哪个符号连接?
选项:
A: |
B: ||
C: &
D: &&
答案: 【 |

9、判断题:
Shell的原意为“壳”,它包裹在内核之外,处于硬件与内核之间其主要功能为接收用户输入的命令,找到命令所在位置,并加以执行。
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
Shell脚本编程中,用于输出变量或提示信息的命令是echo。
选项:
A: 正确
B: 错误
答案: 【 正确

shell脚本

单元测试

1、单选题:
一个bash shell脚本的第一行是
选项:
A: #/bin/csh
B: #/bin/bash
C: /bin/bash
D: #!/bin/bash
答案: 【 #!/bin/bash

2、单选题:
假如在脚本中定义了如下的变量: var="hello Tom" 那么下列哪个选项可以成功打印变量var的值Tom?()
选项:
A: echo "var"
B: echo 'var'
C: echo "$var"
D: echo '$var'
答案: 【 echo "$var"

3、单选题:
1.  下列哪个选项可以测试file是否是普通文件?()
选项:
A: test [-d file ]
B: test [ -f file ]
C: test [ -d file ]
D: test [ -s file ]
答案: 【 test [ -f file ]

4、判断题:
1.  Shell脚本编程中,在使用echo命令打印变量时,使用单引号或双引号引起变量,对打印结果没有影响。()
选项:
A: 正确
B: 错误
答案: 【 错误

安装RPM包或源码包

单元测试

1、单选题:
为卸载一个软件包,应使用
选项:
A: rpm -i
B: rpm -e
C: rpm -q
D: rpm -V
答案: 【 rpm -e

2、单选题:
CentOS所提供的安装软件包,默认的打包格式为
选项:
A: tar
B: tar.gz
C: rpm
D: zip
答案: 【 rpm

3、单选题:
如果要查询bind套件是否有安装,可以用下列哪一个指令
选项:
A: rpm -ivh bind*.rpm
B: rpm -q bind*.rpm
C: rpm -U bind*.rpm
D: rpm -q bind
答案: 【 rpm -q bind

4、单选题:
如果要安装bind套件,可以用下列哪一个指令
选项:
A: rpm -ivh bind*.rpm
B: rpm -ql bind*.rpm
C: rpm -V bind*.rpm
D: rpm -ql bind
答案: 【 rpm -ivh bind*.rpm

5、单选题:
如果要移除bind套件,可以用下列哪一个指令
选项:
A: rpm -ivh bind*.rpm
B: rpm -FVh bind*.rpm
C: rpm -ql bind*.rpm
D: rpm -e bind
答案: 【 rpm -e bind

6、填空题:
升级安装wu-ftpd软件包
答案: 【 rpm -Uvh wu-ftpd-****.rpm,判断题答案格式不正确

7、填空题:
利用源码包安装程序时,如果在./configure 这出现如下错误提示"configure: error: no acceptable C compiler found in $PATH" 该怎么办?
答案: 【 yum install -y gcc,判断题答案格式不正确

8、填空题:
  利用源码包安装程序时,./configure 完成后,如何验证它是否安装成功?
答案: 【 echo $?,判断题答案格式不正确

9、填空题:
利用源码包安装程序时,你忘记某个编译参数是如何写的,你怎么办?
答案: 【 ./configure --help,判断题答案格式不正确

文件和目录管理

单元测试

1、单选题:
哪个目录存放用户密码信息( )
选项:
A: /boot
B: /etc
C: /var
D: /dev
答案: 【 /etc

2、单选题:
  cd命令可以改变用户的当前目录,当用户键入命令“cd ~”并按回车键后,( )
选项:
A: 当前目录改为根目录
B: 当前目录不变,屏幕显示当前目录
C: 当前目录改为用户家目录
D: 当前目录改为上一级目录
答案: 【 当前目录改为用户家目录

3、单选题:
  如果要列出一个目录下的所有文件需要使用命令行( )
选项:
A: ls -l
B: ls
C: ls -a
D: ls -d
答案: 【 ls -a

4、单选题:
  若当前目录为/home,命令ls -l 将显示home目录下的( )
选项:
A: 所有文件
B: 所有隐含文件
C: 所有非隐含文件
D: 文件的具体信息
答案: 【 文件的具体信息

5、单选题:
  用ls -al命令列出下面的文件列表,是符号链接文件的是( )
选项:
A: -rw-rw-rw- 2 user 56 Sep 09 11:05 hello1
B: -rwxrwxrwx 2 user 56 Sep 09 11:05 hello2
C: drwxr—r-- 1 user 56 Sep 09 11:05 hello3
D: lrwxr—r-- 1 user 56 Sep 09 11:05 hello4
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注