Asayomu Tech
注目★★★★★Lobsters

シェルの ! 記号は怒号ではなく「手抜き」の武器だ

30秒で把握

  • 1シェル履歴展開 (!!) と修飾子 (:h,:t,:r 等) でコマンド引数を部分再利用、キーストローク削減
  • 2fc コマンドでエディタ上での一括編集・複数行置換も可能、長いコマンド修正が格段に楽に
  • 3基本 4 パターン (!$, !:0, !$:h, !$:t) だけで週数百回のタイプを削減、生涯キャリアで大きな効果

要約

シェルの履歴展開機能 (event designator) を活用して、コマンド繰り返しをキーストローク削減する手法を解説した記事。`!!`、`!$`、`!:2*`、`!$:h` などの記号を組み合わせ、過去コマンドの一部を選別・再利用でき、週に数百回のタイプ操作を軽減できる。POSIX 互換シェルの `fc` コマンドでエディタを使った編集・置換も可能。

あなたへの影響

開発者なら誰もが毎日繰り返すシェルコマンドを、キーストローク削減で高速化できる。

推奨:`!$`と`!$:h`だけでも習慣づければ、ローカル開発・本番操作の手疲れが顯著に軽減される点で有用。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。