カテゴリー: Linux

現在有効なユーザー名確認プロセスを抽象的に表現した図

Linux / コマンド / whoami - 現在有効なユーザー名を確認

whoamiで現在のコマンドがどのユーザーとして実行されているかを確認する方法を解説します。実効ユーザーとログインユーザーの違い、sudoやidとの関係も確認できます。

指定した形式で値を出力する過程を抽象的に表した図

Linux / コマンド / printf - 指定した形式で値を出力

printfで文字列や数値を指定した書式で出力する方法を解説します。改行、列幅、ゼロ埋め、書式の繰り返しと、入力値を安全に渡す方法を確認できます。

長い行を指定した幅で分割する過程を抽象的に表現した絵

Linux / コマンド / fold - 長い行を指定した幅に分割する

foldで長い行を指定幅に折り返す方法を、出力例とともに説明します。空白での折り返し、画面幅とバイト数の違い、元の行構造や日本語を扱う際の注意点がわかります。

一般的なテキスト段落の改行調整の過程を抽象的に表現した絵

Linux / コマンド / fmt - 一般テキスト段落の改行調整

fmtで通常のテキスト段落を読みやすい行幅に整える方法を解説します。短い行の結合、行幅指定、元ファイルを残す保存方法と、書式を崩さないための注意点がわかります。

行番号・パターンでファイル分割の過程を抽象的に表現した図

Linux / コマンド / csplit - 行番号・パターンでファイルを分割

csplitで行番号や見出しパターンを境界にして、テキストを分割する方法を解説します。一致した行の扱い、繰り返し分割、出力ファイル名と失敗時の動作を確認できます。

大きなファイルをサイズ・行数別に分割する過程を抽象的に表現した図

Linux / コマンド / split - 大きなファイルをサイズ・行数ごとに分割

splitでファイルを行数またはバイト数ごとに分割し、順番に再結合する方法を解説します。出力名の上書き防止、サイズ単位、分割後の照合についても確認できます。

テキストを読みやすい表の形に整列する過程を抽象的に表現した図

Linux / コマンド / column - テキストを読みやすい表形式に整列

columnで空白やコロン区切りのデータを、ターミナルで読みやすい列に揃える方法を解説します。入力と出力の区切り、表示幅、CSVとの違いを確認できます。

フィールドごとのテキスト分析と計算過程を抽象的に表現した図

Linux / コマンド / awk - フィールド別テキスト分析と計算

awkで列を取り出し、条件に合う行を選び、数値を集計する基本を解説します。フィールド区切り、BEGIN・END、CSVや数値データを扱う際の注意点がわかります。

ストリームでのテキスト検索・置換のプロセスを抽象的に表現した図

Linux / コマンド / sed - ストリームでのテキスト検索・置換

sedによる文字列の置換と行の抽出を、実行結果とともに説明します。最初の一致と全一致の違い、正規表現、元ファイルを変更する -i とバックアップの注意点がわかります。

標準入力をコマンド引数として渡す過程を抽象的に表現した図

Linux / コマンド / xargs - 標準入力をコマンド引数として渡す

xargsで標準入力をコマンド引数へ変換する方法を解説します。NUL区切りでファイル名を保つ方法、空入力時の実行抑制、分割・並列実行の注意点を確認できます。