LPIC-1 試験でよく出題される主要コマンド だけをジャンルごとに見やすく一覧形式でまとめました。
目次
🗂 ファイル・ディレクトリ操作系
ls:ファイルやディレクトリの一覧表示cp:ファイルやディレクトリのコピーmv:ファイルやディレクトリの移動・リネームrm:ファイルやディレクトリの削除find:ファイルを検索locate:ファイルを高速検索(updatedbでDB更新)which:コマンドのフルパスを表示basename/dirname:パス操作に使用
👤 ユーザー・グループ管理
useradd/adduser:ユーザー追加usermod:ユーザー設定の変更userdel:ユーザー削除groupadd:グループ追加groupmod:グループの変更groupdel:グループ削除passwd:パスワードの設定・変更id:UID/GIDの確認chage:パスワード期限の管理su/sudo:権限昇格
🔐 パーミッション・所有権
chmod:パーミッション変更(数値式・記号式)chown:所有者・グループの変更chgrp:グループのみ変更umask:新規ファイルの初期パーミッション設定
🧱 ファイルシステム関連
df:ディスク使用状況の確認du:ディレクトリ・ファイルごとのサイズ確認mount/umount:デバイスのマウント/アンマウントfsck:ファイルシステムのチェックmkfs:ファイルシステムの作成tune2fs:extファイルシステムの調整blkid:ブロックデバイスの情報表示lsblk:ブロックデバイスの階層表示
📦 パッケージ管理
- Debian系
dpkg:パッケージの直接管理apt,apt-get:パッケージの取得・インストール・管理
- RedHat系
rpm:パッケージ管理yum,dnf:依存解決付きパッケージ管理
🔧 プロセス・サービス管理
ps:プロセスの一覧表示top/htop:動的なプロセス監視kill/killall/xkill:プロセスの終了nice/renice:プロセス優先度の設定jobs/fg/bg:ジョブ制御systemctl:systemdサービス管理service:旧式のサービス管理
📡 ネットワーク関連
ip:IPアドレスやルーティングの設定・確認ping:到達確認netstat/ss:ポートや接続状況の確認hostname/hostnamectl:ホスト名の表示・設定ifconfig/ip addr:ネットワーク設定(旧/新)nmcli:NetworkManager CLIツールcurl/wget:HTTP通信によるファイル取得scp/rsync:ファイル転送
🧰 アーカイブ・圧縮
tar:アーカイブ作成/展開gzip,gunzip:圧縮/解凍(単一ファイル)bzip2,bunzip2xz,unxzzip,unzip
📄 テキスト処理系
cat,tac:内容表示(順/逆)head,tail:先頭・末尾の行表示cut:列の切り出しsort,uniq:並べ替えと重複排除grep:パターン検索sed:行の編集・置換awk:テキスト処理(フィールド単位)wc:行数・単語数などカウントtr:文字置換diff,cmp:ファイルの比較
⌛ ジョブ管理・スケジューリング
at:一度だけのジョブ実行cron,crontab:定期実行のスケジューリングsleep,watch:時間待ち・定期実行time:コマンド実行時間の測定
📌 その他よく出るコマンド
echo/printf:文字列表示date,cal:日付・カレンダー表示env,set,export:環境変数関連alias,unalias:エイリアスの設定・解除history:コマンド履歴の確認uptime,who,w,last:ログイン情報や稼働状況確認shutdown,reboot,halt:システムの終了・再起動
コメント