LPIC-1/LinuC-1 必須知識 ~コマンドオプション編~
目次
🗂 ファイルとディレクトリ操作
ls(ファイル一覧)
| オプション | 説明 |
|---|
-l ✅ | 詳細表示(パーミッション、所有者など) |
-a ✅ | 隠しファイルも含めて表示 |
-h | サイズを人間に読みやすく(-lhとセットで) |
-R | 再帰的に一覧表示 |
cp(コピー)
| オプション | 説明 |
|---|
-r ✅ | ディレクトリを再帰的にコピー |
-p | タイムスタンプ・権限などを保持 |
-i | 上書き時に確認 |
-u | 新しいファイルのみコピー |
rm(削除)
| オプション | 説明 |
|---|
-r ✅ | ディレクトリごと削除(再帰) |
-f ✅ | 確認なしで強制削除 |
-i | 削除時に確認 |
mv(移動/名前変更)
| オプション | 説明 |
|---|
-i | 上書き時に確認 |
-u | 新しいファイルだけ上書き |
👤 ユーザーとグループ関連
useradd
| オプション | 説明 |
|---|
-m ✅ | ホームディレクトリ作成 |
-d | ホームディレクトリのパス指定 |
-s | デフォルトシェルの指定 |
-u | UIDの指定 |
-g | 初期グループ指定 |
passwd
| オプション | 説明 |
|---|
-l ✅ | アカウントをロック |
-u | ロック解除 |
-d | パスワード削除 |
-e | 次回ログイン時にパスワード変更を強制 |
🔐 パーミッションと所有権
chmod
| オプション | 説明 |
|---|
+x, -x ✅ | 実行権限の付与・削除 |
+r, -r | 読み取り権限の付与・削除 |
+w, -w | 書き込み権限の付与・削除 |
755 ✅ | 数値指定:所有者7、グループ5、他人5 |
chown
| オプション | 説明 |
|---|
user:group ✅ | 所有者とグループの変更 |
-R | 再帰的に変更 |
📦 パッケージ管理
dpkg(Debian系)
| オプション | 説明 |
|---|
-i ✅ | パッケージのインストール |
-r | パッケージ削除 |
-l | インストール済み一覧表示 |
-s | パッケージ詳細表示 |
apt-get / apt
| オプション | 説明 |
|---|
install ✅ | パッケージインストール |
remove | パッケージ削除 |
update ✅ | パッケージリスト更新 |
upgrade ✅ | システム全体のアップグレード |
rpm(RedHat系)
| オプション | 説明 |
|---|
-i ✅ | インストール |
-e ✅ | 削除 |
-q ✅ | パッケージ情報表示 |
-l | ファイル一覧表示 |
🔧 システム・プロセス管理
ps
| オプション | 説明 |
|---|
aux ✅ | 全プロセス(BSD形式) |
-ef ✅ | 全プロセス(標準形式) |
top / htop
| オプション | 説明 |
|---|
top -u user | 特定ユーザーのプロセス表示 |
htop | インタラクティブなプロセス監視(要インストール) |
kill
| オプション | 説明 |
|---|
-9 ✅ | 強制終了(SIGKILL) |
-15 | 通常終了(SIGTERM) |
PID | プロセスID指定で終了 |
📡 ネットワーク系
ip
| サブコマンド | 説明 |
|---|
ip a ✅ | IPアドレス情報表示 |
ip link | ネットワークインタフェース情報 |
ip route ✅ | ルーティングテーブル確認 |
ping
| オプション | 説明 |
|---|
-c 3 ✅ | 3回だけ送信 |
-i 1 | インターバルを1秒に指定 |
netstat / ss
| オプション | 説明 |
|---|
-tuln ✅ | TCP/UDPリスン中ポートを数値で表示 |
-p | プロセス名を表示 |
🧰 アーカイブ・圧縮
tar
| オプション | 説明 |
|---|
-c ✅ | アーカイブ作成 |
-x ✅ | 展開 |
-z ✅ | gzip圧縮使用 |
-v ✅ | 詳細表示 |
-f ✅ | ファイル名指定 |
📝 例:tar -czvf archive.tar.gz dir/
📄 テキスト処理
grep
| オプション | 説明 |
|---|
-i ✅ | 大文字小文字を無視 |
-r ✅ | 再帰的に検索 |
-v | 否定マッチ |
-n | 行番号表示 |
--color=auto | 該当箇所を色付きで表示 |
find
| オプション | 説明 |
|---|
-name ✅ | 名前指定 |
-type f ✅ | ファイルのみ検索 |
-mtime -1 | 1日以内に更新されたファイル |
-exec | 条件に一致したファイルへコマンド実行 |
cut
| オプション | 説明 |
|---|
-d ✅ | 区切り文字の指定(例:-d':') |
-f ✅ | フィールドの指定 |
コメント