JP1/Advanced Shell

[目次][用語][索引][前へ][次へ]


9.2.1 シェル標準コマンドの一覧

シェル標準コマンドには,特殊組み込みコマンドと正規組み込みコマンドがあります。

表9-2 特殊組み込みコマンドの一覧

コマンド名 機能概要
. シェルスクリプトを実行します。
: 引数を展開し,終了コード0を返します。
break 繰り返し処理を抜けます。
continue ループの処理を中断して,ループの先頭に戻ります。
eval 引数を1つにまとめて,コマンドとして実行します。
exec 指定されたコマンド実行して終了します。
exit シェルを終了します。
export シェル変数をエクスポートします。
readonly 変数の属性を読み込み専用に変更する,または読み込み専用の変数を表示します。
return 関数またはジョブ定義スクリプトから復帰します。
set シェルオプションを設定する,配列を作成する,または変数の値を表示します。
shift 実行時パラメーターをシフトします。
trap【UNIX限定】 シグナルを受け取ったときの動作を設定します。
typeset 変数や関数の属性と値を明示的に宣言します。
unset 変数の値と属性の設定を解除します。

表9-3 正規組み込みコマンドの一覧

コマンド名 機能概要
alias エイリアスを定義します。
builtin 組み込みコマンドを実行します。
cd カレントディレクトリを移動します。
command 組み込みコマンドや外部コマンドを実行します。
echo 引数で指定した値を標準出力に出力します。
false 終了コード1を返します。
getopts 引数を解析します。
kill プロセスにシグナルを送信します。
let 算術式による数値計算を行って,評価します。
print 引数で指定した値を,標準出力に出力します。
pwd カレントディレクトリのパスを表示します。
read 標準入力から読み込んでシェル変数に格納します。
test 条件式を判定します。
times シェルが消費したCPU時間を表示します。
true 終了コード0を返します。
ulimit【UNIX限定】 システムリソースの上限を設定し,情報を表示します。
umask【UNIX限定】 ファイルモード作成マスクを設定し,表示します。
unalias エイリアス定義を無効にします。
wait プロセスの完了を待ちます。
whence 指定された文字列をコマンドとした場合の解釈を表示します。

[目次][前へ][次へ]


[他社商品名称に関する表示]

All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.