Linuxを使っていると、lsとかcatとか、普段ターミナル上で使っている標準的なコマンドのソースコードを読みたくなることがあります。 こういったコマンド類を作っているのはGNUでして、まあそこまでは普通に分かりますが、lsとかcat等のツール名で検索しても、ソースコードまでは中々見つからないと思います。というのも、これらのコマンドは単体のソースコードとしては配布されておらず、GNUのCoreUtilsというプロジェクトによって、ひとまとまりのツール群として配布されているからです。(元々はFileutils, Shellutils, Textutilsという独立した3つのプロジェクトだったが、それが1つに統合されたものがCoreUtils。) CoreUtilsのサイトはこちら。 http://www.gnu.org/software/coreutils/ ダウンロードはこちらから。20