2012-01-13 5 views
7

nmバイナリでシンボルを一覧表示するユーティリティは、そのドキュメントにどのようにしてnmという名前を付けるかの説明や手がかりを含んでいません。なぜ `nm`ユーティリティがそのように指定されていますか?

経験豊かな長いUNIX開発者のなかには、いくつかの光を放つことができると思います。

nmユーティリティにはこのような名前が付けられているのはなぜですか?

+0

私は、 "名前のマングリング"の略です。わからない。 – fge

+3

110ボーでは、「名前」よりも「nm」を入力する方が速くなりました。同様に、 "ls"は "list"より速く、 "ld"は "load"より速く、 "cc"は "c"より速い。おっとっと。私の理論は正しいとは思わない。 ;-) –

+1

Unixが 'c'のような一文字のコマンドを持っていないことは確かに驚くべきことです。おそらくタイプミスのリスクは大きいと思われたでしょうか? –

答えて

11

「名前」または「名前リスト」の略語です。

Nmは、各オブジェクトファイルの名前リスト(シンボルテーブル)を引数リストに出力します。 (V7 Unix manual、1979)

+1

['nm'はすでにUnix V1(1971)にあったことに注意してください(http://man.cat-v.org/unix-1st/1/nm) –

1

名シンボル。従って、「nm」は選択された略語である。

関連する問題