# コマンドの一覧表

ユーザーガイド

## コマンドラインアプリケーションの一覧表

位置: |  | /boot/system/bin/ ~/config/bin/ ~/config/non-packaged/bin/

Haiku に標準装備されているすべてのコマンドラインアプリケーションは、/boot/system/bin に存在します。ユーザー自身が作ったコマンドラインアプリケーションや、追加インストールしたコマンドラインアプリケーションは、.hpkg パッケージからインストールされた場合 ~/config/bin/ に現れます。パッケージでない場合は、~/config/non-packaged/bin/ に入れられます。これらの場所はすべて PATH 環境変数に含まれているため、自動的に検出されます。
以下は、Haiku に標準装備されているすべてのコマンドラインアプリケーションの一覧表です。それぞれの動作について短い説明だけがあります。使い方についてさらに詳しい情報を見るには、`--help` という引数を付けてアプリケーションを実行してください。

索引: A – E :: F – J :: K – O :: P – S :: T – Z

`CortexAddOnHost` |  | 使用中の、オーディオおよびビデオアドオンをモニターするサービスを起動します。
`FirstBootPrompt` |  | 使用言語とキーボードマップの設定
`[` |  | 要素を比較して、真 / 偽を返します。

## A

`addattr` |  | ファイルに属性を書き込みます。その際、型を考慮して値を変換します (Haiku 固有)。
`alert` |  | メッセージボックスを表示します (Haiku 固有)。
`arp` |  | システムの ARP キャッシュを操作します。
`awk` |  | `gawk` を参照ください。
`base64` |  | 標準出力へ、Base64 のエンコード、またはデコードを行います。
`basename` |  | "/パス/目的の/ファイル名" 文字列からディレクトリと、オプションで拡張子を取り除きます。
`bash` |  | Bourne-again シェル
`bc` |  | 任意精度の電卓言語です。
`beep` |  | ベルを鳴らします。
`bunzip2` |  | `bzip2` を参照ください。
`bzip2` |  | ファイル圧縮
`c++` |  | C++ コンパイラ
`cal` |  | カレンダーを表示します。
`cat` |  | ファイルを連結して、標準出力に表示します。
`catattr` |  | ファイルの属性の内容を表示します (Haiku 固有)。
`cc` |  | C コンパイラ
`checkfs` |  | ファイルシステムのチェックと、修復を行います (Haiku 固有)。
`checkitout` |  | ソースコードを、単純にそのレポジトリの URL でチェックアウトします。
`chgrp` |  | ファイルのグループを変更します。
`chmod` |  | ファイルのパーミッションを変更します。
`chop` |  | ファイルを小さなファイルに分割します。
`chown` |  | ファイルの所有者を変更します。
`chroot` |  | 指定したルートディレクトリでコマンドを実行します。
`cksum` |  | ファイルの CRC チェックサムとバイト数を表示します。
`clear` |  | 端末の内容を消去します。
`clockconfig` |  | 時刻の設定を表示します。
`cmp` |  | 1 バイトずつファイルを比較します。
`collectcatkeys` |  | [ロケールキットの移動した残り]
`comm` |  | ソート済ファイルを 1 行ずつ比較します。
`compress` |  | データ圧縮プログラム
`consoled` |  | コンソールデーモン
`copyattr` |  | 1 つまたは複数のファイルの属性のすべてかサブセットを、ほかのファイルまたは新規ファイルにコピーします (Haiku 固有)。
`cp` |  | ファイルおよびディレクトリをコピーします。
`csplit` |  | 指定のパターンでファイルを分割します。
`ctags` |  | ファイルで見つかったさまざまな言語オブジェクト用の索引ファイルを生成します。
`cut` |  | ファイルの各行からのセクションを印字します。
`date` |  | 現在の時刻と日付を表示または設定します。
`dc` |  | 電卓言語
`dd` |  | 生データをオペランドにしたがって変換およびフォーマットしながらコピーします。
`desklink` |  | アイテムを Deskbar にインストールします (Haiku 固有)。
`diskimage` |  | ファイルをマウントできるディスクデバイスとして登録します (Haiku 固有)。
`df` |  | マウントされたボリュームの空き領域と使用済み領域を報告します。
`diff` |  | 行ごとにファイルを比較します。
`diff3` |  | 3 つのファイルを行ごとに比較します。
`dircolors` |  | `ls` の色を設定します。
`dirname` |  | /path/to/filename 文字列から、ファイル名を取り去ります。
`draggers` |  | レプリカントのハンドルの状態を表示または設定します。
`driveinfo` |  | ハードウェア情報を表示します。
`dstcheck` |  | 夏時間に変わる際、または夏時間から変わる際に使われるメッセージボックスを表示します。
`du` |  | 再帰的にディレクトリに対して、各ファイルのディスク使用量をまとめます。
`dumpcatalog` |  | [ロケールキットの移動した残り]
`echo` |  | 1 行テキストを表示します。
`egrep` |  | `grep` を参照ください。
`eject` |  | リムーバブルメディアをイジェクトします。
`env` |  | 修正された環境でプログラムを実行します。
`error` |  | 任意のエラー番号に対する平文エラーメッセージを表示します。
`expand` |  | タブをスペースに変換します。
`expr` |  | 式の値を表示します。

## F

`factor` |  | 整数の素因数を表示します。
`false` |  | 何もしません。"失敗 (unsuccessful)" を示し、値 "1" を返します。
`fdinfo` |  | システム中の、使用済ファイル記述子に関する情報を表示します。
`ffm` |  | フォーカスをマウス位置に合わせる (focus follows mouse) を設定します。
`fgrep` |  | `grep` を参照ください。
`filepanel` |  | 読み込み / 保存ファイルパネルを表示します (Haiku 固有)。
`find` |  | ディレクトリ階層内でファイルを検索します。
`finddir` |  | システムで定義された特別なディレクトリを探します。
`fmt` |  | ファイルの段落を再設定します。
`fold` |  | ファイルの入力行を折りたたみます。
`fortune` |  | ランダムに、うまくいけば面白い格言を表示します。
`frcode` |  | ファイル名のリストを圧縮するため、updatedb によって呼び出されます。
`freetype-config` |  | FreeType のコンパイル情報とリンク情報を表示します。
`fstrim` |  | SSD ドライブに TRIM コマンドを送信します。
`ftp` |  | ファイル転送プログラム
`ftpd` |  | FTP デーモン
`funzip` |  | アーカイブの最初のアイテムを標準出力に展開します。
`fwcontrol` |  | FireWire 制御プログラム
`gawk` |  | パターン検索および処理言語。
`gdb` |  | GNU デバッガー
`getlimits` |  | シェルスクリプトに役立つフォーマット内のプラットフォーム依存の範囲を表示します。
`grep` |  | パターン検索
`groups` |  | それぞれのユーザー名に対して、グループメンバーシップを表示します。
`gunzip` |  | `gzip` を参照ください。
`gzexe` |  | 実行ファイルの解凍 / 圧縮
`gzip` |  | ファイルの解凍 / 圧縮
`hd` |  | 16 進ダンプ
`head` |  | ファイルの先頭の行を表示します。
`hey` |  | GUI アプリケーションをスクリプトで操作する小さなツールです。
`hostname` |  | システムのホスト名を表示または設定します。
`id` |  | ユーザーおよびグループ情報を表示します。
`ident` |  | ファイル中の RCS キーワードを確認します。
`ifconfig` |  | ネットワークインターフェースを構成します。
`install` |  | 実行中のシステムを中断させることなく、インストール先へファイルをコピーします。
`install-wifi-firmwares.sh` |  | さまざまな無線ネットワークカードのファームウェアをインストールします。
`installsound` |  | サウンドプレファレンスパネル内のイベントに新しいサウンドを設定します。
`iroster` |  | 入力デバイスを一覧表示します。
`isvolume` |  | マウントされたボリュームに対する情報を得ます。
`join` |  | 同じ結合フィールドを持つそれぞれの入力ファイルの組に対して、行を標準出力に書き出します。

## K

`kernel_debugger` |  | カーネルデバッガーに入ります。
`keymap` |  | キーマップの読み込みまたは保存を行います。
`kill` |  | シグナルを送信して、プロセスを終了させます。
`less` |  | ファイルを表示します。
`lessecho` |  | 引数を表示して、ファイル名中の * や ? のような、メタキャラクタを展開します。
`lesskey` |  | less のキーバインディングを指定します。
`link` |  | ファイルへのリンクを作成します。
`linkcatkeys` |  | [ロケールキットの移動した残り]
`listarea` |  | 現在実行中のすべてのチームに対するエリアを一覧表示します。
`listattr` |  | ファイルの属性を一覧表示します (Haiku 固有)。
`listdev` |  | ハードウェアデバイスを一覧表示します。
`listimage` |  | 現在実行中のチームに対するイメージ情報を一覧表示します。
`listport` |  | チームによってまとめられた、システム中のすべての開いているポートを一覧表示します。
`listres` |  | ファイルのリソースを一覧表示します。
`listsem` |  | 特定のチームによって割り当てられたセマフォを一覧表示します。
`listusb` |  | USB デバイスを一覧表示します。
`ln` |  | ファイルへのリンクを作成します。
`locale` |  | 優先言語の組、その LC_CTYPE、および優先フォーマットを表示します。
`locate` |  | ファイルを検索します。
`logger` |  | メッセージをシステムログに送信します。
`login` |  | システム上のセッションを開始します。
`logname` |  | 現在のユーザーの名前を表示します。
`ls` |  | ディレクトリの内容を一覧表示します。
`lsindex` |  | 現在のボリューム / パーティション上のインデックス付けされた属性を表示します (Haiku 固有)。
`mail2mbox` |  | BeOS の e-mail ファイルを、Unix のメールボックスファイルに変換します。
`make` |  | GNU make ユーティリティ
`makebootable` |  | 指定した BFS パーティション / デバイスを、最初の 2 セクタにブートコードを書きこむことで起動可能にします。
`mbox2mail` |  | Unix メールボックスファイルを BeOS の e-mail ファイルに変換します。
`md5sum` |  | MD5 チェックサムを表示またはチェックします。
`merge` |  | 3 方向ファイルマージ。
`message` |  | フラット化した BMessage ファイルを表示します。
`mimeset` |  | ファイルの MIME タイプを設定します。
`mkdepend` |  | Makefile の依存ファイルを生成します。
`mkdir` |  | ディレクトリを作成します。
`mkdos` |  | FAT パーティションを初期化します。
`mkfifo` |  | 名前付きパイプを作成します。
`mkfs` |  | ファイルシステムを作成します。
`mkindex` |  | 属性に対する新しいインデックスを作成します (Haiku 固有)。
`mktemp` |  | 一時ファイルまたは一時ディレクトリを安全に作成します。
`modifiers` |  | 現在押されている (または押されていない) モディファイアキーを表示します。
`more` |  | `less` を参照ください。
`mount` |  | ファイルシステムをマウントします。
`mount_nfs` |  | NFS パーティションををマウントします。
`mountvolume` |  | ボリュームを名前でマウントします。
`mv` |  | ファイルの移動 / リネームを行います。
`netcat` |  | TCP および UDP ユーティリティ
`netstat` |  | ネットワークコネクション、ルーティングテーブル、インターフェース統計、マスカレードコネクション、およびマルチキャストメンバーシップを表示します。
`nl` |  | それぞれのファイルに行番号を付けて表示します。
`nohup` |  | ハングアップシグナルを無視してコマンドを実行します。
`nproc` |  | 利用できるプロセッシングユニットの数を表示します。
`od` |  | ファイルのはっきりとした表現を書き出します。
`open` |  | シェルから、アプリケーション / ドキュメントを起動します (Haiku 固有)。

## P

`package` |  | Haiku パッケージを作成、検査、または解凍します。
`package_repo` |  | Haiku パッケージリポジトリファイルを作成または検査します。
`passwd` |  | ユーザーパスワードを変更します。
`paste` |  | タブによって分離された各ファイルからの連続して一致する行を表示します。
`patch` |  | diff ファイルをオリジナルのファイルに適用します。
`pathchk` |  | 無効な、またはポータブルでないファイル名を診断します。
`pc` |  | プログラマー用電卓
`ping` |  | ICMP エコーリクエストをネットワークホストに送信します。
`pkg-config` |  | Haiku パッケージを分析および設定します。
`pkgman` |  | パッケージとパッケージリポジトリを管理します。
`play` |  | CD のトラックを再生します。
`playfile` |  | オーディオファイルを再生します。
`playsound` |  | オーディオファイルを再生します。
`playwav` |  | WAV ファイルを再生します。
`pr` |  | 印刷のため、ファイルをページ割付または段組みします。
`printenv` |  | 環境変数の値を表示します。
`printf` |  | データを書式設定して表示します。
`prio` |  | プロセスの優先度を変更します。
`profile` |  | スレッドを分析します。
`ps` |  | 実行中のプロセスを一覧表示します。
`ptx` |  | 入力ファイル中の単語の、コンテキストを含む変更されたインデックスを出力します。
`pwd` |  | 現在のディレクトリを表示します。
`query` |  | Tracker の "式で検索 (Find by formula)" 機能をエミュレートするシェルユーティリティです (Haiku 固有)。
`quit` |  | アプリケーションを終了します。
`rc` |  | リソースコンパイラ
`readlink` |  | シンボリックリンクが指すパスを表示します。
`reindex` |  | 既存のファイルの属性を、新規に作成したインデックスに入れます (Haiku 固有)。
`release` |  | セマフォを開放します。
`renice` |  | 実行中のプロセスの優先度を変更します。
`rlog` |  | RCS ファイルに関するログメッセージとその他の情報を表示します。
`rm` |  | ファイルおよびディレクトリを削除します。
`rmattr` |  | ファイルから属性を削除します (Haiku 固有)。
`rmdir` |  | ディレクトリを削除します。
`rmindex` |  | 属性に対するインデックスを削除します (Haiku 固有)。
`roster` |  | 実行中のチームに関する情報を表示します。
`route` |  | ネットワークルートを一覧表示および操作します。
`safemode` |  | システムがセーフモードで実行されているかどうかチェックします。
`screen_blanker` |  | screen blanker を起動します。
`screenmode` |  | スクリーンモードの表示 / 設定を行います。
`sdiff` |  | 隣り合ったファイルの違いを表示またはマージします。
`seq` |  | 一連の数字を表示します。
`setdecor` |  | ウィンドウデコレーターの表示、および設定を行います。
`setgcc` |  | 使用している gcc のバージョンを表示または設定します。
`settype` |  | ファイルの MIME タイプ、シグネチャー、および優先アプリケーションを設定します。
`setversion` |  | ファイルのバージョンを表示します。
`setvolume` |  | システムサウンドボリュームを設定します。
`setwep` |  | 無線ネットワーク用の WEP 暗号化を提供します。
`sh` |  | `bash` を参照ください。
`sha1sum` |  | SHA1 チェックサムの表示とチェックを行います。
`shar` |  | シェルアーカイブを作成します。
`shred` |  | ファイルを繰り返し上書きします。
`shuf` |  | 入力行のランダムな置換を表示します。
`shutdown` |  | コンピューターをシャットダウンします。
`sleep` |  | 指定された秒数停止します。
`sort` |  | すべてのファイルのソート済みの連結を表示します。
`spamdbm` |  | 電子メールをスパムか本物かに分類します。
`split` |  | 入力ファイルの、接頭辞を備えた固定サイズの断片を出力します。
`stat` |  | ファイルまたはファイルシステムの状態を表示します。
`strace` |  | スレッドまたはチームの syscall をトレースします。
`stty` |  | 端末の特性を表示 / 設定します。
`su` |  | 有効なユーザー id およびグループを変更します。
`sum` |  | それぞれのファイルに対して、チェックサムとブロックカウントを表示します。
`sync` |  | ディスクへのブロック変更を強制し、スーパーブロックを更新します。
`sysinfo` |  | システム情報を表示します。

## T

`tac` |  | 最後の行を最初にして、ファイルを連結し表示します。
`tail` |  | ファイルの最後の 10 行を表示します。
`tcpdump` |  | ネットワークトラフィックをダンプします。
`tcptester` |  | [このコマンドは廃止予定です]
`tee` |  | 標準入力からファイルへデータを書き込みまたは追加します。
`telnet` |  | Telnet プロトコルのユーザーインターフェースです。
`telnetd` |  | Telnet デーモン
`test` |  | 要素を比較して、真 / 偽を返します。
`timeout` |  | コマンドを開始し、それが指定された秒数後にまだ動いていれば強制終了します。
`top` |  | 実行中のスレッドおよび CPU 使用率を表示します。
`touch` |  | ファイルのタイムスタンプを変更します。
`tput` |  | 端末の初期化つまり、terminfo データベースへの問い合わせを行います。
`tr` |  | 標準入力から文字を翻訳し、強制し、かつ / または削除します。
`traceroute` |  | ネットワークを通るルートパケットショットを表示します。
`translate` |  | DataTranslators を使って、ファイルフォーマットを変換します。
`trash` |  | ファイルをごみ箱に送るか、ごみ箱から元に戻します。
`true` |  | 何もしません。"成功 (success)" を示し、値 "0" を返します。
`truncate` |  | ファイルのサイズを縮めるか、あるいは拡張します。
`tsort` |  | トポロジカルソートを行います。
`tty` |  | 標準入力に接続した端末のファイル名を表示します。
`uname` |  | システム情報を表示します。
`unchop` |  | 先に `chop` によって分割されたファイルを再作成します。
`unexpand` |  | スペースをタブに変換します。
`uniq` |  | 出力の隣接した位置する行をフィルタリングして、出力に書き出します。
`unlink` |  | 指定のファイルを削除するために、unlink 関数を呼びます。
`unmount` |  | ボリュームをマウント解除します。
`unrar` |  | rar アーカイブを解凍します。
`unshar` |  | shar アーカイブを解凍します。
`untrash` |  | `trash` を参照ください。
`unzip` |  | zip アーカイブを解凍します。
`unzipsfx` |  | 既存の zip アーカイブを自己解凍にするために使用されます。
`updatedb` |  | ローカライズデータベースを更新します。
`uptime` |  | システムが開始してからの日付と時間、および経過時間を表示します。
`urlwrapper` |  | それらを直接扱わないコマンドラインあるいはほかのアプリケーションを URL MIME 形式で包みます。
`useradd` |  | 新規ユーザーを作成します。
`uudecode` |  | uuencode されたファイルをデコードします。
`uuencode` |  | 離れたシステムにファイルをメールで送れるように、uuencode します。
`vdir` |  | ファイルに関する情報を一覧表示します。
`version` |  | ファイルのバージョンを返します。
`vmstat` |  | 仮想メモリシステムに関する情報を表示します。
`waitfor` |  | 特定のスレッドが現れるまで待ちます (Haiku 固有)。
`watch` |  | プログラムを一定期間ごとに実行します。
`wc` |  | ファイルの段落、単語、および文字 (バイト) の数を表示します。
`wget` |  | HTTP、HTTPS、または FTP を経由してファイルをダウンロードするツールです。
`which` |  | コマンドを探します。
`whoami` |  | 現在の有効なユーザー ID と関係のあるユーザー名を表示します。
`xargs` |  | 標準入力からコマンドラインを構築し実行します。
`xres` |  | リソースの表示と操作を行います。
`yes` |  | 強制終了されるまで文字列を繰り返し表示します。
`zcat` |  | `gzip` を参照ください。
`zcmp` |  | `zdiff` を参照ください。
`zdiff` |  | 圧縮済ファイルを比較します。
`zforce` |  | gzip ファイルに、'.gz' 拡張子を強制します。
`zgrep` |  | おそらく圧縮されたファイルを正規表現スキャンします。
`zip` |  | Zip アーカイブ中のアイテムを追加または置き換えます。
`zipcloak` |  | zip アーカイブ中の暗号化されていないファイルをすべて暗号化します。
`zipgrep` |  | 指定の zip アイテムを、文字列かパターンでスキャンします。
`zipinfo` |  | `unzip` を参照ください。
`zipnote` |  | Zip アーカイブ中のコメントを表示します。
`zipsplit` |  | Zip アーカイブを小さく分割します。
`zmore` |  | `more` に似ていますが、任意の圧縮ファイルの圧縮されていない内容上で動作します。
`znew` |  | .Z ファイルを、.gz (gzip) アーカイブに再圧縮します。