complete コマンド名 パターンコマンド/マッチパターン/補完対象…
- パターンコマンド
| p | 引数の位置依存補完.マッチパターンに引数の位置を指定 |
| c | 現在の引数を補完.オプション自体の補完,オプションと引数の間に |
| スペースを空けない場合の補完等に用いる. | |
| マッチパターンはプレフィックスを指定. | |
| n | 次の引数を補完.オプションが更に引数を持つ場合等の補完に用いる. |
| マッチパターンには補完対象の引数の前の引数パターンを指定. |
- 補完対象
| S | シグナル名 |
| a | alias名 |
| b | キーバインド名 |
| c | コマンド名 |
| d | ディレクトリ名 |
| e | 環境変数名 |
| f | ファイル名(ディレクトリ名も含む) |
| j | ジョブ名 |
| l | リミット名 |
| s | シェル変数名 |
| t | ファイル名(ディレクトリ名を除く) |
| v | 変数名(環境変数とシェル変数) |
| u | ユーザー名 |
| $変数名 | この変数にセットされた名前 |
| (...) | カッコ内に列挙された名前 |
| '...' | ''内のコマンドの実行結果として得られるリスト内の名前 |
tcsh の便利な補完機能を利用する - サンプル .tcshrc ファイル
http://zeus.eedept.kobe-u.ac.jp/~nabesima/faq/complete/dot.tcshrc