Tôi tiếp tục thấy dấu ngoặc đơn và một số sau một lệnh trong chức năng Unix hoặc Linux hoặc C.
Ví dụ: man (8), ftok (2), mount (8), v.v.
Chúng có nghĩa là gì? Tôi thấy họ trong con người quá.
Tôi tiếp tục thấy dấu ngoặc đơn và một số sau một lệnh trong chức năng Unix hoặc Linux hoặc C.
Ví dụ: man (8), ftok (2), mount (8), v.v.
Chúng có nghĩa là gì? Tôi thấy họ trong con người quá.
Câu trả lời:
Phần trang web.
ls(1)
mmap(2)
system(3)
sudoers(4)
lmhosts(5)
fortune(6)
regex(7)
iwconfig(8)
ksoftirqd(9)
Lý do đằng sau các phần là có những thứ chia sẻ các trang thủ công -
mkdir(1)
là lệnh được sử dụng để tạo thư mục trong khi đó mkdir(2)
là một cuộc gọi hệ thống có thể được sử dụng để tạo thư mục trong chương trình C. Do đó, các phần khác nhau.
Tài liệu tham khảo được chú thích [1,2] (như được đề xuất):
http://www.gsp.com/support/man/ - Các trang web FreeBSD được sắp xếp theo các phần
http://manpages.unixforum.co.uk/man-pages/ linux / suse-linux-10.1 / - Các trang manUSE được sắp xếp theo các phần
http://www.december.com/unix/ref/mansec.html - Một bảng khác cho các phần manpage. Cơ sở ban đầu của danh sách (Xem các chỉnh sửa cũ hơn của bài đăng này để biết chi tiết)
[1] giải thích và ví dụ là những điều bịa đặt trong đầu tôi, cho vấn đề này.
[2] không phải là âm thanh học thuật, nhưng yêu cầu tham khảo là một trong những điều làm chậm sự phát triển của wikipedia. những người hoài nghi đang cố gắng để có được những người khác tham khảo tất cả mọi thứ và một số những người đóng góp chỉ nhận được cách quá khó chịu để trả lời thêm bất cứ điều gì, không phải là những người cố gắng thêm vô dụng stuff / vô căn cứ được loại bỏ hoàn toàn khỏi hồ bơi (họ chỉ nhận được thẻ tham khảo-yêu cầu được gắn thẻ vào phần bổ sung của họ, nội dung không bị xóa ...)
man <number> <command>
ví dụ: man 1 mkdir
vàman 2 mkdir
Một đoạn trích từ man man
:
The table below shows the section numbers of the manual followed by the types
of pages they contain.
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conven‐
tions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
man man
và phần còn lại tự đi"
Số này đề cập đến phần trang man, lệnh hoặc hàm C nằm trong.
Vì vậy, bạn có thể truy cập trang man của mount(8)
bằng cách thực hiện lệnh:
man 8 mount
Hoặc ftok(2)
như thế:
man 2 ftok
man mount(8)
hay man ftok(2)
?
man man
).
Chúng là số phần của các trang hướng dẫn Unix truyền thống. Câu hỏi của bạn đã được trả lời trên Unix và Linux Stack Exchange một năm trước, các con số trong trang nam có nghĩa là gì? .
Đây là những man
số phần.
Các phần và ví dụ cho các trang man linux:
Lưu ý rằng có sự khác biệt giữa danh sách phần man cho linux và đối với các biến thể Unix System V (ví dụ Solaris, BSD, SCO, Venix). Thêm chi tiết từ wiki trang người đàn ông .
Điều thú vị là Ken Thompson và Denis Ritchie, những người sáng tạo Unix và C nổi tiếng đã viết những trang đầu tiên - với sự nhấn mạnh của người quản lý của họ. Nghe có quen không?
Để chọn một số phần cụ thể cho một mục nhập man trên linux ( printf
có các mục trong phần 1 và 3).
man 3 printf
Để xem tất cả các mục nhập chocfdisk
(sử dụng q
tại END
một trang để đến trang tiếp theo:
man -a cfdisk
Để liệt kê tất cả các mục cho một lệnh nhất định sử dụngapropos
apropos cfdisk
Đó là số phần thủ công. Quay trở lại thời gian trôi qua, điều này đề cập đến chất kết dính vật lý có chứa trang hướng dẫn cụ thể đó.
Từ man
trang hướng dẫn trên hệ thống Linux hiện đại:
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g.
man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
Các phần trang web bao gồm các phần không chuẩn trên Arch Linux:
0 Header files
0p Header files (POSIX)
1 Executable programs or shell commands
1p Executable programs or shell commands (POSIX)
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
3n Network Functions
3p Perl Modules
4 Special files (usually found in /dev)
5 File formats and conventions eg /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)
8 System administration commands (usually only for root)
9 Kernel routines
l Local documentation
n New manpages
(cảm ơn @ greg0ire vì ý tưởng sử dụng konqueror)