コマンドリファレンス

コマンドリファレンス

fold – テキストを指定幅で折り返して表示するコマンド

テキストを指定した文字数で自動的に改行して表示するためのコマンドです。長い行を端末幅や指定した幅に収めたいときに利用されます。構文(Syntax)fold [オプション] [FILE...]主なオプション一覧オプション説明使用例-w N折り...
コマンドリファレンス

nl – 行番号を付与して出力するコマンド

nl コマンドは、テキストファイルや標準入力の各行に自動で行番号を付与して出力するためのコマンドです。ソースコードやログファイルの一部を確認する際に、行数を見やすくする用途で利用されます。構文(Syntax)nl [オプション] [FILE...
コマンドリファレンス

gnuplot – データから高速にグラフを描く汎用プロッタCLI

gnuplot は数値データや関数から2D/3Dグラフを作成し、画面表示や画像ファイル(PNG/SVG/PDF など)に出力できるコマンドラインツールです。実務ではログやCSVの可視化、バッチでのレポート生成、サーバー上でのヘッドレス画像出...
コマンドリファレンス

trap – シグナル受信時や終了時に実行するハンドラを登録する(シェル組み込み)

trap は シグナル(INT, TERM など)や 擬似シグナル(EXIT, ERR, DEBUG, RETURN)を受け取った時に走らせるコマンド列を登録/解除するシェル組み込みです。実務では一時ファイルの削除、優雅な終了、Ctrl+C...
コマンドリファレンス

set – シェルの動作オプションや位置パラメータを設定する(シェル組み込み)

set は シェル組み込みコマンドで、エラー時の挙動や展開方法などの動作オプションを切り替えたり、$1 などの位置パラメータを設定・一覧表示します。スクリプトの安全性向上(-e -u -o pipefail 等)や、set -- ... に...
コマンドリファレンス

envコマンドの使い方|環境変数の確認・一時変更・export・printenvとの違いを解説

Linuxのenvコマンドは、環境変数を一覧表示する、または環境変数を一時的に指定してコマンドを実行するためのコマンドです。引数なしで実行すれば現在の環境変数をすべて表示し、VAR=value command の形で指定すれば、そのコマンド...
コマンドリファレンス

Linuxのflockコマンドとは?cronの多重起動防止とファイルロックの使い方

Linuxの flock コマンドは、ファイル(またはディレクトリ)に共有/排他ロックを取得し、そのロックを保持したままコマンドを実行できるユーティリティです。util-linux パッケージに含まれ、Debian/Ubuntu系では標準で...
コマンドリファレンス

banner – 文字列を大型のASCIIアートで表示する

banner は与えたメッセージを大きなブロック体のASCII文字で出力するシンプルなコマンドです。スクリプトの見出しや、CIログのバナー表示、イベント端末の飾り付けなどに使えます。実装差に注意:Linux では SysV 由来の sysv...
コマンドリファレンス

cmatrix – 端末に“デジタル雨”を表示するスクリーンセーバー風コマンド

cmatrix は映画『マトリックス』風のデジタル雨(文字が降るエフェクト)を端末に描画するコマンドです。太字・色・速度・モードを切り替えて表示をカスタマイズできます。(man.archlinux.org)実務でもデモや待ち時間の演出、スク...
コマンドリファレンス

figlet – 文字列を大型のASCIIアート文字で出力する

figlet は与えた文字列を様々なフォント(.flf)で大型ASCIIアートに変換して表示するコマンドです。スクリプトの見出しやバナー、CIのジョブ開始/完了メッセージなどに使われます。構文(Syntax)# 基本figlet [OPTI...
コマンドリファレンス

sl – “ls”の打ち間違いを機関車アニメで和ませるジョークコマンド

sl は、ls を打ち間違えたときに蒸気機関車のASCIIアートが端末を横切るアニメを表示するコマンドです(SL=Steam Locomotive)。純粋にジョーク用途ですが、端末の雰囲気づくりやデモに使われます。 (Ubuntu Manp...
コマンドリファレンス

cowsay – 吹き出しと動物のASCIIアートでメッセージを表示する

cowsay は、テキストを吹き出しとともに“牛”などの ASCII アートで表示するジョークコマンドです。実務でも CI 完了通知やスクリプトの遊び心あるバナー表示など、軽いステータスメッセージに使われます。構文(Syntax)cowsa...
コマンドリファレンス

nkf – 日本語テキストの文字コード/改行を賢く変換する(Network Kanji Filter)

nkf は日本語テキストの文字コード自動判定と相互変換、および改行コード変換・MIME(=?...?=) のデコード/エンコードを行うコマンドです。実務では「CP932/Shift_JIS を UTF-8 に統一」「メールの MIME ヘッ...
コマンドリファレンス

iconv – 文字コード(エンコーディング)を変換する

iconv はテキストファイルの文字コード変換を行うコマンドです。-f(入力側)と -t(出力側)でエンコーディングを指定し、//TRANSLIT や //IGNORE といった修飾子で変換不能文字の扱いも制御できます。実務では「Shift...
コマンドリファレンス

unix2dos – Unix形式の改行(LF)をDOS/Windows形式(CRLF)へ変換する

unix2dos はテキストファイルの改行を LF(Unix/Linux) から CRLF(DOS/Windows) へ変換するコマンドです。BOM の付与/除去や文字コード変換(ISOコードページ/UTF-16の扱い)にも対応します。日常...