
( U. P* Q( V' n" O" i! O' h' r1.Shell执行多个命令的方式中,正确的是:(D ), @/ O* |1 T4 { t ]7 H
A. 使用 ; 分隔的两个命令,第一个命令执行结果不会影响第二命令的执行+ U6 a6 p& `/ \' N2 G
B. 使用&&连接的两个命令,只有第一个执行成功才会执行第二个
e, y$ O2 p7 ?- r3 ^& t$ `C. 使用连接的两个命令,只有第一个执行失败才会执行第二个" _& F8 j/ D4 V8 O: H* o
D. 以上都对
4 P, T' u+ s. a5 V; y0 r% F( d( ?" }- F% L4 p' T8 s! V
2.下面那一个是Shell中的注释( C)
/ D/ P/ S- [/ \% d2 `" Y: cA. // This is a comment0 j2 N* q# O4 I4 W4 p( ]2 F
B. /* This is a comment */" I0 e" m5 Q2 O9 |, R
C. # This is a comment
4 p+ ]2 Q- o" n& WD. -- This is a comment
% J( V/ w. V* s1 @/ N8 Z2 |6 O/ r/ V! E3 k! H
3.关于变量定义,正确的是:( B)
% p* h8 |- h. F# wA. declare bar=$foo+ ?9 x+ A7 ^ ~* O/ T/ f: P3 l
B. PATH = /bin:/usr/bin:/usr/local/bin; t. M! Y2 x2 J3 f
C. set message=Hello World% B) p9 `: S3 @! T4 r* w5 z
D. $USER=bigdata8 [5 C& ], {* Q6 G! g' T1 D8 o
# s# V+ D4 b7 E. n4.关于标准输入输出,错误的是:(C )9 H5 F. Y! u" j5 Z4 ~% ~" g
A. 可以将标准错误定向到某个文件- M( {' z: |2 Z0 M( k+ b7 a: z
B. 可以将标准输出定向到某个文件
* c; L0 U* _5 i7 H) v* i, iC. 可以同时将标准输入和输出定向到某个文件) M. s8 e7 l1 v( S) a
D. 可以同时将标准输出和标准错误定向到某个文件# A) d2 _& D$ q, H' _, y
1 }# J: }* U0 D! s5.下面哪个不是Shell:(D )& P7 ]. t g+ ` Y5 j
A. bash* R* D+ q# c. Q" G h. }
B. zsh; r" z( h- r2 a( \' I/ n
C. ksh
- _7 y6 H* l0 _D.vim+ j6 V; o& N; F7 ?. s* n
, @/ z- Y9 G/ M% ]' J+ }4 ]7 e
6. ls -l /home/bigdata返回如下结果,使用下列命令,可以得到真的结果是: ( C)2 Q7 h/ K* [, w7 O* b8 L! K
drwxr-xr-x. 2 bigdata bigdata 6 Jun 27 22:05 Public
9 K) e7 |* q. c9 V( Qdrwxr-xr-x. 2 bigdata bigdata 6 Jun 27 22:05 Templates6 L3 M; l- ~- z. l8 y0 a( `- _
-rwxrwxr-x. 1 bigdata bigdata 55 Aug 1 22:09 test.sh6 H" N* y* l/ k
-rw-rw-r--. 1 bigdata bigdata 90 Aug 10 21:26 test.txt
' O. i# V$ ~* x7 Xdrwxr-xr-x. 2 bigdata bigdata 6 Jun 27 22:05 Videos
0 J; p! x k1 x, Q' _* h4 ^3 B& eset f="/home/bigdata/test.sh"0 y7 d& v: m/ a* d8 U1 j- G
A. test -d $f8 U4 t5 b% d9 M L2 r
B. [$f == "/home/bigdata/test.sh"]$ I4 N5 k$ q9 V9 H5 @ o
C. test -e $f -a -r $f
7 E% D* A5 ~5 O7 d. fD.以上都不能
( r3 y& e# E1 S$ H \3 N; C: ]8 D+ E! h3 m* {+ O
7. files=(a.txt b.txt c.txt d.txt), 下列结果正确的是:(A)6 h+ I+ f% t0 j( ]* |" Q
A. ${#files[@]} 结果是 41 `: K5 B9 B0 Z2 m! f6 [
B. files[0] 结果是a.txt 正解:$" |: F: n" P4 f8 Q }, k3 N8 U8 V: G
C. $files[3] 结果是c.txt 正解:$
; [5 U+ |) X0 K$ z6 Q" ~6 B* R" }D.$# ?6 A! `1 S5 C0 `
. O4 _. u7 z1 M8 K7 g6 w8.下面哪一项不是Git的文件状态( A)
; s0 m; S& P. cA. Marked* E, X: k$ b! h
B. Modified
; @ I" Y/ o+ eC. Staged
8 K# `$ D* c3 P: |8 A0 }D. Untracked
: z7 a, o5 u* f" y' f$ L4 B/ o' c1 w
3 \* A2 x9 j2 ?$ V3 x1 w9.Shell中包含了哪些控制语句: (D ) e# a& T9 w3 N( R5 x A6 A3 z2 x
A. if-else
5 l5 |2 e+ W' s, a% L0 `) n3 p, A! B- QB. while7 y v+ n$ x6 x T; W: g p% s
C. for
. w* A4 A' Z: _5 _ u4 q3 HD. 以上都是3 u. H7 s2 D5 c( |
' W9 Y" _: v1 K1 Z# P- r: W
10.下列哪些是Bash的配置文件 ( D)
9 q' t3 q/ X) uA. /etc/profile' C* Y* J- p' G) [: K3 o! I6 x
B. /etc/bashrc
' v" f8 r8 L/ f- u9 V" O- hC. /etc/.bashrc
# y' ^1 Q A- XD. 以上都是
) U7 C# U+ P" r3 l$ Q
6 S5 }" W" A5 H' m( m誉天红帽认证咨询热线18696182106 微信同号
0 b9 ~2 f1 X% w' l7 @2 n |
|