コマンドリファレンス

コマンドリファレンス

mapfile – 標準入力を配列に読み込む(bash組み込み・別名 readarray)

mapfile は標準入力(またはFD)から読み取った各レコードを配列に格納する Bash の組み込みコマンドです(別名:readarray)。デリミタ(既定は改行)や読み取り件数、スキップ件数、コールバックなどを細かく制御できます。実務で...
コマンドリファレンス

shopt – シェルの動作オプションをオン/オフする(bash組み込み)

shopt は Bash の「シェル固有オプション」を有効化/無効化するための組み込みコマンドです。グロブ(* など)の挙動やエイリアス展開、履歴の扱い等を細かく制御できます。実務では、globstar による再帰グロブ、extglob に...
コマンドリファレンス

shfmt – シェルスクリプトを自動整形するフォーマッタ

shfmt は POSIX sh / bash / mksh / bats 向けのコードフォーマッタです。インデントやスペース、改行位置などを一定のスタイルに整え、差分チェックや自動修正に使えます。EditorConfig による設定や、方...
コマンドリファレンス

shellcheck – シェルスクリプトを静的解析してバグや非推奨記法を指摘する

shellcheck は sh/bash/dash/ksh 向けのシェルスクリプトを静的解析し、ポータビリティや引用漏れ、未定義変数などの問題をわかりやすく指摘するリンターです。CI連携やエディタ統合にも適しており、TUI表示のほか機械可読...
コマンドリファレンス

bats – Bashスクリプトの単体テストを実行する(TAP対応)

bats は Bash Automated Testing System(bats-core)のテストランナーで、.bats ファイルに書いたテストを実行し、TAP(Test Anything Protocol)やJUnit形式で結果を出力...
コマンドリファレンス

wsl – Windows上でLinux環境(WSL)を管理・起動する

wsl は Windows Subsystem for Linux(WSL)のインストール・起動・停止・エクスポート/インポート・ディスクのマウントなどを行うコマンドです。PowerShell/CMD から実行し、WSL 1/2 の切替やデ...
コマンドリファレンス

lsof – プロセスが開いているファイル(ソケット含む)を一覧表示する

lsof は、プロセスが開いている「ファイル」を一覧表示するコマンドです。ここでのファイルには通常のファイルだけでなく、ディレクトリ、デバイス、UNIXドメインソケット、TCP/UDPソケットなども含まれます。「ポートを使用中のプロセスを知...
コマンドリファレンス

pg_dump – PostgreSQLデータベースを論理バックアップする

pg_dump は PostgreSQL の単一データベースを一貫性を保ってスクリプトまたはアーカイブへ出力するバックアップツールです。稼働中のDBでも他ユーザーをブロックせずに取得できます。クラスタ全体やロール等のグローバルオブジェクトは...
コマンドリファレンス

namei – パス名を辿って各要素の種類や権限を表示する

namei は、指定したパスを先頭から末端まで辿り、ディレクトリ・シンボリックリンク・通常ファイルなど各要素の種類を段階的に表示します。シンボリックリンクは解決過程もインデント付きで示され、リンクループの検出にも役立ちます。(man7.or...
コマンドリファレンス

Linuxのiostatコマンドとは?ディスクI/O・%util・awaitの見方を解説

Linuxの iostat コマンドは、ディスク(ブロックデバイス)の I/O 統計と CPU 使用率を表示するツールです。sysstat パッケージに含まれており、サーバーの応答が遅い、ディスクが重いといった場面で原因を特定するために使わ...
コマンドリファレンス

vmstat – 仮想メモリやCPU/IOの状態を要約表示する

vmstat は、仮想メモリ・プロセス・CPU・入出力などのシステム全体の状態を要約して表示します。一定間隔で繰り返し表示でき、ボトルネックの一次切り分けに便利です。実務では、負荷調査中の「CPU待ち」「スワップ発生」「IO詰まり」などの兆...
コマンドリファレンス

svnadmin – Subversionリポジトリを作成・保守する管理ツール

svnadmin は Subversion(SVN)のリポジトリ本体を直接操作する管理者向けコマンドです。新規作成、バックアップ(dump/hotcopy)、検査(verify)、修復(recover)、圧縮・最適化(pack/upgrad...
コマンドリファレンス

【glowコマンド】端末でMarkdownを美しくプレビュー・閲覧する完全ガイド|インストール・テーマ設定・fzf連携

ターミナル上でMarkdown形式のREADMEや仕様書、ドキュメントを確認する際、cat や less では見出しや装飾がそのままテキストとして表示されて読みづらく、わざわざGUIエディタやブラウザを開くのが億劫だと感じたことはありません...
コマンドリファレンス

mdcat – 端末でMarkdownを美しく表示する(CommonMark対応)

mdcat は Markdown(CommonMark)をターミナル上で読みやすく整形して表示するコマンドです。コードブロックのシンタックスハイライト、リンク表示、対応端末ではインライン画像の描画にも対応します。iTerm2/kitty/W...
コマンドリファレンス

grip – GitHub風Markdownをローカルでプレビュー/書き出し

grip は GitHub Flavored Markdown(GFM)をGitHubと同じ見た目でローカル表示・HTML書き出しできるPython製CLIです。内部的にGitHubのMarkdown APIを使うため、レンダリングはGit...