UNIXユーティリティの一覧

これは、IEEE Std 1003.1-2008 (POSIX:2008) によって規格されたSingle UNIX Specification (SUS) の一部を構成する、UNIXユーティリティの一覧である。これらユーティリティは、UNIXオペレーティングシステムや大部分のUnix系オペレーティングシステムにて見ることができる。Linux Standard Baseでも指定コマンドになっているものが半分以上ある。

 一覧 
+ IEEE Std 1003.1-2008 ユーティリティ 名前 カテゴリ 説明 初出 admin SCCS SCCS ファイルの作成および管理 PWB UNIX alias* その他 エイリアスの定義または表示 ar* その他 ライブラリアーカイブの生成および管理 Version 1 AT&T UNIX asa テキスト処理 キャリッジ制御文字の解釈 System V at* プロセス管理 後でジョブを実行 Version 7 AT&T UNIX awk* テキスト処理 パターン検索および処理言語 Version 7 AT&T UNIX basename* ファイルシステム ディレクトリ名以外のパス名を返す(関連コマンド dirname) Version 7 AT&T UNIX batch* プロセス管理 バッチキューでコマンドをスケジュール実行 bc* その他 任意精度演算言語 Version 6 AT&T UNIX * プロセス管理 ジョブをバックグラウンドで実行 c99 C プログラミング 標準 C プログラムをコンパイル cal その他 暦の表示 Version 5 AT&T UNIX cat* ファイルシステム ファイルの連結および表示 Version 1 AT&T UNIX cd* ファイルシステム ワーキングディレクトリの変更 Version 6 AT&T UNIX C プログラミング C の生成 System V chgrp* ファイルシステム ファイルのグループ ID を変更 PWB UNIX chmod* ファイルシステム ファイルのモード/属性/パーミッションを変更 Version 1 AT&T UNIX chown* ファイルシステム ファイルのユーザ ID を変更 Version 1 AT&T UNIX cksum* ファイルシステム ファイルのチェックサムおよびサイズの表示 4.4BSD clear 画面のクリア cmp* ファイルシステム 2つのファイルの比較(関連コマンド diff) Version 1 AT&T UNIX * テキスト処理 2つのファイルの共通な行または共通でない行を出力 Version 4 AT&T UNIX command シェルプログラミング 簡単なコマンドの実行 compress ファイルシステム データの圧縮 4.3BSD cp* ファイルシステム ファイルのコピー Version 1 AT&T UNIX crontab* その他 周期的なバックグラウンド処理をスケジュール実行 System V * テキスト処理 文脈に応じたファイルの分割 PWB UNIX ctags C プログラミング タグファイルの生成 3BSD cut* テキスト処理 ファイルの各行の指定部分を切り出す System III cxref C プログラミング C プログラムの相互参照テーブルを生成 System V date* その他 日付および時間の表示 Version 1 AT&T UNIX dd* ファイルシステム ファイルのコンバートおよびコピー Version 5 AT&T UNIX delta SCCS SCCS ファイルの差分の作成 PWB UNIX df* ファイルシステム 空きディスク容量の表示 Version 1 AT&T UNIX diff* テキスト処理 2つのファイルの比較(関連コマンド cmp) Version 5 AT&T UNIX dirname* ファイルシステム ディレクトリ名部分のパス名を返す(関連コマンド basename) System III du ファイルシステム ファイルのディスク使用量の表示 Version 1 AT&T UNIX echo* シェルプログラミング 引数の標準出力への表示 Version 2 AT&T UNIX ed* テキスト処理 標準テキストエディタ Version 1 AT&T UNIX env* その他 環境変数値の設定 System III テキスト処理 テキストエディタ 1BSD * テキスト処理 タブをスペースに変換 3BSD expr* シェルプログラミング 引数を式として評価 Version 7 AT&T UNIX false* シェルプログラミング 「偽」を返す Version 7 AT&T UNIX * その他 コマンド履歴の生成 * プロセス管理 ジョブをフォアグラウンドで実行 file* ファイルシステム ファイルタイプの判定 Version 4 AT&T UNIX find* ファイルシステム ファイルの検索 Version 1 AT&T UNIX * テキスト処理 行折り返しフィルタ 1BSD fort77 FORTRAN77 プログラミング FORTRAN コンパイラ * プロセス管理 1つ以上のファイルをオープンしているプロセス ID の表示 System V gencat* その他 整形済メッセージカタログの生成 get SCCS SCCS ファイルバージョンの取得 PWB UNIX getconf* その他 設定変数値の取得 * シェルプログラミング オプションのパースユーティリティ grep* その他 テキストパターン検索 Version 4 AT&T UNIX * その他 ハッシュデータベースへのアクセスメソッド head* テキスト処理 ファイル先頭部のコピー PWB UNIX iconv* テキスト処理 文字エンコーディングの変更 id* その他 ユーザ ID の表示 4.4BSD * その他 メッセージキュー、セマフォまたは共有メモリセグメントの削除 System V * その他 プロセス間通信機構の利用状況を表示 System V jobs* プロセス管理 カレントセッションのジョブステータスの表示 テキスト処理 ソート済の2つのファイルを共通フィールドに基づきマージ Version 7 AT&T UNIX kill* プロセス管理 プロセスの終了またはシグナル送信 Version 4 AT&T UNIX lex C プログラミング 字句解析プログラムの生成 Version 7 AT&T UNIX ファイルシステム ファイルのハードリンクの生成 Version 1 AT&T UNIX ln* ファイルシステム ファイルのリンク Version 1 AT&T UNIX * その他 ロケール定義情報の取得 localedef* その他 ロケール環境の定義 logger* シェルプログラミング ログメッセージの記録 4.3BSD * その他 ログイン名の表示 4.4BSD * テキスト処理 ファイルをプリンタへ送信 System V ls* ファイルシステム ディレクトリの内容を表示 Version 1 AT&T UNIX m4* その他 マクロプロセッサ PWB UNIX * その他 電子メールメッセージの生成 Version 1 AT&T UNIX make* プログラミング プログラム群の保守、更新および再生成 PWB UNIX man* その他 システムドキュメントマニュアルの表示 Version 2 AT&T UNIX mesg その他 端末メッセージの許可または拒否 Version 1 AT&T UNIX mkdir* ファイルシステム ディレクトリの作成 Version 1 AT&T UNIX mkfifo* ファイルシステム FIFO 特殊ファイルの作成 4.4BSD more* テキスト処理 ファイルをページごとに表示 3BSD mv* ファイルシステム ファイルの移動 Version 1 AT&T UNIX newgrp* その他 グループ ID の変更 (機能的に sg に類似) Version 6 AT&T UNIX nice* プロセス管理 プロセス優先度の変更ユーティリティ Version 4 AT&T UNIX nkf テキスト処理 文字エンコーディングの変更 nl* テキスト処理 行番号フィルタ System III nm C プログラミング オブジェクトファイルのシンボルをリスト Version 1 AT&T UNIX * プロセス管理 ハングアップシグナル(SIGHUP)の無効化ユーティリティ Version 4 AT&T UNIX od* その他 様々な形式でのファイルダンプ Version 1 AT&T UNIX * テキスト処理 ファイルの同じ行または以降の行をマージ Version 32V AT&T UNIX patch* テキスト処理 ファイルへのパッチ適用 4.3BSD pathchk* ファイルシステム パス名のチェック pax* その他 アーカイブファイルの操作 4.4BSD * テキスト処理 ファイルのプリント Version 1 AT&T UNIX * シェルプログラミング 出力の整形 4.3BSD-Reno prs SCCS SCCS ファイルのプリント PWB UNIX ps* プロセス管理 プロセスの状態表示 Version 4 AT&T UNIX pwd* ファイルシステム ワーキングディレクトリ名の表示 Version 5 AT&T UNIX qalter バッチユーティリティ バッチジョブの変更 qdel バッチユーティリティ バッチジョブの削除 qhold バッチユーティリティ バッチジョブの停止 qmove バッチユーティリティ バッチジョブの移動 qmsg バッチユーティリティ バッチジョブにメッセージ送信 qrerun バッチユーティリティ バッチジョブの再実行 qrls バッチユーティリティ バッチジョブの開放 qselect バッチユーティリティ バッチジョブの選択 qsig バッチユーティリティ バッチジョブにシグナル送信 qstat バッチユーティリティ バッチジョブの状態表示 qsub バッチユーティリティ バッチスクリプトの投入 read* シェルプログラミング 標準入力からの行読み込み renice* プロセス管理 実行プロセスのナイス値設定 4BSD rm* ファイルシステム ディレクトリの内容を削除 Version 1 AT&T UNIX rmdel SCCS SCCS ファイルの差分を削除 PWB UNIX rmdir* ファイルシステム ディレクトリの削除 Version 1 AT&T UNIX sact SCCS 現在の SCCS ファイル編集状況の表示 System III sccs SCCS SCCS サブシステムのためのフロントエンド 4.3BSD sed* テキスト処理 ストリームエディタ Version 7 AT&T UNIX sh* シェルプログラミング シェル、標準コマンドインタプリタ Version 7 AT&T UNIX sleep* シェルプログラミング 実行の一時停止 Version 4 AT&T UNIX sort* テキスト処理 テキストファイルのソート、マージまたは比較 Version 1 AT&T UNIX split* その他 ファイルの分割 Version 3 AT&T UNIX strings* C プログラミング ファイル中の表示可能な文字列の表示 2BSD * C プログラミング 実行ファイルから不必要な情報を削除 Version 1 AT&T UNIX stty* その他 制御端末オプションの設定 Version 2 AT&T UNIX tabs その他 制御端末のタブの設定 PWB UNIX tail* テキスト処理 ファイル末尾部のコピー PWB UNIX talk その他 他のユーザとの会話 4.2BSD tee* シェルプログラミング 標準入力の複製 Version 5 AT&T UNIX * シェルプログラミング 式の評価 Version 7 AT&T UNIX time* プロセス管理 コマンド実行にかかる時間を計測 Version 3 AT&T UNIX touch* ファイルシステム ファイルのアクセス時刻および修正時刻の変更 Version 7 AT&T UNIX * その他 端末特性の変更 System V tr* テキスト処理 文字列の置換 Version 4 AT&T UNIX true* シェルプログラミング 「真」を返す Version 7 AT&T UNIX * テキスト処理 トポロジカルソート Version 7 AT&T UNIX tty* その他 ユーザの端末名を表示 Version 1 AT&T UNIX * その他 引数をコマンドとして解釈した場合を表示 ulimit* その他 ファイルサイズ制限の設定または表示 * その他 ファイルモード作成マスクの設定または表示 System III unalias* その他 エイリアス定義の削除 uname* その他 システム名の表示 PWB UNIX uncompress その他 圧縮データの伸張 4.3BSD * テキスト処理 スペースをタブに変換 3BSD unget SCCS SCCS ファイル取得操作のアンドゥ System III uniq* テキスト処理 ファイルの重複行の表示または削除 Version 3 AT&T UNIX ファイルシステム unlink 関数の呼び出し Version 1 AT&T UNIX uucp ネットワーク システム間でのファイルコピー Version 7 AT&T UNIX uudecode ネットワーク バイナリーファイルのデコード 4BSD uuencode ネットワーク バイナリーファイルのエンコード 4BSD uustat ネットワーク uucp 状態表示およびジョブ制御 System III uux プロセス管理 リモートコマンドの実行 Version 7 AT&T UNIX val SCCS SCCS ファイルの検証 System III vi テキスト処理 スクリーン(ビジュアル)エディタ 1BSD wait* プロセス管理 プロセスが完了するまで待機 Version 4 AT&T UNIX wc* テキスト処理 行、語、バイトまたは文字数のカウント Version 1 AT&T UNIX what SCCS SCCS ファイルの同定 PWB UNIX who システム管理 システムにログイン中のユーザを表示 Version 1 AT&T UNIX write その他 他のユーザの制御端末にメッセージを書き込む Version 1 AT&T UNIX xargs* シェルプログラミング 引数リストを構成しコマンドを実行するユーティリティ PWB UNIX yacc C プログラミング さらにもうひとつのコンパイラコンパイラ PWB UNIX zcat* テキスト処理 データの伸張および連結 4.3BSD

*印　Linux Standard Baseにあるコマンド。