11.suse linux 默认的shell是哪一个?:4 e) o& ?6 D5 \' O2 r. t _ v
a) Bourne again shell (bash)
/ x8 l- ?6 a+ b: E; M) i/ ` b) Linux standard shell (lsh)
- {; b8 O: c! J4 y2 b' o7 P c) Zorro's shell (zsh)2 d+ S7 l# \; H0 Q' R W
d) C shell (csh)
' b4 K/ o& D& b% n' \8 H- q12.下列哪些命令可以确定 ls 命令 是否是一个定义的别名(alias)A
" T1 L1 o5 A: ^/ V6 m9 p a) alias ls
* F9 S& Z. ?" s. ] b) type -a ls
& f9 V" E' M& N' U [" K, [, O c) which ls! O+ g+ E& G" { O# [; ~
d) apropos ls& l+ O( ~) }/ V& c. C; H8 Q
13.如何重新执行你之前在shell里面执行过的命令?A C
. [* k+ {& v7 G H( W$ Y a) 使用上/下方向键,来选择执行哪一个之前执行过的命令* h( b' H, ^1 F4 }
b) 使用 tab键,来选择执行哪一个之前执行过的命令. k* Y+ d' _* ~1 o
c)shell里面之前执行过的命令存储在~/.bash_history中,而且每个命令被分配了一个相应的序列号,可以在shell里面运行“!序列号”来执行某个之前执行过的命令。, A* }% x4 D; P8 O
d) shell里面之前执行过的命令存储在~/history中. 用Grep在该文件中搜索执行过的命令,之后就可以直接运行。
& Q$ M- n& l' @0 h; @14.如何让一个程序的标准错误输出重定向到一个null设备
* b4 [4 y6 ` v9 }7 g a) command 2> /dev/null, I- Q1 r+ g1 Q8 V
b) command 2> /dev/zero1 G9 ~+ Y8 P" _% L* A: K, [% w+ N
c) command > /tmp
1 Z9 `, c( r2 p" g* i% q% P d) command >> /dev/null6 x7 K) R3 h" i4 ^
15.如何让一个程序的标准输出既写入文件file,同时又能显示在标准输出设备7 d) U7 ^6 k2 H
a) command | tee file
# o* Q; V6 O: o$ G/ S% z/ k8 L b) command &> file- m1 C- o- x$ ?8 X% S
c) command > file
8 c$ l+ {. z8 D$ J d) command | > file |