Topic #10 bash命令行扩展 1. :
& u, i8 l U$ O# o& Y$ Q% y9 @3 o3 M* a% Q4 k- V/ T+ d: A' S0 J
28) 你当前的工作目录中有以下文件:
7 m9 k0 w+ K/ R9 O8 P7 c: f, z- h
* Z2 J' d9 Y" B* Q3 P( ? parrot
2 W& [; {; [* A5 X- m5 b; `2 ^& |
pelican
o/ M9 z9 H# A3 d3 E7 Y/ A& a% @% V3 P
penguin 3 ^0 T4 e1 S1 J5 E/ v+ ~( V
3 y7 A$ v! ]/ Z6 s
你输入:
4 r% b' r! c3 d9 W: D1 ]ls -l pa
" A4 Q( _/ O5 I6 r }" N! {/ d( x然后按tab键。当前shell是bash。 会发生什么?: U7 K* Z1 k6 \# p
“pa”将扩展为“parrot”。
2 Z+ S' d" G$ U0 I 什么也没有。- T, r S- Z7 S' ~+ q; {/ w. h
“pa”将扩展为“parrot”, 然后执行ls命令。0 Y9 I7 A) C1 i, F% h! J# Z+ G( P
# u+ B$ }- i7 M2 S- Q. Q" U
29) 以下命令返回文件的列表。如何描述被列出的文件?
3 B# [9 f; s7 y: C) Els *.*: `3 ?7 W. O5 N/ i: k1 g8 p$ B/ L
当前工作目录中所有文件的列表。, d( _3 B& P6 B9 \
当前目录中所有非隐藏文件的列表。
& o& D7 s2 ?: S0 A 当前工作目录中所有名称中有.的文件列表, 但是不包括.是起始字符的文件。5 s* \: @! x- _3 X
( O/ @, [$ w( u9 L% H) Z/ n3 v30) 使用以下缩写将执行什么命令?* o/ d4 M9 t1 o: B7 h
!?cat' k4 W4 F& c' d' G7 ], E) V
最近一次cat命令。; u% `4 _% q0 e6 y/ W' [. m
最近一次执行的名称中包括cat的命令。
K4 D u/ T6 x1 g 最近一次执行的命令行中包括cat的命令。 |