BUILTIN
Section: User Commands (1)
索引
jman
BSD mandoc
索引
名称
builtin
alias
alloc
bg
bind
bindkey
break
breaksw
builtins
case
cd
chdir
command
complete
continue
default
dirs
do
done
echo
echotc
elif
else
end
endif
endsw
esac
eval
exec
exit
export
false
fc
fg
filetest
fi
for
foreach
getopts
glob
goto
hash
hashstat
history
hup
if
jobid
jobs
kill
limit
log
login
logout
ls-F
nice
nohup
notify
onintr
popd
printenv
pushd
pwd
read
readonly
rehash
repeat
sched
set
setenv
settc
setty
setvar
shift
source
stop
suspend
switch
telltc
test
then
time
trap
true
type
ulimit
umask
unalias
uncomplete
unhash
unlimit
unset
unsetenv
until
wait
where
which
while
- シェル組み込みコマンド
索引
書式
[-options
]
[args ...
]
索引
解説
シェル組み込みコマンドは、実行中のシェルプロセス内で実行されるコマンドです。
csh(1)
組み込みコマンドの場合、
パイプラインの構成要素として登場する場合には、
最後の構成要素である場合を除き、コマンドはサブシェル内で実行されます。
シェルに対して指定されたコマンドがスラッシュ
``/''
を含む場合、
指定したコマンドの最後の部分が組み込みコマンドの名前とマッチする場合でも、
シェルは組み込みコマンドを実行しません。
それ故、組み込み echo コマンドをサポートするシェルでは
``echo
''
は組み込みコマンドを実行させますが、
``/bin/echo
''
や
``./echo
''
は組み込みコマンドを実行させません。
複数のシェルに存在する組み込みコマンドもありますが、
それらの動作はこれをサポートする各シェルで異なるかもしれません。
下表は、シェル組み込みコマンドと、これらをサポートする標準シェルと、
独立ユーティリティとして存在するか否かを列挙しています
ここには
csh(1)
と
sh(1)
の組み込みコマンドだけを列挙しています。
外部
で
``No**
''
とマークされたコマンドは外部的に存在していますが、
組み込みコマンドを使った同名のスクリプトとして
実装されています。
組み込みコマンドの操作の詳細についてはシェルの
マニュアルページを調べてください。
他のシェルのユーザは、
info(1)
ページや他の文書を調べる必要があるでしょう。
-
コマンド 外部 Ta csh(1)TaXrsh1
-
- alias Ta Yes Ta Yes Ta Yes
-
- alloc Ta Ta Yes Ta
- bg Ta
No** Ta Yes Ta Yes
-
-
- bind Ta Ta Ta Yes
-
- bindkey Ta Ta Yes Ta
- break Ta
Ta Yes Ta Yes
-
-
- breaksw Ta Ta Yes Ta
- builtin Ta
Ta Ta Yes
-
-
- builtins Ta Ta Yes Ta
- case Ta
Ta Yes Ta Yes
-
-
- cd Ta No** Ta Yes Ta Yes
-
- chdir Ta Ta Yes Ta Yes
-
- Ta Ta Ta Yes
-
- complete Ta Ta Yes Ta
- continue Ta
Ta Yes Ta Yes
-
-
- default Ta Ta Yes Ta
- dirs Ta
Ta Yes Ta - do Ta
Ta Ta Yes
-
-
-
- done Ta Ta Ta Yes
-
- echo Ta Yes Ta Yes Ta Yes
-
- echotc Ta Ta Yes Ta
- elif Ta
Ta Ta Yes
-
-
- else Ta Ta Yes Ta Yes
-
- end Ta Ta Yes Ta
- endif Ta
Ta Yes Ta - endsw Ta
Ta Yes Ta - esac Ta
Ta Ta Yes
-
-
-
-
- eval Ta Ta Yes Ta Yes
-
- exec Ta Ta Yes Ta Yes
-
- exit Ta Ta Yes Ta Yes
-
- export Ta Ta Ta Yes
-
- false Ta Yes Ta Ta Yes
-
- fc Ta No** Ta Ta Yes
-
- fg Ta No** Ta Yes Ta Yes
-
- filetest Ta Ta Yes Ta
- fi Ta
Ta Ta Yes
-
-
- for Ta Ta Ta Yes
-
- foreach Ta Ta Yes Ta
- getopts Ta
No** Ta Ta Yes
-
-
- glob Ta Ta Yes Ta
- goto Ta
Ta Yes Ta - hash Ta
Ta Ta Yes
-
-
-
- hashstat Ta Ta Yes Ta
- history Ta
Ta Yes Ta - hup Ta
Ta Yes Ta - if Ta
Ta Yes Ta Yes
-
-
-
-
- jobid Ta Ta Ta Yes
-
- jobs Ta No** Ta Yes Ta Yes
-
- kill Ta Yes Ta Yes Ta
- limit Ta
Ta Yes Ta - log Ta
Ta Yes Ta - login Ta
Yes Ta Yes Ta - logout Ta
Ta Yes Ta - ls-F Ta
Ta Yes Ta - nice Ta
Yes Ta Yes Ta - nohup Ta
Yes Ta Yes Ta - notify Ta
Ta Yes Ta - onintr Ta
Ta Yes Ta - popd Ta
Ta Yes Ta - printenv Ta
Yes Ta Yes Ta - pushd Ta
Ta Yes Ta - pwd Ta
Yes Ta Ta Yes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- read Ta No** Ta Ta Yes
-
- readonly Ta Ta Ta Yes
-
- rehash Ta Ta Yes Ta
- repeat Ta
Ta Yes Ta - sched Ta
Ta Yes Ta - set Ta
Ta Yes Ta Yes
-
-
-
-
- setenv Ta Ta Yes Ta
- settc Ta
Ta Yes Ta - setty Ta
Ta Yes Ta - setvar Ta
Ta Ta Yes
-
-
-
-
- shift Ta Ta Yes Ta Yes
-
- source Ta Ta Yes Ta
- stop Ta
Ta Yes Ta - suspend Ta
Ta Yes Ta - switch Ta
Ta Yes Ta - telltc Ta
Ta Yes Ta - test Ta
Yes Ta Ta Yes
-
-
-
-
-
-
- then Ta Ta Ta Yes
-
- time Ta Yes Ta Yes Ta
- trap Ta
Ta Ta Yes
-
-
- true Ta Yes Ta Ta Yes
-
- type Ta Ta Ta Yes
-
- ulimit Ta Ta Ta Yes
-
- umask Ta No** Ta Yes Ta Yes
-
- unalias Ta No** Ta Yes Ta Yes
-
- uncomplete Ta Ta Yes Ta
- unhash Ta
Ta Yes Ta - unlimit Ta
Ta Yes Ta - unset Ta
Ta Yes Ta Yes
-
-
-
-
- unsetenv Ta Ta Yes Ta
- until Ta
Ta Ta Yes
-
-
- wait Ta No** Ta Yes Ta Yes
-
- where Ta Ta Yes Ta
- which Ta
Yes Ta Yes Ta - while Ta
Ta Yes Ta Yes
-
-
-
索引
関連項目
csh(1),
echo(1),
false(1),
info(1),
kill(1),
login(1),
nice(1),
nohup(1),
printenv(1),
pwd(1),
sh(1),
test(1),
time(1),
true(1),
which(1)
索引
歴史
マニュアルページは
Fx 3.4
ではじめて登場しました。
索引
作者
このマニュアルページは
An Sheldon Hearn Aq sheldonh@FreeBSD.org
によって書かれました。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 関連項目
-
- 歴史
-
- 作者
-
Time: 07:06:00 GMT, January 12, 2009