Knowledge (XXG)

man page

Source 📝

169: 154: 38: 318: 2769: 2791: 278:, but have since not drastically changed). At the time, the availability of online documentation through the manual page system was regarded as a great advance. To this day, virtually every Unix command line application comes with a man page, and many Unix users perceive a program's lack of man pages as a sign of low quality; indeed, some projects, such as 799:
Some sections are further subdivided by means of a suffix; for example, in some systems, section 3C is for C library calls, 3M is for the math library, and so on. A consequence of this is that section 8 (system administration commands) is sometimes relegated to the 1M subsection of the main commands
183:), documentation was printed pages, available on the premises to users (staff, students...), organized into steel binders, locked together in one monolithic steel reading rack, bolted to a table or counter, with pages organized for modular information updates, replacement, errata, and addenda. 957:
does emit them as requested when it detects a supporting terminal. The BSD mandoc however only supports bold and underlined (as a replacement for italics) text via the typewriter backspace-then-overstrike sequence, which needs to be translated into ECMA-48 by
949:, this distinction is usually moot because man pages are viewed in the terminal (TTY) instead of laid out on paper. As a result, the "small font" macro is seldom used. On the other hand, bold and italic text is supported by the terminal via 973:
output and some additional content to generate a manual page. The manual would be barely more useful than the said output, but for GNU programs this is not an issue as texinfo is the main documentation system. A number of tools, including
896:
Other sections may be present, but these are not well standardized across man pages. Common examples include: OPTIONS, EXIT STATUS, RETURN VALUE, ENVIRONMENT, BUGS, FILES, AUTHOR, REPORTING BUGS, HISTORY and COPYRIGHT.
456:. The section refers to different ways the topic might be referenced - for example, as a system call, or a shell (command line) command or package, or a package's configuration file, or as a coding construct / header. 929:
language is more semantic in nature, and contains specialized macros for most standard sections such as program name, synopsis, function names, and the name of the authors. This information can be used to implement a
873:
In the case of a command, a formal description of how to run it and what command line options it takes. For program functions, a list of the parameters the function takes and which header file contains its
938:. Although it also includes directives to directly control the styling, it is expected that the specialized macros will cover most of the use-cases. Both the mandoc and the groff projects consider 1282: 1418: 719:
APIs are present in both sections 2 and 3, where section 2 contains APIs that are implemented as system calls and section 3 contains APIs that are implemented as library routines.
1334: 1308: 1360: 432:
For Linux, a man7.org service has been set up to serve manuals specific to the system. A ManKier service provides a wider selection, and integrates the TLDR pages too.
2027: 363:
command, which enables users to browse their man pages using an HTML browser. Systems with groff and man-db should use the higher-quality native HTML output (
306: 224:), and others more detailed descriptions of operating system features. The printed version of the manual initially fit into a single binder, but as of 1450: 925:
functions, with directives for the title line, section headers, (bold, small or italic) fonts, paragraphs and adding/reducing indentation. The newer
2157: 1681: 1278: 180: 1811: 2088: 2005: 1982: 1387: 1843: 1410: 301:
in the man-db version of the man command that would cause the command to return "gimme gimme gimme" when run at 00:30 (a reference to the
1952: 1150: 1873: 1710: 1330: 1304: 994:
has an inbuilt man(7) converter – of appalling quality, according to mandoc's author who wrote a separate mdoc(7) converter.
2817: 1651: 239:
Later versions of the documentation imitated the first man pages' terseness. Ritchie added a "How to get started" section to the
2822: 2782: 2777: 1356: 1252: 421:
service launched, which unified and shortened access to the man.cgi scripts of the major modern BSD projects through a unique
402:, and the terminal. It is meant to only support a subset of troff used in manual pages, specifically those using mdoc macros. 2827: 283: 1507: 1221: 1189: 997:
Man pages are usually written in English, but translations into other languages may be available on the system. The GNU
2124: 2150: 1084: 1922: 708: 965:
Some tools have been used to convert documents in a less contrived format to manual pages. Examples include GNU's
2754: 2724: 753: 2739: 1047: 349: 329: 217: 2132:, freebsd.org – has also man pages for Darwin, Debian, HP-UX, IRIS, NetBSD, OpenBSD, NextSTEP, SunOS and more 1619: 1536: 1441: 255:
Editions. Versions of the software were named after the revision of the manual; the seventh edition of the
2795: 2500: 2169: 2143: 2135: 62: 503:. The syntax for accessing the non-default manual section varies between different man implementations. 344:
man (appearance oriented) or mdoc (semantic oriented). This makes it possible to typeset a man page into
1079: 860:
text display, possibly without any form of highlighting or font control. Sections present may include:
286:
also distribute man pages as one of the primary forms of system documentation (having replaced the old
1673: 2832: 2670: 2618: 309:. It was introduced in 2011 but first restricted and then removed in 2017 after finally being found. 168: 153: 704: 627: 601: 464: 96: 81: 1803: 509: 2343: 2333: 2080: 1997: 1974: 1895: 1383: 631: 298: 46: 459:
The same page name may appear in more than one section of the manual, such as when the names of
1835: 1735: 2056: 1944: 1563: 1142: 451: 37: 1477: 282:, go out of their way to write man pages for programs lacking one. The modern descendants of 2570: 2475: 2470: 89: 77: 73: 2749: 2693: 2598: 2399: 2302: 2077: 1865: 931: 828: 791: 317: 205: 187: 410:
Quite a few websites offer online access to manual pages from various Unix-like systems.
1823:
Concurrent with work on man(7), mdoc(7) will be actively supported and its use promoted.
1702: 867:
The name of the command or function, followed by a one-line description of what it does.
2688: 2623: 2608: 2545: 2505: 2384: 2348: 2242: 1097: 779: 566: 426: 263: 252: 248: 244: 240: 229: 197: 112: 107: 1643: 837:(Section 3 tends to be the exception with the many suffixes for different languages.) 2811: 2729: 2590: 2525: 2297: 2272: 2173: 648: 574: 570: 553:
The manual is generally split into eight numbered sections. Most systems today (e.g.
448:
Pages are traditionally referred to using the notation "name(section)": for example,
233: 856:
All man pages follow a common layout that is optimized for presentation on a simple
274:
macros (which were completely revised between the Sixth and Seventh Editions of the
196:
was first published on November 3, 1971. The first actual man pages were written by
2703: 2603: 2520: 2515: 2419: 2328: 2292: 2247: 1176: 644: 390:, a specialised compiler/formatter for man pages with native support for output in 341: 201: 1182:
A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986
1474:"mdoc.su — Short manual page URLs for FreeBSD, OpenBSD, NetBSD and DragonFly BSD" 2639: 2613: 2550: 2540: 2530: 2495: 2485: 2480: 2363: 2353: 2307: 1446: 1217: 1090: 1018: 742: 679: 661: 614: 468: 460: 141: 139:
command does not require internet access, dating back to the times when printed
118: 85: 2118: 1180: 844:
cache the formatted versions of the last several pages viewed. One form is the
2455: 2414: 2217: 2187: 1040: 1032: 986:
format, as Markdown is not expressive enough to match the semantic content of
946: 675: 391: 345: 1499: 236:, it was split into two volumes with the printed man pages forming Volume 1. 2744: 2698: 2678: 2575: 2555: 2510: 2358: 2282: 2267: 2252: 2237: 2232: 2227: 2222: 1028: 922: 739: 368: 70: 31: 1866:"Italics and colour in manual pages on a nosh user-space virtual terminal" 800:
section. Some subsection suffixes have a general meaning across sections:
2440: 979: 225: 213: 17: 1918: 2465: 2389: 2112: 1901: 1758: 1741: 1569: 1414: 1113: 1023: 991: 950: 379: 322: 172: 2129: 2450: 2192: 1103: 975: 935: 764: 541: 387: 279: 131: 1005:
is known to search for localized manual pages under subdirectories.
880:
A textual description of the functioning of the command or function.
1253:"The Unix Tutorial / Part 3: Unix in the Microcomputer Marketplace" 1039:) that provides simple examples for common use cases, similar to a 88:), formal standards and conventions, and even abstract concepts. A 2683: 2580: 2560: 2490: 2409: 2312: 2287: 2262: 2212: 2207: 2202: 2197: 2019: 1787: 1764: 1595: 1121: 1067: 1051: 857: 817: 716: 562: 558: 422: 399: 383: 337: 316: 267: 167: 152: 36: 1611: 375:(from "WithOut man") allows to browse man pages from the editor. 192: 2734: 2708: 2644: 2565: 2460: 2445: 2404: 2394: 2338: 2166: 1781: 1589: 1528: 1117: 1108: 1059: 1058:
development environments) now provide end-user documentation in
482: 474: 395: 356: 302: 221: 66: 2139: 1066:
for reading the help within the application. An HTML system in
945:
Although man pages are, to troff, text laid out using 10-point
259:, for example, came with the 7th Edition or Version 7 of Unix. 2535: 2435: 2379: 2277: 1055: 775: 722:
On some systems some of the following sections are available:
554: 414: 161: 1017:
have enjoyed much popularity, with the possible exception of
2081:"Re: [Groff] man pages (tangential to Future Redux)" 1908:. "Font styles are applied by using back-spaced encoding..." 506:
On Solaris and illumos, for example, the syntax for reading
498: 490: 2257: 525:
On Linux and BSD derivatives the same invocation would be:
440:
To read a manual page for a Unix command, a user can type:
2020:"command line - Linux man pages in different languages" 1384:"WoMan: Browse Unix Manual Pages "W.O. (without) Man"" 175:
section 8 intro man page, displaying in a text console
1411:"FreeBSD Quarterly Status Report, January-March 2013" 1331:"GIT commit b225d9e76fbb0a6a4539c0992fba88c83f0bd37e" 1305:"GIT commit 84bde8d8a9a357bd372793d25746ac6b49480525" 1279:"GIT commit 002a6339b1fe8f83f4808022a17e1aa379756d99" 1031:
system. There is also a third-party effort known as
352:, and various other formats for viewing or printing. 212:
also accumulated a set of short papers, some of them
1357:""Why does man print "gimme gimme gimme" at 00:30?"" 247:
provided the "Purple Card" pocket reference for the
2717: 2669: 2653: 2632: 2589: 2428: 2372: 2321: 2180: 2048: 1994:– for specific complaints by the author, see 1002: 998: 987: 983: 970: 966: 959: 954: 939: 926: 918: 914: 910: 906: 1998:"Re: Groff man pages (tangential to Future Redux)" 1473: 418: 1050:applications (particularly those built using the 135:form of software documentation, even though the 2115:for a primary-source history of UNIX man pages. 1612:"Manual Pages for Research Unix Eighth Edition" 266:Edition the man pages were formatted using the 1218:"UNIX Evolution: 1975-1984 Part I - Diversity" 905:Manual pages can be written either in the old 2151: 2121:with nearly 300,000 well formatted man pages. 8: 1472:Murenin, Constantine A. (23 February 2013). 1442:"announcing mdoc.su, short manual page URLs" 1440:Murenin, Constantine A. (19 February 2013). 1211: 1209: 978:, ronn, and md2man support conversion from 647:(usually devices, those found in /dev) and 569:11.4) inherit the numbering scheme used by 307:Gimme! Gimme! Gimme! (A Man After Midnight) 2790: 2158: 2144: 2136: 1188:(Technical report). CSTR. Bell Labs. 139. 1062:and include embedded HTML viewers such as 982:to manual pages. All these tools emit the 1729: 1727: 1644:"Unix Programmer's Manual - Introduction" 848:, simply piped to the pager for display. 1975:"New mandoc -mdoc -T markdown converter" 1171: 1169: 1167: 942:the preferred format for new documents. 892:A list of related commands or functions. 802: 724: 579: 220:programming language, and tools such as 2125:What do the numbers in a man page mean? 1638: 1636: 1557: 1555: 1553: 1134: 208:in 1971. Aside from the man pages, the 630:functions, covering in particular the 386:for formatting man pages in favour of 125:Man pages are often referred to as an 1846:from the original on 24 December 2019 1583: 1581: 1480:from the original on 17 December 2014 1421:from the original on 22 December 2014 1390:from the original on 11 November 2020 1363:from the original on 21 November 2017 1311:from the original on 5 September 2018 92:may invoke a man page by issuing the 7: 1337:from the original on 9 November 2020 1285:from the original on 4 December 2017 164:application for viewing manual pages 1070:is also slated to replace texinfo. 336:The default format of man pages is 270:typesetting package and its set of 204:at the insistence of their manager 2119:UNIX and Linux Man Page Repository 1996:Ingo Schwarze (28 February 2014). 1945:"Man Pages (GNU Coding Standards)" 1453:from the original on 7 August 2014 913:macros, or a combination of both ( 216:(e.g. for general Unix usage, the 25: 1925:from the original on 6 March 2023 1654:from the original on June 1, 2020 1224:from the original on 17 July 2012 2789: 2768: 2767: 2008:from the original on 2023-03-05. 1804:"Groff Mission Statement - 2014" 1409:Pali, Gabor, ed. (12 May 2013). 1216:Darwin, Ian; Collyer, Geoffrey. 934:for manuals by programs such as 756:routines (FreeBSD, SVR4, Linux) 429:service for the *BSD man pages. 417:community saw a new open source 190:, no documentation existed. The 2091:from the original on 2023-03-05 2059:from the original on 2020-04-27 2030:from the original on 2023-03-11 1985:from the original on 2023-03-05 1955:from the original on 2023-03-05 1876:from the original on 2021-01-28 1814:from the original on 2020-12-03 1713:from the original on 2023-03-11 1684:from the original on 2020-08-03 1622:from the original on 2020-06-30 1539:from the original on 2020-04-25 1510:from the original on 2020-05-07 1195:from the original on 2017-11-11 1153:from the original on 2023-01-30 1147:FreeBSD General Commands Manual 545:in section 3 of the man pages. 359:systems have a package for the 1703:"lapack (l) - Linux Man Pages" 1251:Fiedler, Ryan (October 1983). 1027:" system, an early and simple 886:Some examples of common usage. 186:In the first two years of the 1: 1674:"System V release 4 manuals" 45:utility, as seen in various 1919:"help2man Reference Manual" 1678:bitsavers.trailing-edge.com 1085:List of Plan 9 applications 921:macro set provides minimal 27:Unix software documentation 2849: 2098:– via lists.gnu.org. 1744:Miscellaneous Information 328:manual page, typeset into 29: 2763: 76:. Topics covered include 2113:History of UNIX Manpages 1500:"Linux man pages online" 1234:Originally published in 577:uses a different order: 527: 516: 444:man<command_name> 442: 257:Unix Programmer's Manual 193:Unix Programmer's Manual 30:Not to be confused with 2818:Technical communication 1046:In addition, some Unix 471:coincide. Examples are 145:manuals were the norm. 122:to display its output. 2823:Unix SUS2008 utilities 2783:Unix SUS2008 utilities 2778:Standard Unix programs 2170:command-line interface 703:System administration 413:In February 2013, the 333: 290:macros with the newer 176: 165: 63:software documentation 50: 2828:Plan 9 from Bell Labs 1124:graphical man utility 1080:List of Unix commands 425:-based deterministic 320: 171: 156: 41:The man page for the 40: 2671:Software development 2130:FreeBSD Manual Pages 1840:The GNU Troff Manual 1707:www.systutorials.com 1650:. November 3, 1971. 1241:(11), November 1984. 1013:Few alternatives to 1382:Wright, Francis J. 539:which searches for 297:There was a hidden 210:Programmer's Manual 179:Before Unix (e.g., 65:usually found on a 47:Linux distributions 767:library functions 632:C standard library 340:, with either the 334: 243:introduction, and 177: 166: 51: 2805: 2804: 1904:General Commands 1648:www.bell-labs.com 1598:General Commands 1572:General Commands 840:Some versions of 835: 834: 797: 796: 714: 713: 106:typically uses a 78:computer programs 16:(Redirected from 2840: 2793: 2792: 2771: 2770: 2373:User environment 2160: 2153: 2146: 2137: 2100: 2099: 2097: 2096: 2087:(Mailing list). 2078:Raymond, Eric S. 2074: 2068: 2067: 2065: 2064: 2045: 2039: 2038: 2036: 2035: 2016: 2010: 2009: 2004:(Mailing list). 1993: 1991: 1990: 1970: 1964: 1963: 1961: 1960: 1941: 1935: 1934: 1932: 1930: 1915: 1909: 1899: 1898: 1891: 1885: 1884: 1882: 1881: 1862: 1856: 1855: 1853: 1851: 1832: 1826: 1825: 1820: 1819: 1800: 1794: 1785: 1784: 1777: 1771: 1762: 1761: 1754: 1748: 1739: 1738: 1731: 1722: 1721: 1719: 1718: 1699: 1693: 1692: 1690: 1689: 1670: 1664: 1663: 1661: 1659: 1640: 1631: 1630: 1628: 1627: 1608: 1602: 1593: 1592: 1585: 1576: 1567: 1566: 1559: 1548: 1547: 1545: 1544: 1525: 1519: 1518: 1516: 1515: 1496: 1490: 1489: 1487: 1485: 1469: 1463: 1462: 1460: 1458: 1449:(Mailing list). 1437: 1431: 1430: 1428: 1426: 1406: 1400: 1399: 1397: 1395: 1379: 1373: 1372: 1370: 1368: 1353: 1347: 1346: 1344: 1342: 1327: 1321: 1320: 1318: 1316: 1301: 1295: 1294: 1292: 1290: 1275: 1269: 1268: 1266: 1264: 1248: 1242: 1233: 1231: 1229: 1213: 1204: 1203: 1201: 1200: 1194: 1187: 1173: 1162: 1161: 1159: 1158: 1139: 1100: 1093: 1065: 1038: 1026: 1016: 1004: 1000: 989: 985: 972: 969:, which takes a 968: 961: 956: 941: 928: 920: 916: 912: 909:macros, the new 908: 843: 803: 725: 664:and conventions 580: 535: 532: 521: 513: 512: 502: 501: 494: 493: 486: 485: 478: 477: 455: 454: 366: 362: 327: 293: 289: 273: 138: 121: 115: 110:program such as 105: 95: 74:operating system 44: 21: 2848: 2847: 2843: 2842: 2841: 2839: 2838: 2837: 2808: 2807: 2806: 2801: 2759: 2713: 2665: 2649: 2628: 2585: 2429:Text processing 2424: 2368: 2317: 2176: 2164: 2109: 2104: 2103: 2094: 2092: 2076: 2075: 2071: 2062: 2060: 2047: 2046: 2042: 2033: 2031: 2018: 2017: 2013: 1995: 1988: 1986: 1973:Ingo Schwarze. 1972: 1971: 1967: 1958: 1956: 1943: 1942: 1938: 1928: 1926: 1917: 1916: 1912: 1894: 1893: 1892: 1888: 1879: 1877: 1864: 1863: 1859: 1849: 1847: 1834: 1833: 1829: 1817: 1815: 1802: 1801: 1797: 1780: 1779: 1778: 1774: 1757: 1756: 1755: 1751: 1734: 1733: 1732: 1725: 1716: 1714: 1701: 1700: 1696: 1687: 1685: 1672: 1671: 1667: 1657: 1655: 1642: 1641: 1634: 1625: 1623: 1610: 1609: 1605: 1588: 1587: 1586: 1579: 1562: 1561: 1560: 1551: 1542: 1540: 1527: 1526: 1522: 1513: 1511: 1498: 1497: 1493: 1483: 1481: 1471: 1470: 1466: 1456: 1454: 1439: 1438: 1434: 1424: 1422: 1408: 1407: 1403: 1393: 1391: 1381: 1380: 1376: 1366: 1364: 1355: 1354: 1350: 1340: 1338: 1329: 1328: 1324: 1314: 1312: 1303: 1302: 1298: 1288: 1286: 1277: 1276: 1272: 1262: 1260: 1250: 1249: 1245: 1227: 1225: 1215: 1214: 1207: 1198: 1196: 1192: 1185: 1175: 1174: 1165: 1156: 1154: 1141: 1140: 1136: 1131: 1096: 1089: 1076: 1063: 1036: 1022: 1014: 1011: 1001:and the mandoc 932:semantic search 903: 854: 841: 829:X Window System 820:specifications 792:X Window System 551: 549:Manual sections 537: 536: 533: 530: 523: 522: 519: 508: 507: 497: 496: 489: 488: 481: 480: 473: 472: 450: 449: 446: 445: 438: 408: 406:Online services 367:) instead. The 364: 360: 325: 315: 291: 287: 271: 188:history of Unix 151: 136: 117: 111: 103: 93: 61:) is a form of 42: 35: 28: 23: 22: 15: 12: 11: 5: 2846: 2844: 2836: 2835: 2830: 2825: 2820: 2810: 2809: 2803: 2802: 2800: 2799: 2787: 2786: 2785: 2780: 2764: 2761: 2760: 2758: 2757: 2755:true and false 2752: 2747: 2742: 2737: 2732: 2727: 2721: 2719: 2715: 2714: 2712: 2711: 2706: 2701: 2696: 2691: 2686: 2681: 2675: 2673: 2667: 2666: 2664: 2663: 2657: 2655: 2651: 2650: 2648: 2647: 2642: 2636: 2634: 2630: 2629: 2627: 2626: 2621: 2616: 2611: 2606: 2601: 2595: 2593: 2591:Shell builtins 2587: 2586: 2584: 2583: 2578: 2573: 2568: 2563: 2558: 2553: 2548: 2543: 2538: 2533: 2528: 2523: 2518: 2513: 2508: 2503: 2498: 2493: 2488: 2483: 2478: 2473: 2468: 2463: 2458: 2453: 2448: 2443: 2438: 2432: 2430: 2426: 2425: 2423: 2422: 2417: 2412: 2407: 2402: 2397: 2392: 2387: 2382: 2376: 2374: 2370: 2369: 2367: 2366: 2361: 2356: 2351: 2346: 2341: 2336: 2331: 2325: 2323: 2319: 2318: 2316: 2315: 2310: 2305: 2300: 2295: 2290: 2285: 2280: 2275: 2270: 2265: 2260: 2255: 2250: 2245: 2240: 2235: 2230: 2225: 2220: 2215: 2210: 2205: 2200: 2195: 2190: 2184: 2182: 2178: 2177: 2174:shell builtins 2165: 2163: 2162: 2155: 2148: 2140: 2134: 2133: 2127: 2122: 2116: 2108: 2107:External links 2105: 2102: 2101: 2069: 2040: 2011: 1965: 1936: 1910: 1886: 1857: 1827: 1795: 1772: 1749: 1723: 1694: 1665: 1632: 1603: 1577: 1549: 1520: 1491: 1464: 1432: 1401: 1374: 1348: 1322: 1296: 1270: 1243: 1205: 1177:McIlroy, M. D. 1163: 1133: 1132: 1130: 1127: 1126: 1125: 1111: 1106: 1101: 1094: 1087: 1082: 1075: 1072: 1010: 1007: 953:, and groff's 902: 899: 894: 893: 890: 887: 884: 881: 878: 875: 871: 868: 865: 853: 850: 833: 832: 831:documentation 826: 822: 821: 815: 811: 810: 807: 795: 794: 788: 784: 783: 773: 769: 768: 762: 758: 757: 751: 747: 746: 737: 733: 732: 729: 712: 711: 701: 698: 694: 693: 692:Miscellaneous 690: 687: 683: 682: 673: 670: 666: 665: 659: 656: 652: 651: 642: 639: 635: 634: 625: 622: 618: 617: 612: 609: 605: 604: 598: 595: 591: 590: 587: 584: 550: 547: 528: 517: 469:macro packages 443: 437: 434: 427:URL shortening 407: 404: 314: 311: 245:Lorinda Cherry 198:Dennis Ritchie 150: 147: 108:terminal pager 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 2845: 2834: 2831: 2829: 2826: 2824: 2821: 2819: 2816: 2815: 2813: 2798: 2797: 2788: 2784: 2781: 2779: 2776: 2775: 2774: 2766: 2765: 2762: 2756: 2753: 2751: 2748: 2746: 2743: 2741: 2738: 2736: 2733: 2731: 2728: 2726: 2723: 2722: 2720: 2718:Miscellaneous 2716: 2710: 2707: 2705: 2702: 2700: 2697: 2695: 2692: 2690: 2687: 2685: 2682: 2680: 2677: 2676: 2674: 2672: 2668: 2662: 2659: 2658: 2656: 2654:Documentation 2652: 2646: 2643: 2641: 2638: 2637: 2635: 2631: 2625: 2622: 2620: 2617: 2615: 2612: 2610: 2607: 2605: 2602: 2600: 2597: 2596: 2594: 2592: 2588: 2582: 2579: 2577: 2574: 2572: 2569: 2567: 2564: 2562: 2559: 2557: 2554: 2552: 2549: 2547: 2544: 2542: 2539: 2537: 2534: 2532: 2529: 2527: 2524: 2522: 2519: 2517: 2514: 2512: 2509: 2507: 2504: 2502: 2499: 2497: 2494: 2492: 2489: 2487: 2484: 2482: 2479: 2477: 2474: 2472: 2469: 2467: 2464: 2462: 2459: 2457: 2454: 2452: 2449: 2447: 2444: 2442: 2439: 2437: 2434: 2433: 2431: 2427: 2421: 2418: 2416: 2413: 2411: 2408: 2406: 2403: 2401: 2398: 2396: 2393: 2391: 2388: 2386: 2383: 2381: 2378: 2377: 2375: 2371: 2365: 2362: 2360: 2357: 2355: 2352: 2350: 2347: 2345: 2342: 2340: 2337: 2335: 2332: 2330: 2327: 2326: 2324: 2320: 2314: 2311: 2309: 2306: 2304: 2301: 2299: 2296: 2294: 2291: 2289: 2286: 2284: 2281: 2279: 2276: 2274: 2271: 2269: 2266: 2264: 2261: 2259: 2256: 2254: 2251: 2249: 2246: 2244: 2241: 2239: 2236: 2234: 2231: 2229: 2226: 2224: 2221: 2219: 2216: 2214: 2211: 2209: 2206: 2204: 2201: 2199: 2196: 2194: 2191: 2189: 2186: 2185: 2183: 2179: 2175: 2172:programs and 2171: 2168: 2161: 2156: 2154: 2149: 2147: 2142: 2141: 2138: 2131: 2128: 2126: 2123: 2120: 2117: 2114: 2111: 2110: 2106: 2090: 2086: 2082: 2079: 2073: 2070: 2058: 2054: 2050: 2044: 2041: 2029: 2025: 2021: 2015: 2012: 2007: 2003: 1999: 1984: 1980: 1976: 1969: 1966: 1954: 1950: 1946: 1940: 1937: 1924: 1920: 1914: 1911: 1907: 1903: 1900: –  1897: 1890: 1887: 1875: 1871: 1867: 1861: 1858: 1845: 1841: 1837: 1831: 1828: 1824: 1813: 1809: 1805: 1799: 1796: 1793: 1789: 1786: –  1783: 1776: 1773: 1770: 1767:File Formats 1766: 1763: –  1760: 1759:groff_tmac(5) 1753: 1750: 1747: 1743: 1740: –  1737: 1730: 1728: 1724: 1712: 1708: 1704: 1698: 1695: 1683: 1679: 1675: 1669: 1666: 1653: 1649: 1645: 1639: 1637: 1633: 1621: 1617: 1616:man.cat-v.org 1613: 1607: 1604: 1601: 1597: 1594: –  1591: 1584: 1582: 1578: 1575: 1571: 1568: –  1565: 1558: 1556: 1554: 1550: 1538: 1534: 1530: 1524: 1521: 1509: 1505: 1501: 1495: 1492: 1479: 1475: 1468: 1465: 1452: 1448: 1447: 1443: 1436: 1433: 1420: 1416: 1412: 1405: 1402: 1389: 1385: 1378: 1375: 1362: 1358: 1352: 1349: 1336: 1332: 1326: 1323: 1310: 1306: 1300: 1297: 1284: 1280: 1274: 1271: 1259:. p. 132 1258: 1254: 1247: 1244: 1240: 1237: 1223: 1219: 1212: 1210: 1206: 1191: 1184: 1183: 1178: 1172: 1170: 1168: 1164: 1152: 1148: 1144: 1138: 1135: 1128: 1123: 1119: 1115: 1112: 1110: 1107: 1105: 1102: 1099: 1095: 1092: 1088: 1086: 1083: 1081: 1078: 1077: 1073: 1071: 1069: 1061: 1057: 1053: 1049: 1044: 1042: 1034: 1030: 1025: 1020: 1019:GNU Project's 1008: 1006: 995: 993: 981: 977: 963: 952: 948: 943: 937: 933: 924: 900: 898: 891: 888: 885: 882: 879: 876: 872: 869: 866: 863: 862: 861: 859: 851: 849: 847: 838: 830: 827: 824: 823: 819: 816: 813: 812: 808: 805: 804: 801: 793: 789: 786: 785: 781: 777: 774: 771: 770: 766: 763: 760: 759: 755: 752: 749: 748: 744: 741: 738: 735: 734: 730: 727: 726: 723: 720: 718: 710: 706: 702: 699: 696: 695: 691: 688: 685: 684: 681: 677: 674: 671: 668: 667: 663: 660: 657: 654: 653: 650: 646: 645:Special files 643: 640: 637: 636: 633: 629: 626: 623: 620: 619: 616: 613: 610: 607: 606: 603: 599: 596: 593: 592: 588: 585: 582: 581: 578: 576: 572: 571:Research Unix 568: 564: 560: 556: 548: 546: 544: 543: 526: 515: 511: 504: 500: 492: 484: 476: 470: 466: 462: 457: 453: 441: 436:Command usage 435: 433: 430: 428: 424: 420: 416: 411: 405: 403: 401: 397: 393: 389: 385: 381: 376: 374: 370: 358: 353: 351: 347: 343: 342:macro package 339: 331: 324: 319: 312: 310: 308: 304: 300: 295: 285: 281: 277: 269: 265: 260: 258: 254: 250: 246: 242: 241:Third Edition 237: 235: 234:Research Unix 231: 227: 223: 219: 215: 211: 207: 203: 199: 195: 194: 189: 184: 182: 174: 170: 163: 159: 155: 148: 146: 144: 143: 134: 133: 128: 123: 120: 114: 109: 100: 98: 91: 87: 83: 79: 75: 72: 68: 64: 60: 56: 48: 39: 33: 19: 2794: 2772: 2660: 2093:. Retrieved 2084: 2072: 2061:. Retrieved 2052: 2049:"TLDR pages" 2043: 2032:. Retrieved 2023: 2014: 2001: 1987:. Retrieved 1979:undeadly.org 1978: 1968: 1957:. Retrieved 1948: 1939: 1927:. Retrieved 1913: 1905: 1889: 1878:. Retrieved 1869: 1860: 1848:. Retrieved 1839: 1830: 1822: 1816:. Retrieved 1807: 1798: 1791: 1790:Miscellanea 1775: 1768: 1752: 1745: 1715:. Retrieved 1706: 1697: 1686:. Retrieved 1677: 1668: 1656:. Retrieved 1647: 1624:. Retrieved 1615: 1606: 1599: 1573: 1541:. Retrieved 1532: 1523: 1512:. Retrieved 1503: 1494: 1482:. Retrieved 1467: 1455:. Retrieved 1445: 1435: 1423:. Retrieved 1404: 1392:. Retrieved 1377: 1365:. Retrieved 1351: 1341:25 September 1339:. Retrieved 1325: 1313:. Retrieved 1299: 1287:. Retrieved 1273: 1261:. Retrieved 1256: 1246: 1238: 1236:Microsystems 1235: 1226:. Retrieved 1197:. Retrieved 1181: 1155:. Retrieved 1146: 1137: 1045: 1012: 1009:Alternatives 996: 964: 944: 904: 895: 874:declaration. 855: 845: 839: 836: 809:Description 798: 743:header files 731:Description 721: 715: 680:screensavers 662:File formats 615:System calls 589:Description 552: 540: 538: 524: 505: 461:system calls 458: 447: 439: 431: 412: 409: 377: 372: 354: 335: 321:Part of the 296: 275: 261: 256: 238: 209: 206:Doug McIlroy 202:Ken Thompson 191: 185: 178: 157: 140: 130: 126: 124: 102:By default, 101: 86:system calls 58: 54: 52: 2833:Online help 2181:File system 1949:www.gnu.org 1850:31 December 1808:www.gnu.org 1484:25 December 1457:25 December 1425:25 December 1367:22 November 1315:22 November 1289:22 November 1228:22 December 877:DESCRIPTION 806:Subsection 382:deprecated 230:7th Edition 160:, an early 142:out-of-band 80:(including 59:manual page 57:(short for 2812:Categories 2773:Categories 2095:2023-03-05 2063:2020-05-05 2034:2020-05-05 2024:Ask Ubuntu 1989:2023-03-05 1959:2023-03-05 1880:2021-01-21 1818:2021-01-02 1717:2021-05-29 1688:2020-05-06 1626:2020-05-06 1543:2020-05-05 1514:2020-05-05 1263:30 January 1199:2015-02-01 1157:2023-07-15 1129:References 1041:cheatsheet 1033:TLDR pages 947:Roman type 745:(Unix v6) 510:printf(3C) 392:PostScript 365:man --html 346:PostScript 313:Formatting 299:Easter egg 2633:Searching 2322:Processes 1896:mandoc(1) 1029:hypertext 923:rich text 901:Authoring 782:commands 740:C library 586:System V 378:In 2010, 369:GNU Emacs 214:tutorials 71:Unix-like 32:Main Page 18:Man pages 2441:basename 2089:Archived 2057:Archived 2028:Archived 2006:Archived 1983:Archived 1953:Archived 1923:Archived 1874:Archived 1870:jdebp.eu 1844:Archived 1812:Archived 1711:Archived 1682:Archived 1652:Archived 1620:Archived 1537:Archived 1508:Archived 1504:man7.org 1478:Archived 1451:Archived 1419:Archived 1394:3 August 1388:Archived 1361:Archived 1335:Archived 1309:Archived 1283:Archived 1222:Archived 1190:Archived 1179:(1987). 1151:Archived 1143:"man(1)" 1074:See also 980:Markdown 967:help2man 889:SEE ALSO 883:EXAMPLES 870:SYNOPSIS 846:cat page 728:Section 705:commands 602:commands 600:General 575:System V 573:. While 465:commands 371:program 361:man2html 262:For the 228:and the 226:PWB/UNIX 55:man page 2546:strings 2466:dirname 2390:logname 2339:crontab 2053:tldr.sh 1929:5 March 1902:FreeBSD 1742:FreeBSD 1736:mdoc(7) 1570:FreeBSD 1533:ManKier 1529:"About" 1415:FreeBSD 1386:. GNU. 1114:ManOpen 1098:apropos 992:DocBook 951:ECMA-48 917:). The 709:daemons 649:drivers 628:Library 583:Common 567:Solaris 518:man-s3c 499:exit(3) 491:exit(2) 463:, user 419:mdoc.su 380:OpenBSD 323:FreeBSD 253:Seventh 173:OpenBSD 149:History 127:on-line 97:command 82:library 2526:printf 2451:csplit 2193:chattr 1906:Manual 1792:Manual 1782:man(7) 1769:Manual 1746:Manual 1658:May 6, 1600:Manual 1590:man(1) 1574:Manual 1564:man(1) 1104:README 999:man-db 976:pandoc 971:--help 955:grotty 936:mandoc 915:mandoc 852:Layout 765:LAPACK 754:Kernel 565:, and 542:printf 534:printf 520:printf 483:man(7) 475:man(1) 452:ftp(1) 388:mandoc 332:format 326:man(1) 284:4.4BSD 280:Debian 276:Manual 264:Fourth 132:online 2750:sleep 2704:strip 2684:ctags 2619:unset 2599:alias 2581:xargs 2561:troff 2521:patch 2516:paste 2491:iconv 2420:write 2410:uname 2313:umask 2303:touch 2293:split 2288:rmdir 2263:mkdir 2248:fuser 2213:cksum 2208:chgrp 2203:chown 2198:chmod 2085:groff 2002:Groff 1836:"man" 1788:Linux 1765:Linux 1596:Linux 1193:(PDF) 1186:(PDF) 1122:macOS 1068:Emacs 1052:GNOME 858:ASCII 818:POSIX 717:POSIX 676:Games 563:Linux 559:macOS 487:, or 467:, or 423:nginx 400:XHTML 384:troff 373:WoMan 355:Some 338:troff 305:song 292:-mdoc 268:troff 249:Sixth 2796:List 2735:expr 2709:yacc 2694:make 2645:grep 2640:find 2624:wait 2614:test 2609:echo 2566:uniq 2551:tail 2541:sort 2531:read 2506:more 2496:join 2486:head 2481:fold 2461:diff 2446:comm 2405:tput 2400:talk 2395:mesg 2385:exit 2364:time 2354:nice 2349:kill 2308:type 2243:file 2167:Unix 1931:2023 1852:2019 1660:2020 1486:2014 1459:2014 1427:2014 1396:2020 1369:2017 1343:2018 1317:2017 1291:2017 1265:2015 1257:BYTE 1230:2012 1118:NeXT 1109:RTFM 1091:info 1064:yelp 1060:HTML 1054:and 1037:tldr 1024:info 988:mdoc 960:less 940:mdoc 927:mdoc 864:NAME 790:The 707:and 678:and 514:is: 495:and 479:and 396:HTML 357:Unix 303:ABBA 288:-man 272:-man 251:and 222:Yacc 200:and 181:GCOS 158:xman 119:less 113:more 90:user 84:and 67:Unix 2730:cal 2689:lex 2661:man 2536:sed 2456:cut 2436:awk 2415:who 2380:env 2298:tee 2278:pwd 2273:pax 2218:cmp 2188:cat 1056:KDE 1048:GUI 1015:man 1003:man 984:man 919:man 911:doc 907:man 842:man 776:Tcl 700:1M 555:BSD 529:man 415:BSD 350:PDF 330:PDF 294:). 232:of 162:X11 137:man 129:or 116:or 104:man 94:man 69:or 43:sed 2814:: 2745:od 2740:lp 2725:bc 2699:nm 2679:ar 2604:cd 2576:wc 2571:vi 2556:tr 2511:nl 2501:m4 2476:ex 2471:ed 2359:ps 2344:fg 2334:bg 2329:at 2283:rm 2268:mv 2258:ls 2253:ln 2238:df 2233:du 2228:dd 2223:cp 2083:. 2055:. 2051:. 2026:. 2022:. 2000:. 1981:. 1977:. 1951:. 1947:. 1921:. 1872:. 1868:. 1842:. 1838:. 1821:. 1810:. 1806:. 1726:^ 1709:. 1705:. 1680:. 1676:. 1646:. 1635:^ 1618:. 1614:. 1580:^ 1552:^ 1535:. 1531:. 1506:. 1502:. 1476:. 1444:. 1417:. 1413:. 1359:. 1333:. 1307:. 1281:. 1255:. 1220:. 1208:^ 1166:^ 1149:. 1145:. 1116:– 1043:. 990:. 962:. 787:x 780:Tk 772:n 761:l 750:9 736:0 697:8 689:5 686:7 672:6 669:6 658:4 655:5 641:7 638:4 624:3 621:3 611:2 608:2 597:1 594:1 561:, 557:, 398:, 394:, 348:, 99:. 53:A 2159:e 2152:t 2145:v 2066:. 2037:. 1992:. 1962:. 1933:. 1883:. 1854:. 1720:. 1691:. 1662:. 1629:. 1546:. 1517:. 1488:. 1461:. 1429:. 1398:. 1371:. 1345:. 1319:. 1293:. 1267:. 1239:5 1232:. 1202:. 1160:. 1120:/ 1035:( 1021:" 825:x 814:p 778:/ 531:3 218:C 49:. 34:. 20:)

Index

Man pages
Main Page

Linux distributions
software documentation
Unix
Unix-like
operating system
computer programs
library
system calls
user
command
terminal pager
more
less
online
out-of-band

X11

OpenBSD
GCOS
history of Unix
Unix Programmer's Manual
Dennis Ritchie
Ken Thompson
Doug McIlroy
tutorials
C

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.