2012-01-13 30 views
7

nm tiện ích để liệt kê các ký hiệu trong nhị phân không bao gồm trong tài liệu của nó bất kỳ lời giải thích hoặc đầu mối nào về cách nó được đặt tên là nm.Tại sao tiện ích `nm` được đặt tên như vậy?

Tôi tưởng tượng một số nhà phát triển UNIX có kinh nghiệm lâu năm có thể làm sáng tỏ.

Tại sao tiện ích nm được đặt tên như vậy?

+0

I _think_ viết tắt của tên "mangling". Không chắc. – fge

+3

Tại 110 baud, nhanh hơn để gõ "nm" hơn "tên". Tương tự, "ls" nhanh hơn "danh sách", "ld" nhanh hơn "tải" và "cc" nhanh hơn "c". Rất tiếc. Tôi đoán lý thuyết của tôi không đúng. ;-) –

+1

Thật sự ngạc nhiên khi Unix không có các lệnh đơn chữ cái như 'c'. Có lẽ nguy cơ lỗi chính tả được coi là tuyệt vời? –

Trả lời

11

Viết tắt là "tên" hoặc "danh sách tên".

Nm in danh sách tên (bảng biểu tượng) của từng tệp đối tượng trong danh sách đối số.

(V7 Unix manual, 1979) những biểu tượng

+1

Lưu ý rằng ['nm' đã có trong Unix V1 (1971)] (http://man.cat-v.org/unix-1st/1/nm) –

1

Tên. Vì vậy, "nm" là từ viết tắt được chọn.

Các vấn đề liên quan