settc(1)
|
FreeBSD 一般コマンドマニュアル
|
settc
settc
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