ジャンル別UNIX/Linuxコマンド一覧


最終更新


UNIX/Linux コマンド解説の一覧です。 2023/09/09現在の掲載コマンド数は528個です。 主に FreeBSD, Redhat Enterprise Linux, CentOS, Ubuntu, Amazon Linux 等で使用できるコマンドを集めたものです。

括弧内の数字は、ジャンルに属するコマンドの個数です。

用語集(21) 基礎的コマンド(18)
ファイル・ディレクトリ管理(38) プロセス管理(13)
システム管理(49) 個人環境設定(25)
コンパイラ・デバッガ・プログラミング(41) データベース(2)
クラウド(2) 検索(8)
ウィンドウマネージャ(7) 音楽・オーディオ(16)
映像・画像・ドローツール(24) ネットワーク(39)
アーカイブ・圧縮・エンコード・デコード(22) シェル・シェルの内部コマンド・シェルスクリプト関連(35)
日本語(16) TeX・印刷(5)
調べる (ファイル・漢字コードなど)(16) メール(11)
数学(10) エディタ・ビュアー(14)
X Window System(31) WWW(13)
時計・アクセサリなど (Xアプリケーション)(7) 小物類 (文字列処理など)(39)
ゲーム(10) スクリーンセーバー・お遊びツール(21)
コマンドが実行できないとき(11) 未整理(51)

用語集

Command not found コマンドが見付からないというエラー
ENDMARK xx
NIS 複数のマシンでユーザ情報を共有する
setuid 特定の権限でコマンドを実行する仕組み (suid・s-bit・sbit)
サブシェル シェルから起動された子プロセスのシェル
シェバング シェルなどのインタプリタを起動するための「#!」。shebang。シバン。
シェルスクリプト コマンド実行を自動実行するためのファイル (if/else/foreach/while/case/switch)
シェル記号類まとめ sh・csh・tcsh・bash などのシェル・シェルスクリプトの記号まとめ (> >> 2>&1 < << $$ >& & && ( ) | || <<- <& >| <>)
タイムスタンプ UNIX におけるファイルの時刻管理 (atime/ctime/mtime) (更新時刻・更新日時・変更日時)
パッケージの探し方 UNIX/Linux におけるパッケージ名の確認方法や探し方について
ファイルグロブ ファイル名の置換 (メタキャラクタ・ワイルドカード)
ファイルシステム UFS・ext2・ext3・FAT などの解説
ファイル制限まとめ UNIXにおけるファイル・ディレクトリについての規則・上限値のまとめ
プロセス UNIX/Linux におけるプログラムの実行単位
ランダム・乱数まとめ ランダムな、数値・数字・16進数文字列・バイナリデータ・パスワードなどの生成・出力方法
リダイレクト コマンドの出力をファイルや別のコマンドに振り分ける (リダイレクション・パイプ)
ロケール 言語などを切り替える仕組み (ロカール・locale)
圧縮・伸長まとめ compress (.Z)・gzip (.gz)・bzip2 (.bz2)・xz (.xz) とマルチスレッド版 pigz・pbzip2・pxz の圧縮・伸長 (解凍) のまとめ
穴あきファイル 内部に NULL を含むファイル (穴空きファイル・Sparse file・疎なファイル)
時刻管理 UNIX における時刻管理 (時刻あわせ/時刻合わせ/時刻同期/時刻設定)
戻り値 ステータスコード・終了ステータス・返り値
ページ先頭へ戻る

基礎的コマンド

cat ファイルの内容を表示する(パイプ)。複数のファイルを連結する
cd カレントディレクトリを変更する。シェルの内部コマンド。
chdir カレントディレクトリを変更する。cd と全く同じ
chmod ファイル・ディレクトリのパーミッション・属性を変更する。
cp ファイル・ディレクトリをコピーする
emacs 高機能エディタ
grep ファイルから指定のパターンにマッチする行を検索する
gzip 高機能なファイル圧縮・伸長ツール (gunzip)
less テキストファイル表示プログラム (ページャ)
ls ファイル・ディレクトリを表示
man オンラインマニュアルを表示する
more ファイル表示プログラム (ページャ)
mv ファイル・ディレクトリの移動、リネーム (名前変更)
pwd カレントディレクトリを表示する。
rehash ハッシュテーブルを再構築する。csh・tcsh の内部コマンド
rm ファイル・ディレクトリを削除する
tar アーカイバ。複数のファイルを1つにまとめる。
vi 基本的なエディタ
ページ先頭へ戻る

ファイル・ディレクトリ管理

bsdiff バイナリパッチ作成 (差分・差異・比較)
bspatch バイナリパッチ適用
chflags ファイルのフラグを変更する
chflags ファイルのフラグを変更する
chgrp ファイルの属するグループを変更する
chmod ファイル・ディレクトリのパーミッション・属性を変更する。
chown ファイルの所有者、所有グループを変更する
cksum ファイルのチェックサムを表示する
cmp 2つのファイルの比較。最初に違いが見つかった行番号と文字数を表示する。
convmv ファイル名のエンコーディングを変換する。
dd ファイルのコピー・ディスクダンプ・バックアップ・リストア・ファイル作成
df ディスクの使用状況を表示
diff ファイルの違いを表示。パッチを作成。(差分・差異・比較)
diff3 3つのファイルの違いを表示 (差分・差異・比較)
du 指定ディレクトリ以下のディスク使用量を再帰的に表示する
fd ファイル・ディレクトリ管理ツール
fsck ファイルシステムの矛盾の検出・修復
fuser ファイル・ソケットを使用しているプロセスを表示 (Solaris・Linux)
ldd ダイナミックリンクの関係を表示
ln シンボリックリンク・ハードリンクを張る。]
ls ファイル・ディレクトリを表示
md5 ファイルの文字列のメッセージダイジェスト (チェックサム) を求める
md5sum ファイルや文字列のメッセージダイジェスト (チェックサム) を求める
mkdir 新しいディレクトリを作る
mkfile サイズを指定したファイル生成 (ファイル作成)
patch ファイルにパッチを当てて更新する
rename ファイル名や拡張子の一括変更 (リネーム・一括置換)
rm ファイル・ディレクトリを削除する
rmdir ディレクトリの削除
script コンソールへの出力をファイルに書き出す。
stat ファイルの詳細な情報を表示する (ファイルサイズ・パーミッション・タイムスタンプ等)
touch ファイルのタイムスタンプを変更・更新、ファイルを新規作成する
tree ファイル・ディレクトリをツリー形式で表示する
umask ファイル・ディレクトリ生成マスクの設定。シェルの内部コマンド。
xdelta バイナリパッチ作成・適用
xdtm ファイラー
xdu du の出力を図で表示する
xfm GUI インタフェースを持つファイルエディタ
ページ先頭へ戻る

プロセス管理

cron スケジューラデーモン。クーロン。
crontab スケジュールを登録。決められた日時・時刻にプログラムを実行する。クーロン。クーロンタブ。
kill プロセス・ジョブを終了させる
killall コマンド名を指定して kill
nice プライオリティ (優先順位) を変更して実行する
nohup ログアウトしても処理を中断させない
priocntl プロセスのスケジューリングポリシーをセット
ps 実行中のプロセスの情報を表示
renice 現在実行中のプロセスのプライオリティ (優先順位) を変更する
suspend シェルを一時中断する。csh・tcsh・bash の内部コマンド
top プロセスの状態をリアルタイムに表示
ulimit プロセスへの各種の制限を設定する。sh・bash の内部コマンド。
xkill Xアプリケーションを終了させる
ページ先頭へ戻る

システム管理

MAKEDEV デバイスファイルを作成する。FreeBSDのみ?
ac ログイン時間の記録を表示
accton アカウント情報ログファイル作成の開始・停止
adduser 新規ユーザを追加する (FreeBSD/Linux)
at 実行時間を指定してコマンドを実行
atq at で指定されたコマンドのリストを表示
catman オンラインマニュアルの整形を行う
chflags ファイルのフラグを変更する
cron スケジューラデーモン。クーロン。
crontab スケジュールを登録。決められた日時・時刻にプログラムを実行する。クーロン。クーロンタブ。
dmesg システムのメッセージを表示
freebsd-update FreeBSD のバイナリ更新を行う。Windows Update のようなもの
fstat 現在オープンしているファイルの情報を表示
halt シャットダウン
kbdcontrol キーボードの種類を決める
last 過去のブート、シャットダウン、ログインの記録を表示
lastcomm これまで実行されたコマンドの一覧を表示
ldconfig 共有ライブラリを検索するパスを設定
ldd ダイナミックリンクの関係を表示
lsdev 現在のシステムで有効なデハイスを表示
manpath man が参照するディレクトリを表示
mount ファイルシステムをマウントする
newaliases /etc/aliases の情報を更新する。
ntpdate 自動的に時刻を修正する
pkg_add パッケージのインストール。FreeBSD のみ。
pkg_delete パッケージの削除。FreeBSD のみ
pkg_info パッケージの情報を表示。FreeBSD のみ
pkgadd パッケージのインストール。Solaris のみ。
pwd_mkdb パスワードファイルを作成する
reboot システムを再起動する
rmuser システムからユーザを削除する。FreeBSD のみ。
rup リモートマシンの状態を表示する
sa 実行されたコマンドの統計を表示
shutdown システムをシャットダウンする
su root (スーパーユーザ) になる。他人の名前でログインする
sudo 他ユーザ権限でコマンドを実行する
swapinfo スワップ領域の情報を表示
sync ディスクキャッシュをフラッシュする
umount マウントの解除
uname システムの情報を表示
uptime ホストの情報を表示
useradd 新規ユーザを追加する (Linux/Solaris)
vipw パスワードファイルを編集する
vmstat 仮想メモリの状態を表示
xcpustate CPUの状態をグラフで表示
xload システムの負荷を表示する
xsysinfo システムの状況をグラフで表示
xsysstats システムの状況を表示
yum パッケージ管理ツール (インストール・追加・削除)
ページ先頭へ戻る

個人環境設定

bindkey tcsh の機能をキーに割り付ける。tcsh の内部コマンド。
chpass ユーザの個人情報 (ログインシェル・リアルネームなど) を変更する。
chsh ログインシェルを変更する
complete bash や tcsh においてコマンドの引数の補完の設定をする
crontab スケジュールを登録。決められた日時・時刻にプログラムを実行する。クーロン。クーロンタブ。
id ユーザの UID、GID、グループ名を表示
leave ログアウトする予定の時間を知らせる
limit プロセスへの各種の制限を設定する。csh・tcsh の内部コマンド。
lock ターミナルをロックする。
mesg 他ユーザからのメッセージの表示の許可/不許可を設定
passwd パスワードを変更する。
printenv 現在設定されている環境変数を表示。
quota ディスク割り当て状況を表示
set シェル変数を設定する。csh・tcsh の内部コマンド。
setenv 環境変数を設定・定義・更新する。csh・tcsh の内部コマンド。
source ファイルに書かれたコマンドを実行する。csh・tcsh・bash 内部コマンド
unalias エイリアスの設定を解除する。シェルの内部コマンド
uncomplete complete の設定を解除。tcsh 内部コマンド
unhash コマンド検索にハッシュテーブルを使用しない。csh・tcsh 内部コマンド。
unlimit リソース制限を解除。csh・tcsh 内部コマンド
unset シェル変数を削除。csh・tcsh 内部コマンド
unsetenv 環境変数を削除。csh・tcsh 内部コマンド
xev X のイベントを表示
xmodmap X 上でのキーをカスタマイズする
xset X Window System の各種設定を行う。
ページ先頭へ戻る

コンパイラ・デバッガ・プログラミング

a2p awk スクリプトを perl スクリプトに変換する
ar アーカイバ
as アセンブラ
awk テキスト整形ツール(パイプ)
bison 構文解析パーサ生成プログラム
cc C コンパイラ
cccc C言語・C++・Java ソースコードステップカウンタ (行数カウント・ステップカウント・ステップ数)
cflow Cのソースを解析して、どの関数内からどの関数を読んでいるか表示する。
configure Makefile 生成スクリプト
cpp C言語のプリプロセッサ。コンパイルの前に #define・#include などの前処理を行う
f77 Fortranコンパイラ
file2c 標準入力から読み込んだ文字列を ASCII コードに変換する。
filepp 独自拡張プリプロセッサ
flex 字句解析パーサ生成プログラム
gas GNUアセンブラ
gcc GNU コンパイラコレクション。C・C++ 等のソースを実行形式のバイナリに変換する
gcore 実行中のプロセスのコアを得る
gdb デバッガ
gmake GNU make
gprof
grep ファイルから指定のパターンにマッチする行を検索する
indent C のソースを整形する (パイプ)
kdump
ktrace
ld リンカ。リンクエディタ
lex 字句解析パーサ生成プログラム
lint Cプログラムの文法チェッカ
m4 マクロ言語プロセッサ
make 依存関係を調べて最適な実行をする。
nm 実行ファイル、ライブラリのシンボルテーブルを表示
p2cc Pascal コンパイラ
perl 高機能プログラミング言語。awk・sed・C などの便利なところだけを引き継いだ。
python 汎用的なプログラミング言語
sed 文字列の置換・削除などの編集を行う
strip 実行ファイルからリロケート情報とシンボルテーブルを削除する。
trace
truss プログラム中のシステムコール呼び出し部分をトレース
unifdef プリプロセッサの条件式を削除する
wish シンプルウィンドウシェル?
xmkmf Makefile 作成ツール
yacc 構文解析パーサ生成プログラム
ページ先頭へ戻る

データベース

bq BigQuery 操作用コマンド
mysql MySQL データベースにアクセスするためのコマンド・コマンドラインツール
ページ先頭へ戻る

クラウド

bq BigQuery 操作用コマンド
gcloud Google Cloud Platform (GCP) のコマンドラインツール
ページ先頭へ戻る

検索

agrep 曖昧検索を行う grep
egrep 拡張正規表現を使える grep
fgrep 正規表現が無効となる grep。
find ファイル名・タイムスタンプ・ファイルサイズなどを元に、ファイル・ディレクトリを検索する。
grep ファイルから指定のパターンにマッチする行を検索する
locate ファイルをデータベースから検索する。
xargs 標準入力から引数を読み込み、指定のコマンドを実行する。並列実行で高速化する。
zgrep 圧縮してあるファイルを grep する
ページ先頭へ戻る

ウィンドウマネージャ

afterstep NEXTSTEP 風のウィンドウマネージャ
enlightenment グラフィカルなウィンドウマネージャ
fvwm 複数の仮想画面を持つウィンドウマネージャ
fvwm2 fvwmのバージョン2。
fvwm95-2 Windows95 風のウィンドウマネージャ。
twm 基本的なウィンドウマネージャ
xsm X session manager
ページ先頭へ戻る

音楽・オーディオ

amp MPEG AUDIO Layer3 (MP3) プレイヤー
cda CDプレイヤー
cdcontrol CDプレイヤー
cdplay CDプレイヤー
cdplayer CDプレイヤー
gogo MP3 エンコーダ
mpg123 MPEG AUDIO Layer3 (MP3) プレイヤー
mxaudio GUIインタフェースを持ったMPEG AUDIOプレイヤー
playmidi MIDIプレイヤー。FreeBSDでは音が悪いという噂がある。
sox サウンドファイルのコンバータ
splay MP3、waveの再生ツール
tosha CD から音楽データを吸い出すツール
workman CD プレイヤー
xanim アニメーション、音声データを表示
xaudio MPEG AUDIO プレイヤー
xmcd CDプレイヤー
ページ先頭へ戻る

映像・画像・ドローツール

ImageMagick グラフィックユーティリティ
cjpeg 画像ファイルを JPEG 形式に変換する
convert 画像ファイルを変換する (ImageMagick)
display 画像を表示・編集する(ImageMagick)
dvi2ps DVI ファイルを PostScript 形式に変換する
flame フラクタル画像を描く
gimp 高機能グラフィックツール
gnuplot グラフ描画プログラム
gs ghostscript。PostScript (ポストスクリプト) 形式のファイルを表示する
identify 画像ファイルのフォーマット・サイズなど調べる (ImageMagick)
import ウィンドウの画像をダンプする
maplay MPEG AUDIO プレイヤー
netpbm 画像処理プログラム
pngquant PNG ファイル容量・ファイルサイズ圧縮ツール
tgif ドローツール
xanim アニメーション、音声データを表示
xli 画像をX上で表示する。xloadimage の発展版。
xloadimage 画像を表示
xmandel マンデルブロ画像を描く
xpaint ペイントツール
xsetroot ルートウィンドウに白黒の画像を張り付ける。
xv 多機能グラフィックツール。
xwd ウィンドウの画像をダンプする
xwud xwd で作ったファイルを表示する
ページ先頭へ戻る

ネットワーク

archie コマンドラインで FTP サイトから検索する。
bfilter 個人向け HTTP proxy (プロキシ)
dig 名前解決を行う
ethereal パケット監視ツール
fetch FTP・HTTP ダウンローダ
finger 現在ログインしているユーザ名を表示。ユーザの個人情報を表示
ftp ファイル転送ユーティリティ
host
hostname ホスト名を表示
ifconfig ネットワークインタフェースの設定を行う
inetd ポートを見張り、クライアントからのリクエストがあるとサーバプログラムを起動する。
lsof オープン中のファイル一覧や、ファイルをオープンしているプログラムの一覧を表示
mesg 他ユーザからのメッセージの表示の許可/不許可を設定
ncftp 高機能 ftp クライアント
netstat ネットワークの使用状況を表示
nslookup IP アドレスを FQDN に、FQDN を IP アドレスに変換する
openssl 暗号化・復号化・公開鍵などを扱うツール
phone 高機能 talk。日本語(かな文字)を表示することができる
ping 指定サーバ・ホストにパケットを送信して到達性や遅延を確認する
ppp ダイヤルアップ PPP 接続する
rcp リモートホスト間でファイルをコピー
rlogin リモートログイン。
route ルーティング情報の設定・表示
rsh リモートシェル
rsync ファイル・ディレクトリのバックアップ・ミラーリング・同期・転送
socat ソケットリレーツール (proxy)
ssh SSH サーバにリモートログインする (OpenSSH)
talk 他ユーザとリアルタイムで話す。
tcpdump ネットワーク上を流れるパケットを監視する
telnet リモートホストにログインする
traceroute ネットワークの接続経路を表示する
w 現在ログイン中のユーザ名と、各ユーザが実行中のプロセス名を表示する。
who 現在ログインしているユーザ名を表示する。
whois ドメインの所有者情報や IP アドレスを調べる
write ログイン中の他ユーザにメッセージを表示する
xarchie anonymous FTP サイトのファイルを検索する
xftp インタラクティブな ftp ツール
xhost Xサーバへのアクセスの許可・不許可を設定する
xntpd NTP サーバ。
ページ先頭へ戻る

アーカイブ・圧縮・エンコード・デコード

base64 BASE64 エンコーダ・デコーダ
bzip2 gzip より圧縮率の高い圧縮・伸長ツール (bunzip2)
compress ファイルを圧縮する
gzcat 圧縮されたファイルの内容を伸長せずに表示。実行ファイルは gzip と同じ。
gzexe 実行ファイルを圧縮して、自己伸長型の実行ファイルを作る。
gzip 高機能なファイル圧縮・伸長ツール (gunzip)
gzrecover 壊れた gzip ファイルをリカバリする (破損/復旧/復活/gzip Recovery Toolkit/gzrt)
lha LHA・LZH ファイルの管理ツール
openssl 暗号化・復号化・公開鍵などを扱うツール
pngquant PNG ファイル容量・ファイルサイズ圧縮ツール
tar アーカイバ。複数のファイルを1つにまとめる。
uncompress compress 形式の圧縮ファイル (*.Z) を伸長する
unzip ZIP 形式のアーカイブを伸長・展開する (解凍)
uudecode テキストをバイナリファイルに変換
uuencode バイナリファイルをプレインテキストに変換
zcat 圧縮されたファイルの内容を表示
zdiff 圧縮されたファイルの差分を表示
zforce ファイル名を*.gzにする(?)
zip ファイルを圧縮し、ZIP 形式のアーカイブを作成する
zipinfo ZIP ファイル形式のアーカイブの情報を表示
zmore 圧縮されたファイルの内容を表示する
znew .Z (compress) ファイルを .gz (gzip) に変換
ページ先頭へ戻る

シェル・シェルの内部コマンド・シェルスクリプト関連

alias コマンドの別名 (エイリアス) を設定する。シェルの内部コマンド。
bash 高機能版 sh。バッシュ。
bg 指定したジョブをバックグラウンドで実行する。シェルの内部コマンド。
bindkey tcsh の機能をキーに割り付ける。tcsh の内部コマンド。
builtins tcsh の内部コマンド一覧を表示
complete bash や tcsh においてコマンドの引数の補完の設定をする
csh Cシェル
exec 現在実行中のシェルに代わり、指定したコマンドを実行する。実行中のシェルのリダイレクトを設定する
exit 現在のシェルを終了する。シェルの内部コマンド。
export 環境変数を設定・定義・更新する。sh・bash の内部コマンド。
fg 指定したジョブをフォアグラウンドで実行する
for 指定されたコマンドを一括して実行する。sh・bash の内部コマンド
foreach 指定されたコマンドを一括して実行する。csh・tcsh の内部コマンド
hash bash のハッシュテーブル管理用コマンド。bash の内部コマンド。
history 過去にタイプしたコマンドを表示する。csh・tcsh内部コマンド。
if sh・bash の if文 (if・then・elif・else・fi)
jobs 実行中のジョブを表示
limit プロセスへの各種の制限を設定する。csh・tcsh の内部コマンド。
local sh・bash において、変数を関数内ローカル変数として宣言するための内部コマンド
rehash ハッシュテーブルを再構築する。csh・tcsh の内部コマンド
select メニュー形式の選択肢を提示し、ユーザに選ばせる。bash の内部コマンド
set シェル変数を設定する。csh・tcsh の内部コマンド。
setenv 環境変数を設定・定義・更新する。csh・tcsh の内部コマンド。
sh シェル (Bシェル、ボーンシェル)
suspend シェルを一時中断する。csh・tcsh・bash の内部コマンド
tcsh csh のユーザインタフェイスを強化したシェル
telltc ターミナルの設定を表示。tcsh の内部コマンド
test 条件式評価プログラム
type 実際に実行しているコマンドのフルパスを表示する。sh・bash 内部コマンド
unalias エイリアスの設定を解除する。シェルの内部コマンド
unhash コマンド検索にハッシュテーブルを使用しない。csh・tcsh 内部コマンド。
unset シェル変数を削除。csh・tcsh 内部コマンド
unsetenv 環境変数を削除。csh・tcsh 内部コマンド
where コマンドのフルパスを表示。csh・tcsh 内部コマンド
which コマンドのフルパスを表示
ページ先頭へ戻る

日本語

coco コード変換、コード判定を行う(パイプ)
convmv ファイル名のエンコーディングを変換する。
elvis 日本語を表示できる vi
euctosj 文字コードを変換する (パイプ)
gawk GNU awk。日本語も扱える。
iconv 文字コードを変換する (パイプ)
jcatman 日本語マニュアル対応の catman
jless 日本語を表示できる less
jman 日本語のオンラインマニュアルを表示
kakasi 漢字をひらがな・カタカナ・ローマ字に変換
kinput2 日本語を入力するためのツール。
kon コンソールで日本語を表示する
kterm ターミナルエミュレータ。xterm の日本語対応版
mule エディタ GNU Emacs の多言語拡張版 (開発終了)
nkf 文字コードや改行コードを変換する (パイプ)
qkc 文字コード (エンコーディング) を変換。改行コードを変換。
ページ先頭へ戻る

TeX・印刷

dvi2ps DVI ファイルを PostScript 形式に変換する
dvi2tty DVI ファイルをコンソールでプレビューする
gs ghostscript。PostScript (ポストスクリプト) 形式のファイルを表示する
jlatex TeX コンパイラ
xdvi DVI ファイルのビュアー
ページ先頭へ戻る

調べる (ファイル・漢字コードなど)

bytebench
coco コード変換、コード判定を行う(パイプ)
du 指定ディレクトリ以下のディスク使用量を再帰的に表示する
file 指定されたファイルを解析して、ファイルの種類を表示する。
grep ファイルから指定のパターンにマッチする行を検索する
id ユーザの UID、GID、グループ名を表示
info info ドキュメント閲覧ツール
jman 日本語のオンラインマニュアルを表示
ls ファイル・ディレクトリを表示
man オンラインマニュアルを表示する
wc ファイルの行数、単語数、サイズを表示(パイプ)
whatis オンラインマニュアルから検索
where コマンドのフルパスを表示。csh・tcsh 内部コマンド
whereis コマンド、ソース、マニュアルのパス名を検索して表示する
which コマンドのフルパスを表示
xdu du の出力を図で表示する
ページ先頭へ戻る

メール

biff メールの到着を知らせるかどうかを設定する。
from 到着したメールの覧を表示
mail 簡易的なメーラー
mew 高機能メーラー。
newaliases /etc/aliases の情報を更新する。
popclient POPクライアント。
procmail メール自動処理プログラム
sendmail メール管理デーモン・メール送信プログラム
xbiff メールの到着を知らせる。biff の X アプリケーション版。
xfmail メイルユーティリティ
xpbiff メールの着信を知らせる。
ページ先頭へ戻る

数学

arithmetic 簡単な算数の問題を出題する
bc 数値計算を行う。計算機。小数・多倍長整数等に対応
calc 簡易計算機
dc 逆ポーランド記法の計算機
factor 数値の素因数分解・素数判定を行う。
gnuplot グラフ描画プログラム
hexcalc 2進、8進、10進、16進数の計算ができる電卓
openssl 暗号化・復号化・公開鍵などを扱うツール
primes 素数を調べて表示
xcalc 電卓。Xアプリケーション
ページ先頭へ戻る

エディタ・ビュアー

beav バイナリビュアー・バイナリエディタ
elvis 日本語を表示できる vi
emacs 高機能エディタ
hexdump ファイルダンプ (8進数/10進数/16進数表示)
jless 日本語を表示できる less
less テキストファイル表示プログラム (ページャ)
more ファイル表示プログラム (ページャ)
mule エディタ GNU Emacs の多言語拡張版 (開発終了)
nemacs 日本語を扱える emacs
vi 基本的なエディタ
view vi と同じ操作方法のビュアー
xemacs emacs の別実装
xless ファイルのビュアー
zmore 圧縮されたファイルの内容を表示する
ページ先頭へ戻る

X Window System

Eterm 背景に画像を貼れるターミナルソフト
X Xサーバ
XF86Setup Xの設定を行う。XFree86 3.2から付属。
XF86config Xの設定を行う。
bdftopcf
kterm ターミナルエミュレータ。xterm の日本語対応版
mkfontdir X のフォントのインデックスファイルを作成
showrgb X 上で使える色と、その名前の対応表を表示
startx X Window System を起動する
xcb カットバッファ
xcolors 色のサンプルを表示
xconsole コンソールの出力を監視する。
xdm X Window System のログイン画面を表示
xdpyinfo Xサーバの情報を表示
xev X のイベントを表示
xfd 指定フォントの各文字の情報を見る。
xfontsel Xのフォントを対話的に見る
xinit X サーバを起動するプログラム
xkill Xアプリケーションを終了させる
xlock X画面のロック
xlsclients X上のプログラムのインフォメーションを表示
xlsfonts 使用可能なフォント名の一覧を表示
xmessage メッセージウィンドウを表示
xprop ウィンドウのプロパティを表示
xrdb X のリソースを登録する
xrefresh X画面を再描画
xset X Window System の各種設定を行う。
xterm X 上での端末エミュレータ。日本語を表示する場合は kterm を使う。
xwd ウィンドウの画像をダンプする
xwininfo 指定されたウインドウの情報の表示
xwud xwd で作ったファイルを表示する
ページ先頭へ戻る

WWW

Mosaic
apache 高機能WWWサーバ
bfilter 個人向け HTTP proxy (プロキシ)
fetch FTP・HTTP ダウンローダ
ftp ファイル転送ユーティリティ
lynx テキストブラウザ
mosaic Web ブラウザ
mozilla オープンソースのブラウザ
netscape www ブラウザ
url_get URLを指定して、webページを取得する。
weblint HTMLの文法をチェックする
wget HTTP・FTP ダウンローダ
wwwstat WWWサーバのログを解析する。
ページ先頭へ戻る

時計・アクセサリなど (Xアプリケーション)

grdc コンソールに時計を表示
sunclock 地球のどの部分に太陽の光があたっているかを表示
xcalendar メモ機能を持つカレンダー
xcalender
xclock X アプリケーションの時計。その他 時計の紹介。
xengine 4サイクルレシプロエンジン
xephem 地球、月などの天体情報を表示
ページ先頭へ戻る

小物類 (文字列処理など)

Tee tee の進化版
awk テキスト整形ツール(パイプ)
basename パス名+ファイル名からパス名を削除する
cal カレンダーを表示する
col エスケープシーケンスを取り除く(フィルタ)
crypt 暗号化・復号化ツール
cut テキストを切り出す(パイプ)
date 現在の時刻 (日時) を表示・設定する
dirname パス名+ファイル名からファイル名を削除する
echo 文字列を表示
env 環境変数をセットしてコマンドを実行
expand ファイル中のタブをスペースに変換する (パイプ)
fold テキストを一定幅に整形する(パイプ)
hd ファイルのダンプ (8進数/10進数/16進数表示)
head ファイルの先頭部分を表示 (行数指定・バイト数指定)
head ファイルの先頭部分を表示 (行数指定・バイト数指定)
hexdump ファイルダンプ (8進数/10進数/16進数表示)
jot 連番・ランダムデータを生成コマンド
look 英単語のつづりを調べる。
od ファイルのダンプ (8進数/10進数/16進数表示)
printf C の printf(3) と同じような出力を行うコマンド (8進数/10進数/16進数変換)
realpath 相対パスを絶対パスに展開する
rev ファイル・文字列の 1行を逆順にする
sed 文字列の置換・削除などの編集を行う
seq 連番・数列を生成するコマンド
sleep 指定秒数だけプロセスの動作を止める
sort 行単位でソート・並べ替えを行う
split ファイルを複数のファイルに分割する。結合は cat で行う。
strings ファイルから文字列と思われる部分を探して表示する。
tail ファイルの最終部分を表示 (パイプ)
tee パイプからの入力を標準出力と指定ファイルに書き出す(パイプ)
textutils テキスト処理パッケージ
time コマンド・プログラムの実行時間を計測する
tr 文字の置換を行う
unexpand ファイル中のスペースをタブに変換する(パイプ)
uniq 連続する同じ行を1行にまとめる
usleep 指定秒数だけ動作を止める (マイクロ秒単位)
wc ファイルの行数、単語数、サイズを表示(パイプ)
yes 指定の文字列を表示し続ける。
ページ先頭へ戻る

ゲーム

fortune
jnethack ローグ風のゲーム(日本語版)
oneko ねこがマウスを追いかける
rain 雨が降るデモ
swisswatch
xbill ビルゲイツをやっつけるゲーム
xboing ブロック崩しゲーム
xevil ゲーム
xgal ギャラガ(ゲーム)
xneko ねこがマウスを追いかける
ページ先頭へ戻る

スクリーンセーバー・お遊びツール

banner 大きい文字を出力
decayscreen 画面が溶けていくデモ。スクリーンセーバか?
greynetic 長方形をランダムに描く
halo 画面にサークルを描く
helix らせん模様を描く
hopalong フラクタル画像を描く
hypercube 4次元物体を2次元で表示
imsmap フラクタル画像を描く
maze 迷路を作る
pedal きれいな画像を描く
stars 星が流れるデモ
xearth ルートウィンドウに地球を表示
xeyes マウスポインタを追いかける目玉を表示
xeyes+ マウスポインタを追いかける目玉を表示
xgc Xのグラフィックデモ
xgolgo マウスポインタを追いかける目玉を表示
xlock X画面のロック
xlogo X のロゴを表示
xphoon ルートウィンドウに月面を表示
xroach ウィンドウの下をゴキブリが這う
xscreensaver スクリーンセーバ
ページ先頭へ戻る

コマンドが実行できないとき

apropos キーワードにマッチしたオンラインマニュアルを表示
find ファイル名・タイムスタンプ・ファイルサイズなどを元に、ファイル・ディレクトリを検索する。
help Bash の内部コマンドに関するヘルプ・マニュアルを表示する。Bash の内部コマンド。
ldd ダイナミックリンクの関係を表示
locate ファイルをデータベースから検索する。
man オンラインマニュアルを表示する
whatis オンラインマニュアルから検索
where コマンドのフルパスを表示。csh・tcsh 内部コマンド
whereis コマンド、ソース、マニュアルのパス名を検索して表示する
which コマンドのフルパスを表示
xman オンラインマニュアルビュアー
ページ先頭へ戻る

未整理

ページ先頭へ戻る
CVSチュートリアル応用編 複数人での開発・タグ・ブランチ
CVSチュートリアル基礎編 バージョン管理ツール (基礎編)
CVSトピック編 CVS に関するいろいろな情報
CVS運用編 CVS をお仕事なプロジェクトに導入するには
a2ps テキストファイルを Postscript に変換する
appres Xのリソースの設定を表示
astrolog 占星術のプログラムらしい
bdes ファイルを暗号化・復号化する(パイプ)
bonnie ディスクベンチマーク
bonnie++ ディスクベンチマーク
clear 端末画面の消去
comm 2つのファイルの違いの表示
complete(tcsh) コマンドの引数の補完の設定をする。tcsh の内部コマンド
cu モデムのチェック。
fdformat フロッピーディスクをフォーマットする
funzip ZIP アーカイブを標準入力から読み込み、伸張 (解凍)・展開する
getopt
ghostview Postscript ファイルのビュアー。
grance top のようなものらしい。HP-UX のみ。
gsutil Google Cloud Storage (GCS) の管理用コマンド。オブジェクトのコピー・削除・同期等。
idprio アイドルスケジューリングを使用する
init ログイン処理の初期化
kcon キーボードのコントロールとマッピング
lesskey less のキーバインドを変更
listres ウィジェットリソースのリストを表示
mbmon PC のマザーボード監視ツール (ハードウェアモニタツール)
mc ファイル・ディレクトリ管理ツール
mtools MS-DOSフォーマットのフロッピー用のツール集
ntpd NTP サーバ (デーモン)
numfmt 数字・数値の整形・カンマ挿入・単位変換を行う
povray レイトレーシングツール (3D 画像作成ツール)
readline 行入力支援ライブラリ
reset 端末をリセットし、文字化けを解消する
rlwrap 既存プログラムを readline 対応させ、便利な行編集機能を追加できる wrapper コマンド
rtprio リアルタイムスケジューリングを使用する
sockstat ソケット情報を表示する (FreeBSD)
stdbuf コマンドのバッファリングのモードを変更して実行する
stty ターミナルの設定を行う
tip リモートシステムに接続する(cu)
tput 端末関連の操作コマンド。termcap や terminfo のインタフェース。
tty 現在割り当てられている端末デバイス名を表示する
unlink ファイル・シンボリックリンクを削除する
unmount umount の誤記?
unzipsfx 自己解凍形式の ZIP ファイルを作成するための実行イメージ
users 現在ログインしているユーザ名を表示
wall ログイン中の全ユーザに対してメッセージを送信
whoami ユーザ名 (ログイン ID) を表示
xauth X サーバへの接続を管理する
xkeycaps キーボードの設定
xscreensaver-command xscreensaverに命令する
xtar GUIインタフェースを持つ tar