Linux探索之旅 | 第五部分第九课:第五部分测试题
作者 | 谢恩铭
出处 | 程序员联盟 公众号「ProgrammerLeague」
原文 | http://www.jianshu.com/p/64fb601d4efe
内容简介
1. 前言
2. 测试题
3. 答案
4. 第六部分预告
前言
上一课 Linux探索之旅 | 第五部分第八课:用Shell做统计练习 中,我们做了一个有趣的有关字典统计的练习。
这一课是第五部分的最后一课,之后还会有第六部分。
来做 10 道测试题轻松一下吧!
2
测试题
1.当我们开启 Vim 编辑器时,最先进入的是哪一个模式 ?
A. 命令模式
B. 插入模式
C. 交互模式
2.我要在 Vim 中删除 3 行,可以怎么做 ?
A. dd3
B. 3dd
C. 3dl
3.我已经用 Vim 对某个文件做了修改,但我又想不保存修改退出 Vim,我应该怎么做 ?
A. :q!
B. :q
C. :wq
D. :x
4.所有 Shell 的祖先是谁 ?
A. bash
B. ksh
C. sh
D. csh
5.如何调试运行 Shell 脚本 ?
A. debug script.sh
B. bash script.sh
C. bash -d script.sh
D. bash -x script.sh
6.以下哪一个命令可以提取用户通过键盘的输入 ?
A. echo
B. read
C. source
D. input
7.什么是环境变量 ?
A. 可以被所有 Shell 文件访问的变量
B. 包含了系统配置参数的变量
C. 绿色环保的变量
8.当我们在 Shell 中比较两个数字大小时,-lt 符号表示什么意思 ?
A. 小于等于
B. 大于
C. 等于
D. 小于
9.while 循环 和 until 循环的区别是什么 ?
A. 只要条件满足,while 会一直执行;until 则是执行到条件满足时为止
B. 只要条件满足,until 会一直执行;while 则是执行到条件满足时为止
C. 没有区别
10.Bash 脚本程序的开头要写哪句指令 ?
A. #!/bin/bash
B. #/bin/bash
C. !#/bin/bash
D. <!DOCTYPE bash>
3
答案
1. C
2. B
3. A
4. C
5. D
6. B
7. A
8. D
9. A
10. A
您答对了几道题呢?假如忘记了,请复习吧~
4
预告
今天的课就到这里,一起加油吧!
第六部分正在设计,请等待回归~
欢迎大家留言或私信我: 第六部分想学 Linux 的什么知识点。嵌入式 Linux ?
推荐阅读
※ Linux探索之旅 | 第五部分第八课:用Shell做统计练习
※ Linux探索之旅 | 第五部分第七课:Shell实现图片展示网页
※ Linux探索之旅 | 第五部分第六课:一朝Shell函数倾,斗转星移任我行
※ 关于我