32blogby Studio Mitsu

CLI

UNIX/Linuxコマンドラインツールの実践ガイド。 古典コマンドの使い方からRust製モダン代替まで、開発者の日常作業を高速化するテクニックを網羅。

全体マップ

古典 vs モダンの対比と全記事への案内。

テキスト処理

検索・置換・抽出・JSON加工。ログ解析やデータ変換の基本。

ファイル操作・ネットワーク

ファイル取得・API通信・リモート接続・ファイル同期。

ワークフロー効率化

あいまい検索・ターミナル多重化・エイリアス設定で日常操作を高速化。

圧縮・アーカイブ

tar・gzip・zip・zstd によるファイルの圧縮・展開・バックアップ。

権限管理・セキュリティ

ファイルのパーミッション設定・所有者変更。サーバー運用に必須の権限管理。

プロセス監視・管理

htop・btopによるリアルタイム監視。プロセス状態の読み方・kill・niceの実践。

シェルスクリプティング

bashスクリプトの書き方・エラーハンドリング・実務パターン。自動化の基盤。

環境構築・dotfiles管理

dotfilesのGit管理、環境変数の使い方、XDG Base Directory、direnvによるプロジェクト別設定。

ビルド・タスク自動化

Makefile によるビルド自動化、cron・systemd timer によるタスクスケジューリング。

Rust製モダンツール

eza・bat・fd・zoxide — 古典コマンドを置き換えるモダン代替と、その高速化の仕組み。

GitHub・コラボレーション

GitHub CLI (gh) でPR・issue・APIをターミナルから操作。ブラウザ往復を消す実用パターン集。