builtin(1) FreeBSD 一般コマンドマニュアル

builtin

前のページ 上に戻る 次のページ

builtin


     history, hup, if, jobid, jobs, kill, limit, log, login, logout, ls-F,
     nice, nohup, notify, onintr, popd, printf, printenv, pushd, pwd, read,
     readonly, rehash, repeat, sched, set, setenv, settc, setty, setvar,
     shift, source, stop, suspend, switch, telltc, then, time, trap, type,
     ulimit, umask, unalias, uncomplete, unhash, unlimit, unset, unsetenv,
     until, wait, where, which, while - シェル組み込みコマンド


書式

     builtin [-options] [args ...]


解説

     シェル組み込みコマンドは、実行中のシェルプロセス内で実行されるコマンドで
     す。 csh(1) 組み込みコマンドの場合、パイプラインの構成要素として登場する
     場合には、最後の構成要素である場合を除き、コマンドはサブシェル内で実行さ
     れます。

     シェルに対して指定されたコマンドがスラッシュ ``/'' を含む場合、指定したコ
     マンドの最後の部分が組み込みコマンドの名前とマッチする場合でも、シェルは
     組み込みコマンドを実行しません。それ故、組み込み echo コマンドをサポート
     するシェルでは ``echo'' は組み込みコマンドを実行させますが、
     ``/bin/echo'' や ``./echo'' は組み込みコマンドを実行させません。

     複数のシェルに存在する組み込みコマンドもありますが、それらの動作はこれを
     サポートする各シェルで異なるかもしれません。下表は、シェル組み込みコマン
     ドと、これらをサポートする標準シェルと、独立ユーティリティとして存在する
     か否かを列挙しています

     ここには csh(1)sh(1) の組み込みコマンドだけを列挙しています。これらの
     シェルのもとでの各組み込みコマンドの動作の詳細は、適切なマニュアルページ
     を参照してください。他のシェルのユーザは、そのシェルと共に提供される文書
     を参照する必要があるでしょう。

           コマンド      外部        csh(1)    sh(1)
           alias         No          Yes       Yes
           alloc         No          Yes       No
           bg            No          Yes       Yes
           bindkey       No          Yes       No
           break         No          Yes       Yes
           breaksw       No          Yes       No
           builtins      No          Yes       No
           case          No          Yes       Yes
           cd            No          Yes       Yes
           chdir         No          Yes       Yes
           command       No          No        Yes
           complete      No          Yes       No
           continue      No          Yes       Yes
           default       No          Yes       No
           dirs          No          Yes       No
           do            No          No        Yes
           done          No          No        Yes
           echo          Yes         Yes       Yes
           echotc        No          Yes       No
           for           No          No        Yes
           foreach       No          Yes       No
           getopts       No          No        Yes
           glob          No          Yes       No
           goto          No          Yes       No
           hash          No          No        Yes
           hashstat      No          Yes       No
           history       No          Yes       No
           hup           No          Yes       No
           if            No          Yes       Yes
           jobid         No          No        Yes
           jobs          No          Yes       Yes
           kill          Yes         Yes       No
           limit         No          Yes       No
           log           No          Yes       No
           login         Yes         Yes       No
           logout        No          Yes       No
           ls-F          No          Yes       No
           nice          Yes         Yes       No
           nohup         Yes         Yes       No
           notify        No          Yes       No
           onintr        No          Yes       No
           popd          No          Yes       No
           printenv      Yes         Yes       No
           printf        Yes         No        Yes
           pushd         No          Yes       No
           pwd           Yes         No        Yes
           read          No          No        Yes
           readonly      No          No        Yes
           rehash        No          Yes       No
           repeat        No          Yes       No
           sched         No          Yes       No
           set           No          Yes       Yes
           setenv        No          Yes       No
           settc         No          Yes       No
           setty         No          Yes       No
           setvar        No          No        Yes
           shift         No          Yes       Yes
           source        No          Yes       No
           stop          No          Yes       No
           suspend       No          Yes       No
           switch        No          Yes       No
           telltc        No          Yes       No
           then          No          No        Yes
           time          Yes         Yes       No
           trap          No          No        Yes
           type          No          No        Yes
           ulimit        No          No        Yes
           umask         No          Yes       Yes
           unalias       No          Yes       Yes
           uncomplete    No          Yes       No
           unhash        No          Yes       No

     builtin マニュアルページが最初に登場したのは FreeBSD 3.4 です。


作者

     このマニュアルページは Sheldon Hearn <sheldonh@FreeBSD.org> が書きまし
     た。

FreeBSD 4.4                    September 1, 1999                   FreeBSD 4.4

ABELNET VPSサービス