ディレクトリ
| ディレクトリ | 語源 | 役割 |
|---|---|---|
| etc | "et cetera"(その他) | システム全体の設定ファイルを格納 |
| tmp | "temporary"(一時的) | 一時的なファイルを保存 |
| usr | "Unix System Resources" もしくは "Unix System Repository" | システム全体に関するアプリケーションやファイルを格納 |
| var | "variable"(可変) | 変更が頻繁に行われるファイルを格納 |
| lib | "libraries"(ライブラリ) | システムおよびアプリケーションに必要な共有ライブラリやカーネルモジュールを格納 |
| mnt | "mount"(マウント) | 一時的に外部ストレージデバイスをマウントするディレクトリとして利用 |
| opt | "optional"(オプション) | 追加のアプリケーションやパッケージがインストールされる |
| proc | "process"(プロセス) | カーネルやプロセスに関する情報を提供する仮想ファイルシステム |
基本コマンド
| コマンド | 語源 | 説明 |
|---|---|---|
| cd | change directory | ディレクトリを変更する |
| su | substitute user | ユーザを切り替える |
| pwd | print working directory | 現在のディレクトリを表示する |
| man | manual | マニュアルを表示する |
| passwd | password | パスワードを変更する |
| cat | concatenate | ファイルの内容を表示する |
| ls | list | ファイルやディレクトリの一覧を表示する |
| mkdir | make directory | ディレクトリを作成する |
| rm | remove | ファイルを削除する |
| rmdir | remove directory | ディレクトリを削除する |
| cp | copy | ファイルをコピーする |
| mv | move | ファイルを移動する |
システム管理コマンド
| コマンド | 語源 | 説明 |
|---|---|---|
| init | initialize | システムを初期化する |
| telinit | telephone initialize | システムを初期化する(電話で) |
| dmesg | diagnostic message | カーネルメッセージを表示する |
| uname | Unix name | システムの情報を表示する |
| lspci | list PCI | PCIデバイスの情報を表示する |
| lsusb | list USB | USBデバイスの情報を表示する |
| lsmod | list module | ロードされたカーネルモジュールの情報を表示する |
| modprobe | module probe | カーネルモジュールをロードする |
| depmod | dependency module | カーネルモジュールの依存関係を更新する |
| systemctl | system control | システムの状態を管理する |
| grub-mkconfig | GRand Unified Bootloader mkconfig | GRUBの設定ファイルを生成する |
| ldd | list dynamic dependencies | 共有ライブラリの情報を表示する |
パッケージコマンド
| コマンド | 語源 | 説明 |
|---|---|---|
| wget | web get | ウェブ上のファイルをダウンロードする |
| rpm | Red Hat Package Manager | RPMパッケージを管理する |
| rpm2cpio | RPM to cpio | RPMパッケージをcpioアーカイブに変換する |
| yum | Yellowdog Updater, Modified | RPMパッケージを管理する |
| yumdownloader | Yellowdog Updater, Modified downloader | RPMパッケージをダウンロードする |
| dpkg | Debian Package Manager | Debianパッケージを管理する |
| dpkg-reconfigure | Debian Package Manager reconfigure | インストール済みパッケージの再設定を行う |
| dselect | Debian SELECT | パッケージ選択を行う |
ファイル管理コマンド、テキスト処理コマンド
| コマンド | 語源 | 説明 |
|---|---|---|
| chmod | change mode | ファイルのモードを変更する |
| chown | change owner | ファイルの所有者を変更する |
| chgrp | change group | ファイルの所有グループを変更する |
| ln | link | リンクを作成する |
| tar | tape archive | アーカイブファイルを作成する |
| tr | translate | 文字の変換を行う |
| sed | stream editor | テキスト編集を行う |
| dd | data dump | データのコピーを行う |
| nl | number lines | ファイルの行に番号を付ける |
| wc | word count | ファイルの行数、単語数、バイト数を数える |
| pr | ファイルの印刷用出力を整形する | |
| fmt | format | テキストの整形を行う |
| od | octal dump | ファイルの内容を8進数でダンプする |
| hexdump | hexadecimal dump | ファイルの内容を16進数でダンプする |
プロセス管理コマンド
| コマンド | 語源 | 説明 |
|---|---|---|
| ps | process status | プロセスの状態を表示する |
| pstree | process tree | プロセスの階層構造を表示する |
| free | free memory | メモリの空き容量を表示する |
| vmstat | virtual memory statistics | メモリ使用量などの情報を表示する |
| fuser | file user | ファイルを使用中のプロセスを表示する |
| pgrep | process grep | プロセスを検索する |
| pkill | process kill | プロセスを終了する |
| fg | foreground | バックグラウンドで動いているジョブを前面に持ってくる |
| bg | background | 中断したジョブをバックグラウンドで実行する |
| nohup | no hang up | ハングアップシグナルを無視してプロセスを実行する |
ファイルシステム管理コマンド
| コマンド | 語源 | 説明 |
|---|---|---|
| fdisk | fixed disk | ディスクのパーティションを管理する |
| mkfs | make file system | ファイルシステムを作成する |
| mke2fs | make ext2/ext3/ext4 file system | ext2/ext3/ext4ファイルシステムを作成する |
| mkswap | make swap space | スワップ領域を作成する |
| tune2fs | tune ext2/ext3/ext4 file system | ext2/ext3/ext4ファイルシステムをチューニングする |
| fsck | file system check | ファイルシステムをチェックする |
| e2fsck | ext2/ext3/ext4 file system check | ext2/ext3/ext4ファイルシステムをチェックする |
| dumpe2fs | dump ext2/ext3/ext4 filesystem | ext2/ext3/ext4ファイルシステムの情報を表示するコマンド |
| debugfs | debug file system | ext2/ext3/ext4ファイルシステムのデバッグを行う |
| df | disk free | ディスクの空き容量を表示する |
| du | disk usage | ディスク使用量を表示する |
| umount | unmount | マウントされたファイルシステムをアンマウントする |
| edquota | edit quota | ユーザまたはグループのディスククォータを編集する |
| repquota | report quota | ユーザまたはグループのディスククォータの情報を表示する |
| pvcreate | physical volume create | 物理ボリュームを作成する |
| vgcreate | volume group create | ボリュームグループを作成する |
| lvcreate | logical volume create | 論理ボリュームを作成する |