components/ksh93/files/alias.1.ja_JP.UTF-8
changeset 789 5f074ca23733
equal deleted inserted replaced
788:ab1a623335b6 789:5f074ca23733
       
     1 '\" te
       
     2 .\" Copyright (c) 2007, 2011, Oracle and/or its affiliates. All rights reserved.
       
     3 .\" Copyright 1989 AT&T
       
     4 .\" Portions Copyright (c) 1992, X/Open Company Limited All Rights Reserved
       
     5 .\" Portions Copyright (c) 1982-2007 AT&T Knowledge Ventures
       
     6 .\"  Sun Microsystems, Inc. gratefully acknowledges The Open Group for permission to reproduce portions of its copyrighted documentation. Original documentation from The Open Group can be obtained online at http://www.opengroup.org/bookstore/.
       
     7 .\" The Institute of Electrical and Electronics Engineers and The Open Group, have given us permission to reprint portions of their documentation. In the following statement, the phrase "this text" refers to portions of the system documentation. Portions of this text are reprinted and reproduced in electronic form in the Sun OS Reference Manual, from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of Electrical and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between these versions and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained online at http://www.opengroup.org/unix/online.html. This notice shall appear on any product containing this material. 
       
     8 .TH alias 1 "2008 年 4 月 8 日" "SunOS 5.11" "ユーザーコマンド"
       
     9 .SH 名前
       
    10 alias, unalias \- コマンドまたはコマンド群の別名または省略形の生成と削除
       
    11 .SH 形式
       
    12 .LP
       
    13 .nf
       
    14 \fB/usr/bin/alias\fR [\fIalias-name\fR[= \fIstring\fR...]]
       
    15 .fi
       
    16 
       
    17 .LP
       
    18 .nf
       
    19 \fB/usr/bin/unalias\fR \fIalias-name\fR...
       
    20 .fi
       
    21 
       
    22 .LP
       
    23 .nf
       
    24 \fB/usr/bin/unalias\fR \fB-a\fR
       
    25 .fi
       
    26 
       
    27 .SS "\fBcsh\fR"
       
    28 .LP
       
    29 .nf
       
    30 \fBalias\fR [\fIname\fR [\fIdef\fR]]
       
    31 .fi
       
    32 
       
    33 .LP
       
    34 .nf
       
    35 \fBunalias\fR \fIpattern\fR
       
    36 .fi
       
    37 
       
    38 .SS "\fBksh88\fR"
       
    39 .LP
       
    40 .nf
       
    41 \fBalias\fR [\fB-tx\fR] [\fIname\fR[= \fIvalue\fR]...]
       
    42 .fi
       
    43 
       
    44 .LP
       
    45 .nf
       
    46 \fBunalias\fR \fIname\fR...
       
    47 .fi
       
    48 
       
    49 .LP
       
    50 .nf
       
    51 \fBunalias\fR [\fB-a\fR]
       
    52 .fi
       
    53 
       
    54 .SS "\fBksh\fR"
       
    55 .LP
       
    56 .nf
       
    57 \fBalias\fR [\fB-ptx\fR] [\fIname\fR[= \fIvalue\fR]...]
       
    58 .fi
       
    59 
       
    60 .LP
       
    61 .nf
       
    62 \fBunalias\fR [\fB-a\fR] [\fIname\fR...]
       
    63 .fi
       
    64 
       
    65 .SH 機能説明
       
    66 .sp
       
    67 .LP
       
    68 \fBalias\fR および \fBunalias\fR ユーティリティは、コマンドまたはコマンド群の別名あるいは省略形を作成または削除します。これらのユーティリティの動作は、C シェル環境と Korn シェル環境では異なります。
       
    69 .SS "\fB/usr/bin/alias\fR"
       
    70 .sp
       
    71 .LP
       
    72 \fBalias\fR ユーティリティは、別名定義を作成または再定義するか、あるいは既存の別名定義を標準出力に書き出します。別名定義は、コマンド名を置き換える文字列を指定するものです。
       
    73 .sp
       
    74 .LP
       
    75 別名定義は、現在のシェルの実行環境、およびそのシェルの全サブシェルの実行環境に影響を及ぼします。このマニュアルに記述されているように用いれば、別名定義は現在のシェルの親プロセスにも、シェルが呼び出すユーティリティーの環境にも影響を及ぼしません。
       
    76 .SS "\fB/usr/bin/unalias\fR"
       
    77 .sp
       
    78 .LP
       
    79 \fBunalias\fR ユーティリティは、指定された別名の定義を削除します。それにより、現在のシェルの実行環境から別名が削除されます。\fB-a\fR オプションは、現在の実行環境からすべての別名定義を削除します。
       
    80 .SS "\fBcsh\fR"
       
    81 .sp
       
    82 .LP
       
    83 \fBalias\fR は別名 \fIname\fR に \fIdef\fR で指定した別名の定義を割り当てます。その割り当てられた \fIdef\fR はワードの並びで、エスケープされたヒストリ置換のメタシンタックスを含んでいてもかまいません。\fIname\fR に \fBalias\fR または \fBunalias\fR を使用することはできません。\fIdef\fR を省略すると、別名 \fIname\fR が現在の定義と共に表示されます。\fIname\fR と \fIdef\fR の両方を省略すると、現在あるすべての別名が表示されます。
       
    84 .sp
       
    85 .LP
       
    86 実装状態の制限によって、別名の定義は、それが使われる前のコマンド行で入力されていなければなりません。
       
    87 .sp
       
    88 .LP
       
    89 \fBunalias\fR は \fIpattern\fR が示すファイル名置換パターンに一致する別名を破棄します。`\fBunalias *\fR' と指定すると、すべての別名を破棄できます。
       
    90 .SS "\fBksh88\fR"
       
    91 .sp
       
    92 .LP
       
    93 引数なしの場合、このコマンドは標準出力上に \fIname=value\fR という形式の別名のリストを表示します。\fB\fR\fIvalue\fR が指定された名前に対しては別名を定義します。\fB\fR\fIvalue\fR の末尾にスペースがあると、次のワードが別名置換指定かどうかをチェックします。\fB-t\fR フラグは、検索済みの別名を設定または一覧表示します。検索済み別名の値は、指定した \fIname\fR に対応する完全パス名になります。\fBPATH\fR の値を再設定するとこの値は未定義になりますが、別名は検索済みのままです。\fB-t\fR フラグを省略すると、\fIvalue\fR が指定されていない引数リスト内の各 \fIname\fR について、別名の名前と値を表示します。\fB-x\fR フラグは、エクスポートされた別名を設定または表示します。\fI\fRエクスポートされた別名は、\fI名前\fRで起動されるスクリプト用に定義されます。\fIname\fR が指定されているが、\fIvalue\fR は指定されておらず、name に対する別名も定義されていない場合は、終了ステータスは 0 以外になります。
       
    94 .sp
       
    95 .LP
       
    96 \fBunalias\fR を指定すると \fIname\fR が示す \fBalias\fR を \fBalias\fR リストから削除できます。
       
    97 .SS "\fBksh\fR"
       
    98 .sp
       
    99 .LP
       
   100 \fBalias\fR は、別名定義を作成または再定義したり、既存の別名定義を標準出力に書き出したりします。 
       
   101 .sp
       
   102 .LP
       
   103 別名定義は、コマンド名を置き換える文字列を指定するものです。別名には、シェルに対する特殊文字を除く、任意の出力可能な文字を含めることができます。別名の末尾がスペース (SPACE) またはタブ (TAB) の場合は、別名により置き換えられるコマンド名に続く語も別名かどうかがチェックされます。 
       
   104 .sp
       
   105 .LP
       
   106 名前が指定されていない場合は、すべての別名の名前と値が標準出力に書き込まれます。名前は指定されているが \fB=\fR\fIvalue\fR が指定されていない場合は、名前に対応する別名の現在値が名前ごとに標準出力に書き込まれます。\fB=\fR\fIvalue\fR が指定されている場合は、別名が作成または再定義されます。 
       
   107 .sp
       
   108 .LP
       
   109 \fBalias\fR は宣言コマンドとしてシェルに内蔵されているため、引数に対するフィールド分割およびパス名展開は実行されません。チルド展開は \fIvalue\fR に対して行われます。別名定義が影響を与えるのは、現在のシェル環境により読み込まれたスクリプトだけです。このシェルにより実行されるスクリプトには影響しません。 
       
   110 .sp
       
   111 .LP
       
   112 \fBunalias\fR は、指定された各別名の定義を現在のシェル実行環境から削除します。\fB-a\fR が指定されている場合は、すべての別名を削除します。すでに読み込まれ、実行されているコマンドには影響を与えません。
       
   113 .SH オプション
       
   114 .sp
       
   115 .LP
       
   116 \fBunalias\fR では、次のオプションがサポートされています。
       
   117 .sp
       
   118 .ne 2
       
   119 .mk
       
   120 .na
       
   121 \fB\fB-a\fR \fR
       
   122 .ad
       
   123 .RS 7n
       
   124 .rt  
       
   125 現在のシェルの実行環境から、すべての別名定義を削除します。
       
   126 .RE
       
   127 
       
   128 .SS "\fBksh88\fR"
       
   129 .sp
       
   130 .LP
       
   131 \fBalias\fR では次のオプションがサポートされています。
       
   132 .sp
       
   133 .ne 2
       
   134 .mk
       
   135 .na
       
   136 \fB\fB-t\fR \fR
       
   137 .ad
       
   138 .RS 7n
       
   139 .rt  
       
   140 検索済みの別名を設定または一覧表示します。
       
   141 .RE
       
   142 
       
   143 .SS "\fBksh\fR"
       
   144 .sp
       
   145 .LP
       
   146 \fBalias\fR では次のオプションがサポートされています。
       
   147 .sp
       
   148 .ne 2
       
   149 .mk
       
   150 .na
       
   151 \fB\fB-p\fR\fR
       
   152 .ad
       
   153 .RS 6n
       
   154 .rt  
       
   155 出力をシェルへの入力に使用可能な \fBalias\fR コマンドの形式にして、現在の別名を再作成できるようにします。
       
   156 .RE
       
   157 
       
   158 .sp
       
   159 .ne 2
       
   160 .mk
       
   161 .na
       
   162 \fB\fB-t\fR\fR
       
   163 .ad
       
   164 .RS 6n
       
   165 .rt  
       
   166 検索済みの別名を指定します。 
       
   167 .sp
       
   168 検索済みの別名は、コマンド名をコマンドのパス名に関連付けます。これらは、\fBPATH\fR 変数の設定解除時にリセットされます。検索済み別名の機能は、廃止または互換性がなくなる可能性があります。
       
   169 .RE
       
   170 
       
   171 .sp
       
   172 .ne 2
       
   173 .mk
       
   174 .na
       
   175 \fB\fB-x\fR\fR
       
   176 .ad
       
   177 .RS 6n
       
   178 .rt  
       
   179 無視されます。このオプションは廃止されています。
       
   180 .RE
       
   181 
       
   182 .sp
       
   183 .LP
       
   184 \fBunalias\fR では次のオプションがサポートされています。
       
   185 .sp
       
   186 .ne 2
       
   187 .mk
       
   188 .na
       
   189 \fB\fB-a\fR\fR
       
   190 .ad
       
   191 .RS 6n
       
   192 .rt  
       
   193 すべての別名定義を削除します。\fIname\fR オペランドは省略可能であり、指定されている場合は無視されます。
       
   194 .RE
       
   195 
       
   196 .SH オペランド
       
   197 .sp
       
   198 .LP
       
   199 次のオペランドがサポートされています。
       
   200 .SS "\fBalias\fR"
       
   201 .sp
       
   202 .ne 2
       
   203 .mk
       
   204 .na
       
   205 \fB\fIalias-name\fR \fR
       
   206 .ad
       
   207 .RS 15n
       
   208 .rt  
       
   209 別名定義を標準出力に書き出します。
       
   210 .RE
       
   211 
       
   212 .SS "\fBunalias\fR"
       
   213 .sp
       
   214 .ne 2
       
   215 .mk
       
   216 .na
       
   217 \fB\fIalias-name\fR \fR
       
   218 .ad
       
   219 .RS 21n
       
   220 .rt  
       
   221 削除する別名を指定します。
       
   222 .RE
       
   223 
       
   224 .sp
       
   225 .ne 2
       
   226 .mk
       
   227 .na
       
   228 \fB\fIalias-name\fR\fB=\fR\fIstring\fR\fR
       
   229 .ad
       
   230 .RS 21n
       
   231 .rt  
       
   232 \fIalias-name\fR で示す別名に、\fIstring\fR で示す文字列を割り当てます。
       
   233 .RE
       
   234 
       
   235 .sp
       
   236 .LP
       
   237 オペランドを 1 つも指定しないと、すべての別名定義が標準出力に書き込まれます。
       
   238 .SH 出力
       
   239 .sp
       
   240 .LP
       
   241 オペランドがすべて省略された場合、または \fIname\fR オペランドだけが指定された場合の、別名の表示形式は次のとおりです。
       
   242 .sp
       
   243 .in +2
       
   244 .nf
       
   245 "%s=%s\en" \fIname\fR, \fIvalue\fR
       
   246 .fi
       
   247 .in -2
       
   248 .sp
       
   249 
       
   250 .sp
       
   251 .LP
       
   252 文字列 \fIvalue\fR は、シェルへ再入力できるよう、適切な引用符を付加して出力されます。
       
   253 .SH 使用例
       
   254 .LP
       
   255 \fB例 1 \fRコマンドの出力を変更する
       
   256 .sp
       
   257 .LP
       
   258 \fBls\fR ユーティリティの出力を複数カラム形式の注釈付きに変更します。
       
   259 
       
   260 .sp
       
   261 .in +2
       
   262 .nf
       
   263 example% \fBalias ls="ls \(miCF"\fR
       
   264 .fi
       
   265 .in -2
       
   266 .sp
       
   267 
       
   268 .LP
       
   269 \fB例 2 \fRコマンド履歴ファイルにある直前のエントリを繰り返す
       
   270 .sp
       
   271 .LP
       
   272 次の例は、コマンドの履歴ファイルにある直前の入力を繰り返す単純な "redo" コマンドを生成します。
       
   273 
       
   274 .sp
       
   275 .in +2
       
   276 .nf
       
   277 example% \fBalias r='fc \(mis'\fR
       
   278 .fi
       
   279 .in -2
       
   280 .sp
       
   281 
       
   282 .LP
       
   283 \fB例 3 \fRコマンドの出力オプションを指定する
       
   284 .sp
       
   285 .LP
       
   286 次の例は、\fBdu\fR ユーティリティがディスク出力を 1024 バイト単位にまとめるようにします。
       
   287 
       
   288 .sp
       
   289 .in +2
       
   290 .nf
       
   291 example% \fBalias du=du \(mik\fR
       
   292 .fi
       
   293 .in -2
       
   294 .sp
       
   295 
       
   296 .LP
       
   297 \fB例 4 \fR別名である引数を処理する
       
   298 .sp
       
   299 .LP
       
   300 次の例では、別名である引数を処理できるよう、\fBnohup\fR ユーティリティーを設定します。
       
   301 
       
   302 .sp
       
   303 .in +2
       
   304 .nf
       
   305 example% \fBalias nohup="nohup "\fR
       
   306 .fi
       
   307 .in -2
       
   308 .sp
       
   309 
       
   310 .SH 環境
       
   311 .sp
       
   312 .LP
       
   313 \fBalias\fR と \fBunalias\fR の実行に影響を与える次の環境変数についての詳細は、\fBenviron\fR(5) を参照してください。\fBLANG\fR、\fBLC_ALL\fR、\fBLC_CTYPE\fR、\fBLC_MESSAGES\fR、および \fBNLSPATH\fR。
       
   314 .SH 終了ステータス
       
   315 .sp
       
   316 .LP
       
   317 次の終了値が返されます。
       
   318 .sp
       
   319 .ne 2
       
   320 .mk
       
   321 .na
       
   322 \fB\fB0\fR \fR
       
   323 .ad
       
   324 .RS 6n
       
   325 .rt  
       
   326 正常終了。
       
   327 .RE
       
   328 
       
   329 .SS "\fBalias\fR"
       
   330 .sp
       
   331 .ne 2
       
   332 .mk
       
   333 .na
       
   334 \fB\fB>0\fR\fR
       
   335 .ad
       
   336 .RS 6n
       
   337 .rt  
       
   338 \fIalias-name\fR オペランドで指定した名前の 1 つが別名定義を持っていなかったか、もしくはエラーが発生しました。
       
   339 .RE
       
   340 
       
   341 .SS "\fBunalias\fR"
       
   342 .sp
       
   343 .ne 2
       
   344 .mk
       
   345 .na
       
   346 \fB\fB>0\fR\fR
       
   347 .ad
       
   348 .RS 6n
       
   349 .rt  
       
   350 \fIalias-name\fR オペランドで指定した名前の 1 つが正しい別名定義を表していなかったか、もしくはエラーが発生しました。
       
   351 .RE
       
   352 
       
   353 .SH 属性
       
   354 .sp
       
   355 .LP
       
   356 属性についての詳細は、\fBattributes\fR(5) を参照してください。
       
   357 .SS "\fBcsh, ksh88\fR"
       
   358 .sp
       
   359 
       
   360 .sp
       
   361 .TS
       
   362 tab() box;
       
   363 cw(2.75i) |cw(2.75i) 
       
   364 lw(2.75i) |lw(2.75i) 
       
   365 .
       
   366 属性タイプ属性値
       
   367 _
       
   368 使用条件system/core-os
       
   369 _
       
   370 インタフェースの安定性確実
       
   371 _
       
   372 標準T{
       
   373 \fBstandards\fR(5) を参照してください。
       
   374 T}
       
   375 .TE
       
   376 
       
   377 .SS "\fBksh\fR"
       
   378 .sp
       
   379 
       
   380 .sp
       
   381 .TS
       
   382 tab() box;
       
   383 cw(2.75i) |cw(2.75i) 
       
   384 lw(2.75i) |lw(2.75i) 
       
   385 .
       
   386 属性タイプ属性値
       
   387 _
       
   388 使用条件system/core-os
       
   389 _
       
   390 インタフェースの安定性不確実
       
   391 .TE
       
   392 
       
   393 .SH 関連項目
       
   394 .sp
       
   395 .LP
       
   396 \fBcsh\fR(1), \fBksh\fR(1), \fBksh88\fR(1), \fBshell_builtins\fR(1), \fBattributes\fR(5), \fBenviron\fR(5), \fBstandards\fR(5)