Linux에서 라이브러리 호출(C 라이브러리 함수) 및 acsii에 대한 일부 매뉴얼을 읽을 수 있다는 것을 알았습니다. 하지만 지금까지 C 우선 순위에 대한 매뉴얼을 찾지 못했습니다.
이제 C에 관한 다른 유용한 매뉴얼을 추천할 수 있습니다. 감사합니다!
추신: 매뉴얼은 Linux에서 명령을 통해 액세스할 수 있으므로 man
해당 온라인 매뉴얼이나 책을 답변으로 참조하지 마십시오.
답변1
man libc
Linux(glibc, Linux libc)의 표준 C 라이브러리를 다룹니다.
"참조" 섹션에는 다음이 있습니다.
시스템 호출(2), feature_test_macros(7), 매뉴얼 페이지(7), 표준(7)
다음을 통해 세부정보를 볼 수 있습니다.
man 2 syscalls
man 7 feature_test_macros
man 7 man-pages
man 7 standards
답변2
내가 아는 한 맨 페이지와는 다르지만예 cppreference-doc
( apt install cppreference-doc-en-html
또는 ... cppreference-doc-en-qch
KDE를 사용하는 경우), 패키지 버전입니다.C/C++ 참조 위키(예를 들어 참조해당 페이지는 다음 위치에 있습니다.typedef
).
C와 C++ 부분은 분리되어 있으므로 다음과 같이 사용할 수 있습니다.C 참조만.
답변3
다음을 사용하여 검색 할 수 있습니다 -k
.
mohsen@debian:~/codes/amlak/amlak/src$ man -k socket
accept (2) - accept a connection on a socket
accept4 (2) - accept a connection on a socket
bind (2) - bind a name to a socket
bindresvport (3) - bind a socket to a privileged IP port
BIO_new_socket (3ssl) - socket BIO
BIO_s_socket (3ssl) - socket BIO
connect (2) - initiate a connection on a socket
dbus-cleanup-sockets (1) - clean up leftover sockets in a directory
filan (1) - Multipurpose relay (SOcket CAT)
fuser (1) - identify processes using files or sockets
getpeername (2) - get name of connected peer socket
getsockname (2) - get socket name
getsockopt (2) - get and set options on sockets
gpsdctl (8) - tool for sending commands to gpsd over its control socket
IO::Socket::INET6 (3pm) - Object interface for AF_INET|AF_INET6 domain sockets
IO::Socket::SSL (3pm) - - SSL sockets with IO::Socket interface
IO::Socket::SSL::Intercept (3pm) - - SSL interception (man in the middle)
IO::Socket::SSL::Utils (3pm) - - loading, storing, creating certificates and keys
irw (1) - sends data from Unix domain socket to stdout
lircd (8) - LIRC daemon decodes infrared signals and provides them on a Unix domain socket.
listen (2) - listen for connections on a socket
ncat (1) - Concatenate and redirect sockets
Net::SSL (3pm) - support for Secure Sockets Layer
Net::SSLeay::Handle (3pm) - Perl module that lets SSL (HTTPS) sockets be handled as standard file handles.
procan (1) - Multipurpose relay (SOcket CAT)
raw (7) - Linux IPv4 raw sockets
recv (2) - receive a message from a socket
recvfrom (2) - receive a message from a socket
recvmmsg (2) - receive multiple messages on a socket
recvmsg (2) - receive a message from a socket
rtnetlink (7) - Linux IPv4 routing socket
send (2) - send a message on a socket
sendmmsg (2) - send multiple messages on a socket
sendmsg (2) - send a message on a socket
sendto (2) - send a message on a socket
setsockopt (2) - get and set options on sockets
socat (1) - Multipurpose relay (SOcket CAT)
sockatmark (3) - determine whether socket is at out-of-band mark
socket (2) - create an endpoint for communication
socket (7) - Linux socket interface
socketcall (2) - socket system calls
socketpair (2) - create a pair of connected sockets
ss (8) - another utility to investigate sockets
systemd-udevd-control.socket (8) - Device event managing daemon
systemd-udevd-kernel.socket (8) - Device event managing daemon
unix (7) - sockets for local interprocess communication
unixcmd (1) - Simple remote command for unix sockets
unixterm (1) - (simple) Remote terminal for unix sockets
vdeterm (1) - (simple) Remote terminal for vde management sockets
vfs_smb_traffic_analyzer (8) - log Samba VFS read and write operations through a socket to a helper application
watchgnupg (1) - Read and print logs from a socket
X11::Protocol::Connection::INETSocket (3pm) - Perl module for IO::Socket::INET-based X11 connections
X11::Protocol::Connection::Socket (3pm) - Perl module base class for IO::Socket-based X11 connections
X11::Protocol::Connection::UNIXSocket (3pm) - Perl module for IO::Socket::UNIX-based X11 connections
각 매뉴얼 페이지 앞에 숫자가 표시되며 매뉴얼 페이지는 수준별로 분류됩니다.
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]
내 생각엔 당신의 레벨에 따라 API를 찾을 수 있을 것 같아요. 그런데, man -a youmanpage는 모든 레벨의 매뉴얼 페이지를 보여줍니다.
예를 들어man strtok
man -a passwd
: passwd 명령 및 /etc/passwd 형식 표시
답변4
이것GNU C 라이브러리 참조 매뉴얼ISO C 표준, POSIX 및 기타 Unix 운영 체제 파생 제품과 관련된 추가 기능, GNU 시스템과 관련된 확장에 대한 포괄적인 매뉴얼입니다.
GNU C 라이브러리 함수에 대한 매뉴얼 페이지도 찾을 수 있습니다.온라인.