<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <meta name="author" content="magicant"> <meta name="description" content="Yash の alias 組込みコマンドについて"> <title>Yash マニュアル: alias 組込みコマンド</title> <link rel="Contents" href="../index.html" title="目次"> <link rel="Prev" href="colon.html" title="コロン組込みコマンド"> <link rel="Next" href="array.html" title="Array 組込みコマンド"> <link rel="Stylesheet" href="../style.css"> <div class="breadcrumb"><a href="../index.html">目次</a> > <a rel="Up" href="index.html">組込みコマンド一覧</a></div> <h1>Alias 組込みコマンド</h1> <p><dfn>Alias 組込みコマンド</dfn>は<a href="../syntax.html#aliases">エイリアス</a>を設定・表示します。 <h2 id="syntax">構文</h2> <ul> <li><code>alias [-gp] [<var>エイリアス名</var>…] [<var>エイリアス名</var>=<var>値</var>…]</code> </ul> <h2 id="description">説明</h2> <p>Alias コマンドは<a href="../syntax.html#aliases">エイリアス</a>をオペランドに従って設定または表示します。表示は、コマンド (の一部) として解釈可能な形式で標準出力に出力します。オペランドを一つも与えない場合、alias コマンドは現在設定されている全てのエイリアスを表示します。 <h2 id="options">オプション</h2> <dl> <dt><code>-g</code>, <code>--global</code> <dd>このオプションを指定した場合、設定するエイリアスはグローバルエイリアスになります。このオプションを指定しない場合、設定するエイリアスは通常のエイリアスになります。 <dt><code>-p</code>, <code>--prefix</code> <dd>このオプションは表示の書式を選択します。このオプションを指定した場合、alias コマンドとそのコマンドライン引数全てを表示します。このオプションを指定しない場合、alias コマンドに渡すオペランドだけを表示します。 </dl> <h2 id="operands">オペランド</h2> <dl> <dt><var>エイリアス名</var> <dd>表示するエイリアスの名前です。 <dt><var>エイリアス名</var>=<var>値</var> <dd>設定するエイリアスの名前とその内容です。 </dl> <h2 id="exitstatus">終了ステータス</h2> <p>エラーがない限り alias コマンドの終了ステータスは 0 です。 <h2 id="notes">補足</h2> <p>Yash でエイリアスの名前として使えない文字は、空白文字・タブ・改行、および <code>=$<>\'"`;&|()#</code> の各文字です。エイリアスの内容には改行以外のすべての文字が使えます。 <p>Alias コマンドは<a href="../builtin.html#types">準特殊組込みコマンド</a>です。 <p>POSIX にはオプションに関する規定はありません。よってオプションは <a href="../posix.html">POSIX 準拠モード</a>では使えません。