JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 方の用途で使われるコマンドインタプリタです。 tcsh には、コマンド行編集 ( コマンド行編集 の項を参照)、 プログラム可能な単語の補完 ( 補完と一覧 の項を参照)、 スペル訂正 ( スペル訂正 の項を参照)、 履歴 ( ヒストリ置換 の項を参照)、 ジョブ制御 ( ジョブ の項 ... ァイルが違います。これについては、 関連ファイル を参照してください。 編集 はじめに、 コマンド行エディタ について説明します。 補完と一覧 と、 スペル訂正 の 2 つの機能は、 編集コマンドとして実装されていますが、 特に分けて説明する必要があるため、項を改めて ... 方、シェルは、ホワイトスペース (空白、タブ、改行) と、 字句構造 の項で列挙する特殊な意味を持つ文字のいくつかを 識別します。 補完と一覧 (+) シェルは、一意に決まる短縮形を与えられると、しばしば単語の補完を 行うことができます。 単語の一部 (たとえば `ls /u ... ... command の終了ステータスは、 command の終了ステータスです。 compgen [ option ] [ word ] option に従って、 word にマッチする補完候補のリストを生成します。 オプションには complete 組み込みコマンドと同じものが指定できますが、 -p と -r は指定できません。 ... マッチのリストは標準出力に出力されます。 -F や -C オプションを使用したときは、 プログラム補完機能によって設定された様々なシェル変数は、 利用可能であっても有用な値を持ちません。 マッチのリストは、同じフラグによる補完仕 ... 様で プログラム補完のコードが直接生成したかのように 生成されます。 word が指定されると、 word にマッチする補完だけが表示されます。 戻り値は、 無 ... ... 展開されます。 COMP_CWORD 現在カーソル位置がある単語の 配列変数 ${COMP_WORDS} におけるインデックスです。 この変数はプログラム補完機能 (後述の プログラム補完 を参照) から呼ばれたシェル関数においてのみ有効です。 COMP_KEY 現在の補完関数を呼び出したキー (ま ... たはキーシーケンスの最後のキー) です。 COMP_LINE 現在のコマンドラインです。 この変数はプログラム補完機能 (後述の プログラム補完 を参照) から呼ばれたシェル関数や外部コマンドにおいてのみ有効です。 COMP_POINT 現在のコマンドの先 ... 在のカーソル位置が現在の現在のコマンドの最後にある場合、 この変数の値は ${#COMP_LINE} と等しくなります。 この変数はプログラム補完機能 (後述の プログラム補完 を参照) から呼ばれたシェル関数や外部コマンドにおいてのみ有効です。 COMP_TYPE 補完関数を呼び出した ... ... す。 *. 概要ファイルを用いるために、 文字列 sum が後ろにつけられます。 この処理は、 シェル上の Readline によって、 ファイル名補完を用いた場合の利便性のために行われるものであり、 補完がドットまで行われるからです。 * ツール名として扱われます。 後ろに .sum ... ... ない。 -n キーの名前は表示せず、値だけ表示する。 -e 不明なキーについてのエラーを無視する。 -N 名前のみを表示する。 プログラム補完を持つシェルで役立つ。 -q 値のセットを標準出力に表示しない。 -w sysctl の設定を変更する場合には、このオプションを指定する。 ... ... トを入力して下矢印キーを押すと、そのテキストで始まる次のコマンドが呼出されます。 TAB カーソルの左側にある部分的なファイル名を補完します。複数のファイル名とマッチする場合は、最初に一致したものがコマンドラインに入力されます。タブを繰り返すと、他の一致する ... ファイル名が順に表示されます。補完したファイル名がディレクトリの場合は、ファイル名に "/" が追加されます。(MS-DOS および Windows システムでは、"\" が追加されま ... FT-TAB) [ ESC-TAB ] TAB と似ていますが、一致するファイル名を逆方向に循環します。 L カーソルの左側にある部分的なファイル名を補完します。複数のファイル名と一致する場合は、すべてのマッチしたもの(訳注 複数)がコマンドラインに入力されます。 U (Unix and OS/2 ... ... イスを発見するために用いる探索法は、以下の通りである。 名前の末尾がスラッシュで終わる場合、それを取り除く (シェルのファイル名補完機能を使って生成された名前をサポートするため)。 名前が '.' または '/' で始まる場合は、名前をデバイスファイルまたは マウントポ ... ... っていない限り、ローカルドメイン名がすべての名前の 末尾に付加されることをいつも心に留めておいてください。 ローカルドメインの補完に失敗した時のみ、名前は変更されずに使用されます。 ``- l '' オプションでは要求されたドメインにおいてリストされている最初の ネ ... ... トが作成される。 もしソケットがローカルな TCP ポートに bind されていない場合は、 このルーティンが適当なポートに bind する。 補完された場合、 xprt->xp_sock には通信のソケット ディスクリプターが、 xprt->xp_port には通信のポート番号が 設定される。 このルー ... ケットが作成される。 ソケットがローカルの UDP ポートに bind されていない場合には このルーティンは適当なポートに bind する。 補完された場合、 xprt->xp_sock に通信のソケットの ディスクリプターが、 xprt->xp_port に通信のポート番号が 設定される。このルーテ ... ... トが作成される。 もしソケットがローカルな TCP ポートに bind されていない場合は、 このルーティンが適当なポートに bind する。 補完された場合、 xprt->xp_sock には通信のソケット ディスクリプターが、 xprt->xp_port には通信のポート番号が 設定される。 このルー ... ケットが作成される。 ソケットがローカルの UDP ポートに bind されていない場合には このルーティンは適当なポートに bind する。 補完された場合、 xprt->xp_sock に通信のソケットの ディスクリプターが、 xprt->xp_port に通信のポート番号が 設定される。このルーテ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。