105.2定制或者编写简单脚本
* j: G+ n, M% ~8 N' ]$ X2 |权重 4 $ k0 Q4 } \+ B+ S& Q
描述 考生应该能够定制现有的脚本,或者编写新的简单BASH脚本。
. t. t8 A& G" `9 c* @ \; o( d2 ?% b$ P2 o
重要知识范围 ' ]$ D# o6 J9 v. L
使用标准sh语法(lppos、tests) 4 O. i0 A* `% L- w- I' Y
使用命令替换(command substitution)。 * o) G; O8 ^7 W
检查命令给出的成功、失败或者其他信息的返回值 5 a; H, M% J, {; L8 y2 B: P/ ^$ |
根据指定条件向超级用户发邮件
. C# ]# {6 ^9 p) H8 H0 T; X+ Z$ l通过shebang(#!)行正确选择脚本解释程序
. y. ~: f* m7 C9 J; g管理脚本的存储位置、所有权、执行和suid-right(suid权限)。 ' D9 h& B& o8 ]# [
下面给出了部分用到的文件、term和工具:
* Y% c L _# k0 n9 v1 r' I- Y# @7 Vfor
2 o% C& v0 F. }$ {) ~4 w4 V4 Rwhile ' {% E: N' [! G2 g$ t1 S
test 6 I, O) a/ r) }$ @/ I6 m
if
4 c% |/ g* \; pread
6 |. z1 V7 Q5 B3 R" V7 \6 Bseq |