文字単位の変換、削除、連続圧縮を行います。改行や空白の整形、大文字小文字変換、不要文字除去に向いています。
COMMAND Linux コマンド辞典
やりたいことから、
コマンドを引こう。
144 のコマンドを、目的・難しさ・危なさで。押すとその場で中身をのぞけて、開いたものには「あなたの辞典」の印が付きます。
- 収録コマンド
- 144
- 目的
- 11
- 安全に試せる
- 81
今日のコマンドNo.119
vgcreate
物理ボリュームを束ねてボリュームグループを作成します。後続のlvcreateやlvextendの土台になります。
ext2、ext3、ext4ファイルシステムのメタデータや運用設定を変更します。ラベル変更や予約率調整でよく使われます。
コマンド名が実際に何として解決されるかを確認します。同名のaliasや関数がある環境では、どの実体が実行されるかを見抜くのに役立ちます。
新規作成物の初期権限を決めるマスク値を表示または設定します。chmodが後から変える道具であるのに対し、umaskは最初から作られる権限を制御します。
マウント済みファイルシステムを切り離します。取り外し前の安全確認で重要です。
指定したaliasを削除します。ログインシェルの設定や運用環境でaliasが邪魔をする時に便利です。
隣接した同一行だけをまとめ、重複除去や件数表示を行います。前処理としてsortを組み合わせることが多いです。
変数または関数の定義を削除します。値を空にするのではなく、存在そのものを外したい時に使います。
locate系コマンドが参照するファイル名データベースを作成・更新します。検索速度を支える裏方ですが、実行権限や除外設定の理解が重要です。
テキストの行数、単語数、バイト数などを数えます。grep結果の件数確認や、入力規模の見積もりで役立ちます。
現在の実効ユーザーIDに対応するユーザー名を表示します。id -unと同じ意味です。
標準入力の項目をまとめてコマンド引数へ変換し、後続コマンドを実行します。大量ファイル処理やパイプ連携で有用ですが、区切りの扱いが重要です。