Section for 2 man pages


Welcome to section 2

Since there are thousands of different man pages in the database, it is divided into sections that function roughly like groups. A certain type of man page belongs to a section. It's amazing how many manuals there actually are out there. We try to have as many man pages as possible so that people can easily seek help on our site.

There are approximately 9 sections that are used to divide all manuals into different chapters. Some are about commands for Linux while there are sections for devices and libraries. Take a look at the index page to see all sections. You can find it by clicking the home button.

Below you can search all man pages that belongs to the 2 section.

Man pages

NameDescription
_ExitTerminate the calling process
__clone2Create a child process
_exitTerminate the calling process
_llseekReposition read/write file offset
_newselectSynchronous I/O multiplexing
_syscallInvoking a system call without library support (OBSOLETE)
_sysctlRead/write system parameters
aa_change_hatChange to or from a "hat" within a AppArmor profile
aa_change_profileChange a tasks profile
aa_find_mountpointFind where the apparmor interface filesystem is mounted
aa_getconGet task confinement information
aa_query_labelQuery access permission associated with a label
aa_stack_profileCombine multiple profiles to confine a task
acceptAccept a connection on a socket
accept4Accept a connection on a socket
accessCheck user's permissions for a file
acctSwitch process accounting on or off
add_keyAdd a key to the kernel's key management facility
adjtimexTune kernel clock
afs_syscallUnimplemented system calls
alarmSet an alarm clock for delivery of a signal
alloc_hugepagesAllocate or free huge pages
arch_prctlSet architecture-specific thread state
arm_fadvisePredeclare an access pattern for file data
arm_fadvise64_64Predeclare an access pattern for file data
arm_sync_file_rangeSync a file segment with disk
bdflushStart, flush, or tune buffer-dirty-flush daemon
bindBind a name to a socket
bpfPerform a command on an extended BPF map or program
breakUnimplemented system calls
brkChange data segment size
cacheflushFlush contents of instruction and/or data cache
capgetSet/get capabilities of thread(s)
capsetSet/get capabilities of thread(s)
chdirChange working directory
chmodChange permissions of a file
chownChange ownership of a file
chown32Change ownership of a file
chrootChange root directory
clock_adjtimeTune kernel clock
clock_getresClock and time functions
clock_gettimeClock and time functions
clock_nanosleepHigh-resolution sleep with specifiable clock
clock_settimeClock and time functions
cloneCreate a child process
clone2Create a child process
clone3Create a child process
closeClose a file descriptor
close_rangeClose all file descriptors in a given range
connectInitiate a connection on a socket
copy_file_rangeCopy a range of data from one file to another
creatOpen and possibly create a file
create_moduleCreate a loadable module entry
delete_moduleUnload a kernel module
dupDuplicate a file descriptor
dup2Duplicate a file descriptor
dup3Duplicate a file descriptor
epoll_createOpen an epoll file descriptor
epoll_create1Open an epoll file descriptor
epoll_ctlControl interface for an epoll file descriptor
epoll_pwaitWait for an I/O event on an epoll file descriptor
epoll_pwait2Wait for an I/O event on an epoll file descriptor
epoll_waitWait for an I/O event on an epoll file descriptor
eventfdCreate a file descriptor for event notification
eventfd2Create a file descriptor for event notification
execveExecute program
execveatExecute program relative to a directory file descriptor
exitTerminate the calling process
exit_groupExit all threads in a process
faccessatCheck user's permissions for a file
faccessat2Check user's permissions for a file
fadvise64Predeclare an access pattern for file data
fadvise64_64Predeclare an access pattern for file data
fallocateManipulate file space
fanotify_initCreate and initialize fanotify group
fanotify_markAdd, remove, or modify an fanotify mark on a filesystem object
fattachUnimplemented system calls
fchdirChange working directory
fchmodChange permissions of a file
fchmodatChange permissions of a file
fchownChange ownership of a file
fchown32Change ownership of a file
fchownatChange ownership of a file
fcntlManipulate file descriptor
fcntl64Manipulate file descriptor
fdatasyncSynchronize a file's in-core state with storage device
fdetachUnimplemented system calls
fgetxattrRetrieve an extended attribute value
finit_moduleLoad a kernel module
flistxattrList extended attribute names
flockApply or remove an advisory lock on an open file
forkCreate a child process
free_hugepagesAllocate or free huge pages
fremovexattrRemove an extended attribute
fsetxattrSet an extended attribute value
fstatGet file status
fstat64Get file status
fstatatGet file status
fstatat64Get file status
fstatfsGet filesystem statistics
fstatfs64Get filesystem statistics
fsyncSynchronize a file's in-core state with storage device
ftruncateTruncate a file to a specified length
ftruncate64Truncate a file to a specified length
futexFast user-space locking
futimesatChange timestamps of a file relative to a directory file descriptor
get_kernel_symsRetrieve exported kernel and module symbols
get_mempolicyRetrieve NUMA memory policy for a thread
get_robust_listGet/set list of robust futexes
get_thread_areaManipulate thread-local storage information
getcpuDetermine CPU and NUMA node on which the calling thread is running
getcwdGet current working directory
getdentsGet directory entries
getdents64Get directory entries
getdomainnameGet/set NIS domain name
getegidGet group identity
getegid32Get group identity
geteuidGet user identity
geteuid32Get user identity
getgidGet group identity
getgid32Get group identity
getgroupsGet/set list of supplementary group IDs
getgroups32Get/set list of supplementary group IDs
gethostnameGet/set hostname
getitimerGet or set value of an interval timer
getmsgUnimplemented system calls
getpagesizeGet memory page size
getpeernameGet name of connected peer socket
getpgidSet/get process group
getpgrpSet/get process group
getpidGet process identification
getpmsgUnimplemented system calls
getppidGet process identification
getpriorityGet/set program scheduling priority
getrandomObtain a series of random bytes
getresgidGet real, effective, and saved user/group IDs
getresgid32Get real, effective, and saved user/group IDs
getresuidGet real, effective, and saved user/group IDs
getresuid32Get real, effective, and saved user/group IDs
getrlimitGet/set resource limits
getrusageGet resource usage
getsidGet session ID
getsocknameGet socket name
getsockoptGet and set options on sockets
gettidGet thread identification
gettimeofdayGet / set time
getuidGet user identity
getuid32Get user identity
getunwindCopy the unwind data to caller's buffer
getxattrRetrieve an extended attribute value
gttyUnimplemented system calls
idleMake process 0 idle
inbPort I/O
inb_pPort I/O
init_moduleLoad a kernel module
inlPort I/O
inl_pPort I/O
inotify_add_watchAdd a watch to an initialized inotify instance
inotify_initInitialize an inotify instance
inotify_init1Initialize an inotify instance
inotify_rm_watchRemove an existing watch from an inotify instance
insbPort I/O
inslPort I/O
inswPort I/O
introIntroduction to system calls
inwPort I/O
inw_pPort I/O
io_cancelCancel an outstanding asynchronous I/O operation
io_destroyDestroy an asynchronous I/O context
io_geteventsRead asynchronous I/O events from the completion queue
io_setupCreate an asynchronous I/O context
io_submitSubmit asynchronous I/O blocks for processing
io_uring_enterInitiate and/or complete asynchronous I/O
io_uring_enter2Initiate and/or complete asynchronous I/O
io_uring_registerRegister files or user buffers for asynchronous I/O
io_uring_setupSetup a context for performing asynchronous I/O
ioctlControl device
ioctl_consoleIoctls for console terminal and virtual consoles
ioctl_fatManipulating the FAT filesystem
ioctl_ficloneShare some the data of one file with another file
ioctl_ficlonerangeShare some the data of one file with another file
ioctl_fideduperangeShare some the data of one file with another file
ioctl_fslabelGet or set a filesystem label
ioctl_getfsmapRetrieve the physical layout of the filesystem
ioctl_iflagsIoctl() operations for inode flags
ioctl_nsIoctl() operations for Linux namespaces
ioctl_pipeIoctl() operations for General notification mechanism
ioctl_ttyIoctls for terminals and serial lines
ioctl_userfaultfdCreate a file descriptor for handling page faults in user space
ioctl_xfs_ag_geometryQuery XFS allocation group geometry information
ioctl_xfs_bulkstatQuery information for a batch of XFS inodes
ioctl_xfs_fsbulkstatQuery information for a batch of XFS inodes
ioctl_xfs_fscountsQuery XFS summary counter information
ioctl_xfs_fsgeometryReport XFS filesystem layout and features
ioctl_xfs_fsgetxattrQuery information for an open file
ioctl_xfs_fsinumbersExtract a list of valid inode numbers from an XFS filesystem
ioctl_xfs_getbmapxQuery extent information for an open file
ioctl_xfs_getresblksQuery and set XFS free space reservation information
ioctl_xfs_goingdownShut down an XFS filesystem
ioctl_xfs_inumbersQuery allocation information for groups of XFS inodes
ioctl_xfs_scrub_metadataCheck XFS filesystem metadata
iopermSet port input/output permissions
ioplChange I/O privilege level
ioprio_getGet/set I/O scheduling class and priority
ioprio_setGet/set I/O scheduling class and priority
ipcSystem V IPC system calls
isastreamUnimplemented system calls
kcmpCompare two processes to determine if they share a kernel resource
kexec_file_loadLoad a new kernel for later execution
kexec_loadLoad a new kernel for later execution
keyctlManipulate the kernel's key management facility
killSend signal to a process
landlock_add_ruleAdd a new Landlock rule to a ruleset
landlock_create_rulesetCreate a new Landlock ruleset
landlock_restrict_selfEnforce a Landlock ruleset
lchownChange ownership of a file
lchown32Change ownership of a file
lgetxattrRetrieve an extended attribute value
linkMake a new name for a file
linkatMake a new name for a file
listenListen for connections on a socket
listxattrList extended attribute names
llistxattrList extended attribute names
llseekReposition read/write file offset
lockUnimplemented system calls
lookup_dcookieReturn a directory entry's path
lremovexattrRemove an extended attribute
lseekReposition read/write file offset
lsetxattrSet an extended attribute value
lstatGet file status
lstat64Get file status
madviseGive advice about use of memory
madvise1Unimplemented system calls
mbindSet memory policy for a memory range
membarrierIssue memory barriers on a set of threads
memfd_createCreate an anonymous file
memfd_secretCreate an anonymous RAM-based file to access secret memory regions
migrate_pagesMove all pages in a process to another set of nodes
mincoreDetermine whether pages are resident in memory
mkdirCreate a directory
mkdiratCreate a directory
mknodCreate a special or ordinary file
mknodatCreate a special or ordinary file
mlockLock and unlock memory
mlock2Lock and unlock memory
mlockallLock and unlock memory
mmapMap or unmap files or devices into memory
mmap2Map files or devices into memory
modify_ldtGet or set a per-process LDT entry
mountMount filesystem
mount_setattrChange properties of a mount or mount tree
move_pagesMove individual pages of a process to another node
mprotectSet protection on a region of memory
mpxUnimplemented system calls
mq_getsetattrGet/set message queue attributes
mq_notifyRegister for notification when a message is available
mq_openOpen a message queue
mq_timedreceiveReceive a message from a message queue
mq_timedsendSend a message to a message queue
mq_unlinkRemove a message queue
mremapRemap a virtual memory address
msgctlSystem V message control operations
msggetGet a System V message queue identifier
msgopSystem V message queue operations
msgrcvSystem V message queue operations
msgsndSystem V message queue operations
msyncSynchronize a file with a memory map
munlockLock and unlock memory
munlockallLock and unlock memory
munmapMap or unmap files or devices into memory
name_to_handle_atObtain handle for a pathname and open file via a handle
nanosleepHigh-resolution sleep
newfstatatGet file status
nfsservctlSyscall interface to kernel nfs daemon
niceChange process priority
oldfstatGet file status
oldlstatGet file status
oldoldunameGet name and information about current kernel
oldstatGet file status
oldunameGet name and information about current kernel
openOpen and possibly create a file
open_by_handle_atObtain handle for a pathname and open file via a handle
openatOpen and possibly create a file
openat2Open and possibly create a file (extended)
outbPort I/O
outb_pPort I/O
outlPort I/O
outl_pPort I/O
outsbPort I/O
outslPort I/O
outswPort I/O
outwPort I/O
outw_pPort I/O
pauseWait for signal
pciconfig_iobasePci device information handling
pciconfig_readPci device information handling
pciconfig_writePci device information handling
perf_event_openSet up performance monitoring
perfmonctlInterface to IA-64 performance monitoring unit
personalitySet the process execution domain
physUnimplemented system calls
pidfd_getfdObtain a duplicate of another process's file descriptor
pidfd_openObtain a file descriptor that refers to a process
pidfd_send_signalSend a signal to a process specified by a file descriptor
pipeCreate pipe
pipe2Create pipe
pivot_rootChange the root mount
pkey_allocAllocate or free a protection key
pkey_freeAllocate or free a protection key
pkey_mprotectSet protection on a region of memory
pollWait for some event on a file descriptor
posix_fadvisePredeclare an access pattern for file data
ppollWait for some event on a file descriptor
prctlOperations on a process or thread
preadRead from or write to a file descriptor at a given offset
pread64Read from or write to a file descriptor at a given offset
preadvRead or write data into multiple buffers
preadv2Read or write data into multiple buffers
prlimitGet/set resource limits
prlimit64Get/set resource limits
process_madviseGive advice about use of memory to a process
process_vm_readvTransfer data between process address spaces
process_vm_writevTransfer data between process address spaces
profUnimplemented system calls
pselectSynchronous I/O multiplexing
pselect6Synchronous I/O multiplexing
ptraceProcess trace
putmsgUnimplemented system calls
putpmsgUnimplemented system calls
pwriteRead from or write to a file descriptor at a given offset
pwrite64Read from or write to a file descriptor at a given offset
pwritevRead or write data into multiple buffers
pwritev2Read or write data into multiple buffers
query_moduleQuery the kernel for various bits pertaining to modules
quotactlManipulate disk quotas
readRead from a file descriptor
readaheadInitiate file readahead into page cache
readdirRead directory entry
readlinkRead value of a symbolic link
readlinkatRead value of a symbolic link
readvRead or write data into multiple buffers
rebootReboot or enable/disable Ctrl-Alt-Del
recvReceive a message from a socket
recvfromReceive a message from a socket
recvmmsgReceive multiple messages on a socket
recvmsgReceive a message from a socket
remap_file_pagesCreate a nonlinear file mapping
removexattrRemove an extended attribute
renameChange the name or location of a file
renameatChange the name or location of a file
renameat2Change the name or location of a file
request_keyRequest a key from the kernel's key management facility
restart_syscallRestart a system call after interruption by a stop signal
rmdirDelete a directory
rt_sigactionExamine and change a signal action
rt_sigpendingExamine pending signals
rt_sigprocmaskExamine and change blocked signals
rt_sigqueueinfoQueue a signal and data
rt_sigreturnReturn from signal handler and cleanup stack frame
rt_sigsuspendWait for a signal
rt_sigtimedwaitSynchronously wait for queued signals
rt_tgsigqueueinfoQueue a signal and data
s390_guarded_storageOperations with z/Architecture guarded storage facility
s390_pci_mmio_readTransfer data to/from PCI MMIO memory page
s390_pci_mmio_writeTransfer data to/from PCI MMIO memory page
s390_runtime_instrEnable/disable s390 CPU run-time instrumentation
s390_sthyiEmulate STHYI instruction
sbrkChange data segment size
sched_get_priority_maxGet static priority range
sched_get_priority_minGet static priority range
sched_getaffinitySet and get a thread's CPU affinity mask
sched_getattrSet and get scheduling policy and attributes
sched_getparamSet and get scheduling parameters
sched_getschedulerSet and get scheduling policy/parameters
sched_rr_get_intervalGet the SCHED_RR interval for the named process
sched_setaffinitySet and get a thread's CPU affinity mask
sched_setattrSet and get scheduling policy and attributes
sched_setparamSet and get scheduling parameters
sched_setschedulerSet and get scheduling policy/parameters
sched_yieldYield the processor
seccompOperate on Secure Computing state of the process
seccomp_unotifySeccomp user-space notification mechanism
securityUnimplemented system calls
selectSynchronous I/O multiplexing
select_tutSynchronous I/O multiplexing
semctlSystem V semaphore control operations
semgetGet a System V semaphore set identifier
semopSystem V semaphore operations
semtimedopSystem V semaphore operations
sendSend a message on a socket
sendfileTransfer data between file descriptors
sendfile64Transfer data between file descriptors
sendmmsgSend multiple messages on a socket
sendmsgSend a message on a socket
sendtoSend a message on a socket
set_mempolicySet default NUMA memory policy for a thread and its children
set_robust_listGet/set list of robust futexes
set_thread_areaManipulate thread-local storage information
set_tid_addressSet pointer to thread ID
setdomainnameGet/set NIS domain name
setegidSet effective user or group ID
seteuidSet effective user or group ID
setfsgidSet group identity used for filesystem checks
setfsgid32Set group identity used for filesystem checks
setfsuidSet user identity used for filesystem checks
setfsuid32Set user identity used for filesystem checks
setgidSet group identity
setgid32Set group identity
setgroupsGet/set list of supplementary group IDs
setgroups32Get/set list of supplementary group IDs
sethostnameGet/set hostname
setitimerGet or set value of an interval timer
setnsReassociate thread with a namespace
setpgidSet/get process group
setpgrpSet/get process group
setpriorityGet/set program scheduling priority
setregidSet real and/or effective user or group ID
setregid32Set real and/or effective user or group ID
setresgidSet real, effective, and saved user or group ID
setresgid32Set real, effective, and saved user or group ID
setresuidSet real, effective, and saved user or group ID
setresuid32Set real, effective, and saved user or group ID
setreuidSet real and/or effective user or group ID
setreuid32Set real and/or effective user or group ID
setrlimitGet/set resource limits
setsidCreates a session and sets the process group ID
setsockoptGet and set options on sockets
settimeofdayGet / set time
setuidSet user identity
setuid32Set user identity
setupSetup devices and filesystems, mount root filesystem
setxattrSet an extended attribute value
sgetmaskManipulation of signal mask (obsolete)
shmatSystem V shared memory operations
shmctlSystem V shared memory control
shmdtSystem V shared memory operations
shmgetAllocates a System V shared memory segment
shmopSystem V shared memory operations
shutdownShut down part of a full-duplex connection
sigactionExamine and change a signal action
sigaltstackSet and/or get signal stack context
signalANSI C signal handling
signalfdCreate a file descriptor for accepting signals
signalfd4Create a file descriptor for accepting signals
sigpendingExamine pending signals
sigprocmaskExamine and change blocked signals
sigreturnReturn from signal handler and cleanup stack frame
sigsuspendWait for a signal
sigtimedwaitSynchronously wait for queued signals
sigwaitinfoSynchronously wait for queued signals
socketCreate an endpoint for communication
socketcallSocket system calls
socketpairCreate a pair of connected sockets
spliceSplice data to/from a pipe
spu_createCreate a new spu context
spu_runExecute an SPU context
ssetmaskManipulation of signal mask (obsolete)
statGet file status
stat64Get file status
statfsGet filesystem statistics
statfs64Get filesystem statistics
statxGet file status (extended)
stimeSet time
sttyUnimplemented system calls
subpage_protDefine a subpage protection for an address range
swapoffStart/stop swapping to file/device
swaponStart/stop swapping to file/device
symlinkMake a new name for a file
symlinkatMake a new name for a file
syncCommit filesystem caches to disk
sync_file_rangeSync a file segment with disk
sync_file_range2Sync a file segment with disk
syncfsCommit filesystem caches to disk
syscallIndirect system call
syscallsLinux system calls
sysctlRead/write system parameters
sysfsGet filesystem type information
sysinfoReturn system information
syslogRead and/or clear kernel message ring buffer; set console_loglevel
teeDuplicating pipe content
tgkillSend a signal to a thread
timeGet time in seconds
timer_createCreate a POSIX per-process timer
timer_deleteDelete a POSIX per-process timer
timer_getoverrunGet overrun count for a POSIX per-process timer
timer_gettimeArm/disarm and fetch state of POSIX per-process timer
timer_settimeArm/disarm and fetch state of POSIX per-process timer
timerfd_createTimers that notify via file descriptors
timerfd_gettimeTimers that notify via file descriptors
timerfd_settimeTimers that notify via file descriptors
timesGet process times
tkillSend a signal to a thread
truncateTruncate a file to a specified length
truncate64Truncate a file to a specified length
tuxcallUnimplemented system calls
ugetrlimitGet/set resource limits
umaskSet file mode creation mask
umountUnmount filesystem
umount2Unmount filesystem
unameGet name and information about current kernel
unimplementedUnimplemented system calls
unlinkDelete a name and possibly the file it refers to
unlinkatDelete a name and possibly the file it refers to
unshareDisassociate parts of the process execution context
uselibLoad shared library
userfaultfdCreate a file descriptor for handling page faults in user space
ustatGet filesystem statistics
utimeChange file last access and modification times
utimensatChange file timestamps with nanosecond precision
utimesChange file last access and modification times
vforkCreate a child process and block parent
vhangupVirtually hangup the current terminal
vm86Enter virtual 8086 mode
vm86oldEnter virtual 8086 mode
vmspliceSplice user pages to/from a pipe
vserverUnimplemented system calls
waitWait for process to change state
wait3Wait for process to change state, BSD style
wait4Wait for process to change state, BSD style
waitidWait for process to change state
waitpidWait for process to change state
writeWrite to a file descriptor
writevRead or write data into multiple buffers

Updated 2024-01-29 - jenkler.se | uex.se