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デフォルトシェルの指定
-uUIDの指定
-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 aIPアドレス情報表示
ip linkネットワークインタフェース情報
ip routeルーティングテーブル確認

ping

オプション説明
-c 33回だけ送信
-i 1インターバルを1秒に指定

netstat / ss

オプション説明
-tulnTCP/UDPリスン中ポートを数値で表示
-pプロセス名を表示

🧰 アーカイブ・圧縮

tar

オプション説明
-cアーカイブ作成
-x展開
-zgzip圧縮使用
-v詳細表示
-fファイル名指定

📝 例:tar -czvf archive.tar.gz dir/


📄 テキスト処理

grep

オプション説明
-i大文字小文字を無視
-r再帰的に検索
-v否定マッチ
-n行番号表示
--color=auto該当箇所を色付きで表示

find

オプション説明
-name名前指定
-type fファイルのみ検索
-mtime -11日以内に更新されたファイル
-exec条件に一致したファイルへコマンド実行

cut

オプション説明
-d区切り文字の指定(例:-d':'
-fフィールドの指定
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次