ディレクトリ
ディレクトリ | 語源 | 役割 |
---|---|---|
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 | 論理ボリュームを作成する |