2009-02-25 21 views
24

Ví dụ: khi tôi chạy man ioctl, trang có nội dung là IOCTL(2) ở trên cùng. Điều đó nghĩa là gì? Có một số IOCTL(1) không? Và làm thế nào để điều hướng giữa chúng?Tại sao các chương trình trong môi trường giống Unix có số sau tên của chúng?

+0

thể trùng lặp của [không số trong ngoặc đơn hiển thị sau tên lệnh unix có ý nghĩa gì?] (Http://stackoverflow.com/questions/62936/what-does-the-number-in-brackets -shown-after-unix-command-names-mean) – kapa

Trả lời

39

Đó là phần trang người đàn ông. Từ bộ nhớ, phần 1 là các chương trình người dùng, 2 là các cuộc gọi hệ thống và 3 là các cuộc gọi thư viện C chuẩn, và 5 là các định dạng tệp.

Wikipedia có giải thích đầy đủ here.

+2

Phần trang người đàn ông rất hữu ích trong những ngày sử dụng sách in. Tôi vẫn có tài liệu hướng dẫn in 4 BSD trong văn phòng của tôi. (Số phần cũng giúp bạn biết khi bạn đang gọi vào hạt nhân, so với thực hiện cuộc gọi thư viện.) –

+2

@Craig - cũng hữu ích cho việc định hướng, như được hiển thị trong câu trả lời của eduffy. –

23

Đó là số phần của trang người đàn ông. Ví dụ

man printf 

(nên) Cung cấp cho bạn phần 1, printf lệnh bash, trong khi

man 3 printf 

cung cấp cho bạn chức năng C printf.

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