ファイルのサイズ、inode番号、権限、リンク数、各種時刻などの詳細属性を表示します。検証やトラブルシュートで強力です。
COMMAND Linux コマンド辞典
やりたいことから、
コマンドを引こう。
144 のコマンドを、目的・難しさ・危なさで。押すとその場で中身をのぞけて、開いたものには「あなたの辞典」の印が付きます。
- 収録コマンド
- 144
- 目的
- 11
- 安全に試せる
- 81
今日のコマンドNo.119
vgcreate
物理ボリュームを束ねてボリュームグループを作成します。後続のlvcreateやlvextendの土台になります。
スワップ領域を無効化します。メモリー不足時の退避先管理で重要です。
スワップ領域を有効化します。メモリー不足時の退避先管理で重要です。
systemdユニットの状態確認、起動、停止、再起動、自動起動設定を行います。現代Linux運用の中心的コマンドです。
末尾数行または末尾数バイトを表示します。更新されるログを追う用途では-fや-Fがよく使われます。
複数ファイルを一つのアーカイブへまとめる、一覧を見る、展開するという一連の操作を行います。圧縮は別機能と組み合わせる形で扱うことが多いです。
ネットワークインターフェースを流れるパケットを取得、表示、保存します。BPFフィルタを使って対象を絞り込めます。
流れてきた出力を標準出力へ通しつつ、同時にファイルへ書き込みます。パイプラインの途中結果を可視化したい時にも使えます。
条件式を評価し、真なら0、偽なら1を返します。シェルスクリプトの分岐やファイル存在確認で使う重要な基本部品です。
時刻、タイムゾーン、時刻同期(NTP)状態を表示または設定します。systemd採用環境での時刻管理の中心です。
システム全体と各プロセスの負荷状況を継続更新で表示します。高負荷調査、メモリー圧迫の初動確認、重点監視に向きます。
ファイルのアクセス時刻や更新時刻を変更します。対象が存在しなければ空ファイルを作成できるため、初期化、生成物の用意、ビルドや自動化の補助でもよく使われます。
文字単位の変換、削除、連続圧縮を行います。改行や空白の整形、大文字小文字変換、不要文字除去に向いています。
宛先までの中継点をたどり、どこで遅延や到達不能が起きているかを観察します。
ext2、ext3、ext4ファイルシステムのメタデータや運用設定を変更します。ラベル変更や予約率調整でよく使われます。
コマンド名が実際に何として解決されるかを確認します。同名のaliasや関数がある環境では、どの実体が実行されるかを見抜くのに役立ちます。
新規作成物の初期権限を決めるマスク値を表示または設定します。chmodが後から変える道具であるのに対し、umaskは最初から作られる権限を制御します。
マウント済みファイルシステムを切り離します。取り外し前の安全確認で重要です。
指定したaliasを削除します。ログインシェルの設定や運用環境でaliasが邪魔をする時に便利です。
隣接した同一行だけをまとめ、重複除去や件数表示を行います。前処理としてsortを組み合わせることが多いです。
変数または関数の定義を削除します。値を空にするのではなく、存在そのものを外したい時に使います。
locate系コマンドが参照するファイル名データベースを作成・更新します。検索速度を支える裏方ですが、実行権限や除外設定の理解が重要です。
物理ボリュームを束ねてボリュームグループを作成します。後続のlvcreateやlvextendの土台になります。
ボリュームグループの状態、サイズ、空き領域を表示します。論理ボリュームマネージャ(LVM)構成把握の基本コマンドです。
テキストの行数、単語数、バイト数などを数えます。grep結果の件数確認や、入力規模の見積もりで役立ちます。
現在の実効ユーザーIDに対応するユーザー名を表示します。id -unと同じ意味です。
標準入力の項目をまとめてコマンド引数へ変換し、後続コマンドを実行します。大量ファイル処理やパイプ連携で有用ですが、区切りの扱いが重要です。
XFSファイルシステムのサイズを拡張します。通常は下位デバイスを先に広げ、その後にマウント済みXFSへ適用します。