it-swarm-vi.tech

Số trong ngoặc đơn được hiển thị sau tên lệnh Unix trong manpages có nghĩa là gì?

Ví dụ: man (1), find (3), updateb (2)? Các số trong ngoặc đơn (Brit. "Ngoặc") có nghĩa là gì?

456
duckyflip

Đó là phần mà trang man cho lệnh được gán cho.

Chúng được chia thành

  1. Lệnh chung
  2. Các cuộc gọi hệ thống
  3. Chức năng thư viện C
  4. Các tệp đặc biệt (thường là thiết bị, những tệp được tìm thấy trong/dev) và trình điều khiển
  5. Định dạng tệp và quy ước
  6. Trò chơi và trình bảo vệ màn hình
  7. Miscellanea
  8. Lệnh quản trị hệ thống và trình nền

Có thể xem mô tả gốc của từng phần trong Hướng dẫn lập trình viên Unix (trang ii).

431
Ian G

Phần lệnh được ghi lại trong hướng dẫn. Danh sách các phần được ghi lại trong hướng dẫn sử dụng của người đàn ông. Ví dụ:

man 1 man
man 3 find

Điều này hữu ích khi tồn tại các lệnh tương tự hoặc chính xác bằng nhau trên các phần khác nhau

75
Vinko Vrsalovic

Lý do tại sao số phần có ý nghĩa là từ nhiều năm trước, khi không gian đĩa gặp nhiều vấn đề hơn bây giờ các phần có thể được cài đặt riêng lẻ.

Nhiều hệ thống chỉ có 1 và 8 được cài đặt chẳng hạn. Ngày nay mọi người có xu hướng tìm kiếm các lệnh trên google thay thế.

46
LepardUK

Cũng lưu ý rằng trên các unix khác, phương pháp chỉ định phần khác nhau. Trên solaris, ví dụ, nó là:

man -s 1 man
9
TREE

Nó chỉ ra phần của các trang man mà lệnh được tìm thấy. Công tắc -s trên lệnh man có thể được sử dụng để giới hạn tìm kiếm trong các phần nhất định.

Khi bạn xem một trang người đàn ông, phía trên bên trái sẽ cho biết tên của phần đó, ví dụ:

Lệnh người dùng printf (1)
[.__.] Các chức năng thư viện C tiêu chuẩn printf (3C)

Vì vậy, nếu bạn đang cố gắng tìm kiếm các chức năng C và không muốn vô tình nhìn thấy một trang cho lệnh người dùng có cùng tên, bạn sẽ thực hiện 'man -s 3C ...'

7
Dave Costa

Wikipedia chi tiết về Phần thủ công:

  1. Lệnh chung
  2. Các cuộc gọi hệ thống
  3. Các chức năng thư viện, đặc biệt là thư viện chuẩn C
  4. Các tệp đặc biệt (thường là thiết bị, những tệp được tìm thấy trong/dev) và trình điều khiển
  5. Định dạng tệp và quy ước
  6. Trò chơi và trình bảo vệ màn hình
  7. Miscellanea
  8. Lệnh quản trị hệ thống và trình nền
1
Bob Setterbo