next up previous
Next: この文書について... Up: tcsh への誘い Previous: 3 行編集、ヒストリ編集

4 コマンド名補完、ファイル名補完

ファイル名 (パス名) が長いけれども、途中まで入力した段階で、合致したファ イルがそれ以外になければ \fbox{Tab} キーを打てば補完されます。
例4.
a308-06% cp ~re00018/g  


ここで \fbox{Tab} を打つと (他に g で始まるファイルがないと仮定して) ``utenberg/ が補完されて
a308-06% cp ~re00018/gutenberg/  


となります。 gutenberg の他に、g で始まるファイル、例えば graphics という名前のファイルもある場合は、g\fbox{Tab} とし ただけでは、ビープ音が鳴って警告され、 先頭が g で始まるファイル名の一覧が表示され、補完は行なわれません。
a308-06% cp ~re00018/g \fbox{Tab}  
graphics/     gutenberg/  
a308-06% cp ~re00018/g  

 もう一文字 `u' と入力してから \fbox{Tab} と打つと、名前の先頭が gu であ るものは guternberg しかないので、gutenberg まで補完されます。

以上はファイル名の補完でしたが、コマンド名に関しても同様です。例えば app で始まるコマンド名が appletviewer しかなければ、 app\fbox{Tab} とすると appletviewer と補完されます。


next up previous
Next: この文書について... Up: tcsh への誘い Previous: 3 行編集、ヒストリ編集
Masashi Katsurada
平成17年6月8日