掲載済み (2026-03-14号)
#033 135文字 • 1分

Claude Code に `cc` というエイリアスをつけたら PC がハングした話(原因は別でした)

日本語

掲載情報

2026年3月14日土曜日号 アネックス掲載

概要

Claude Codeの短縮コマンドとして`cc`を設定した際に起きたトラブルの技術的調査と、シェルエイリアスがシステムコールに及ぼす影響の解説。

詳細内容

筆者がClaude CodeのエイリアスをCコンパイラの標準コマンドである`cc`に設定した際、tree-sitterのテスト実行中に発生したメモリ暴走とシステムハングの顛末を記した記事です。当初はエイリアスが原因でtree-sitterがコンパイラの代わりにClaude Codeを起動してしまったと考えられましたが、詳細な検証の結果、tree-sitterは内部で`execvp`を使用しており、シェルエイリアスの影響を受けないことが判明しました。真の原因はtree-sitter test自体の既知のメモリ問題でしたが、この記事は「既存のコマンド名をエイリアスに上書きすることの危険性」と「トラブル発生時の推測と検証の重要性」について貴重な教訓を与えています。