Knowledge

ed (software)

Source 📝

370: 2104: 1655: 1677: 27: 353:
when it wants to make sure the user wishes to quit without saving, is "?". It does not report the current filename or line number, or even display the results of a change to the text, unless requested. Older versions (c. 1981) did not even ask for confirmation when a quit command was issued without
854:
A while later a demand arose for another special-purpose program, gres, for substitution: g/re/s. Lee McMahon undertook to write it, and soon foresaw that there would be no end to the family: g/re/d, g/re/a, etc. As his concept developed it became
405:
run ed as the editor if the EDITOR and VISUAL environment variables are not defined. If something goes wrong, ed is sometimes the only editor available. This is often the only time when it is used interactively.
551:
command also goes into insert mode, and will insert the entered text (a single empty line in our case) before line two. All commands may be prefixed by a line number to operate on that line.
570:
means the last line). In return, ed lists all lines, from first to last. These lines are ended with dollar signs, so that white space at the end of lines is clearly visible.
871: 547:, inserting the characters that follow and is terminated by a single dot on a line. The two lines that are entered before the dot end up in the file buffer. The 573:
Once the empty line is inserted in line 2, the line which reads "This is line number two." is now actually the third line. This error is corrected with
401:
available, and as such is useful for people who have to work with multiple versions of Unix. On Unix-based operating systems, some utilities like
184:
operating systems. It was one of the first parts of the Unix operating system that was developed, in August 1969. It remains part of the
730: 601:
will apply it to the correct line; following the command is the text to be replaced, and then the replacement. Listing all lines with
366:
was precious. As computer technology improved and these constraints were loosened, editors with more visual feedback became the norm.
1715: 780: 884: 1043: 824: 783:(June 1970), reprinted as "QED Text Editor Reference Manual", MHCC-004, Murray Hill Computing, Bell Laboratories (October 1972). 2141: 251:. Regular expressions are also implemented in ed, though their implementation is considerably less general than that in qed. 236: 647:
with its description (errorstr) merely a single question mark, noting "the experienced user will know what is wrong."
115: 900: 452:
and descendants, for example) use ed-like syntax. These editors, however, are typically more limited in function.
2311: 2306: 1668: 1663: 345:) "the most user-hostile editor ever created", even when compared to the contemporary (and notoriously complex) 460:
Here is an example transcript of an ed session. For clarity, commands and text typed by the user are in normal
240: 2331: 1708: 1693: 1021: 354:
the user saving changes. This terseness was appropriate in the early versions of Unix, when consoles were
2301: 1504: 1036: 2296: 2174: 2134: 2038: 936: 2232: 2195: 2074: 1994: 1640: 1610: 964: 764: 314: 58: 958: 758: 2316: 2190: 2108: 1701: 1625: 76: 701: 1229: 1219: 558:, the lowercase L stands for the list command. The command is prefixed by a range, in this case 192:
standards for Unix-based operating systems, alongside the more sophisticated full-screen editor
2326: 1727: 1681: 1386: 1055: 1029: 205: 2211: 2169: 2127: 1724: 1004: 740: 675: 96: 2321: 2025: 1556: 363: 8: 695: 204:
The ed text editor was one of the first three key elements of the Unix operating system—
445: 346: 321: 248: 103: 817: 313:
available on essentially all Unix systems (and mandatory on systems conforming to the
2226: 665: 386: 338: 298: 254: 229: 225: 2216: 1893: 1456: 1361: 1356: 390: 327: 266: 262: 193: 149: 127: 83: 799:
A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986
543:
command appends text (all ed commands are single letters). The command puts ed in
2089: 1981: 1815: 1635: 1579: 1484: 1285: 1188: 797: 381:
In current practice, ed is rarely used interactively, but does find use in some
2238: 2084: 2043: 1966: 1923: 1898: 1831: 1775: 1574: 1509: 1494: 1431: 1391: 1270: 1234: 1128: 987: 968: 768: 726: 342: 261:
later described as the "definitive" ed, and aspects of ed went on to influence
189: 108: 2290: 2079: 1958: 1810: 1731: 1723: 1615: 1476: 1411: 1183: 1158: 1059: 1015: 635:
Project has numerous jokes around ed hosted on its website. In addition, the
428:
The ed commands are often imitated in other line-based editors. For example,
397:
editors in the 1980s. ed can be found on virtually every version of Unix and
369: 849: 273:
was inspired by a common special use of qed and later ed, where the command
2150: 2053: 1918: 1805: 1589: 1489: 1406: 1401: 1305: 1214: 1178: 1133: 1051: 793: 382: 258: 247:
systems. Thompson's versions of qed were notable as the first to implement
217: 46: 1010: 1971: 1928: 1913: 1903: 1525: 1499: 1436: 1426: 1416: 1381: 1371: 1366: 1249: 1239: 1193: 355: 209: 173: 133: 120: 417:
provides a simple prompt and enables more useful feedback messages. The
1857: 1755: 1341: 1300: 1103: 1073: 879: 670: 441: 239:. Thompson was very familiar with qed, and had reimplemented it on the 233: 213: 53: 41: 1007:
Programmer's Manual, Volume 1, a direct descendant of the original ed.
2254: 2048: 2033: 1948: 1933: 1836: 1800: 1770: 1765: 1760: 1630: 1584: 1564: 1461: 1441: 1396: 1244: 1168: 1153: 1138: 1123: 1118: 1113: 1108: 981: 973: 181: 92: 998: 471:
a ed is the standard Unix text editor. This is line number two. . 2i
1989: 1878: 1546: 1326: 991: 924: 461: 402: 374: 334: 349:. For example, the message that ed will produce in case of error, 1999: 1351: 1275: 736: 244: 963:: edit text – Shell and Utilities Reference, 2259: 2119: 1852: 1336: 1078: 914: 437: 433: 422: 164: 155: 2275: 1938: 1790: 1750: 1745: 1569: 1466: 1446: 1376: 1295: 1198: 1173: 1148: 1098: 1093: 1088: 1083: 920: 656: 640: 636: 449: 429: 398: 394: 359: 326:
powerful automation can be achieved by feeding commands from
293:
rints the lines containing matches. The Unix stream editor,
221: 185: 2221: 2164: 2058: 2015: 1943: 1888: 1883: 1780: 1620: 1594: 1530: 1451: 1346: 1331: 1290: 1280: 1224: 1052: 341:, gives almost no visual feedback, and has been called (by 270: 177: 88: 26: 1908: 1873: 1795: 1421: 1321: 1265: 1163: 632: 410: 294: 659:, the standard MS-DOS line editor which was inspired by 444:
has a somewhat similar syntax, and text editors in many
1785: 1143: 779:
D. M. Ritchie and K. L. Thompson, "QED Text Editor",
152: 566:. A range is two line numbers separated by a comma ( 161: 158: 413:has a few switches to enhance the feedback. Using 333:(In)famous for its terseness, ed, compatible with 974:Manual page from Unix First Edition describing ed 2288: 869: 619:, the number of characters written to the file. 385:. For interactive use, ed was subsumed by the 297:implemented many of the scripting features of 2135: 1709: 1037: 693: 842: 763: – Shell and Utilities Reference, 2142: 2128: 1716: 1702: 1676: 1044: 1030: 25: 850:"On the Early History and Impact of Unix" 805:(Technical report). CSTR. Bell Labs. 139. 721: 719: 717: 1018:section 3.1 describes the history of ed. 865: 863: 368: 199: 815: 792: 301:that were not supported by ed on Unix. 2289: 714: 626: 512:ed is the standard Unix text editor.$ 475:ed is the standard Unix text editor.$ 2123: 1697: 1025: 860: 786: 752: 750: 725: 605:the line is shown now to be correct. 527:The end result is a simple text file 228:. Many features of ed came from the 697:Where GREP Came From – Computerphile 534:ed is the standard Unix text editor. 269:. The non-interactive Unix command 232:text editor developed at Thompson's 1003:: text editor –  986:: text editor –  732:The Daemon, the Gnu and the Penguin 13: 830:from the original on June 15, 2023 747: 237:University of California, Berkeley 16:Line-oriented text editor for Unix 14: 2343: 1016:A History of UNIX before Berkeley 950: 937:"The GNU C Library - Error Codes" 421:switch is defined in POSIX since 146:(pronounced as distinct letters, 2149: 2103: 2102: 1675: 1654: 1653: 539:Started with an empty file, the 148: 929: 906: 704:from the original on 2021-12-11 531:containing the following text: 894: 809: 773: 687: 611:writes the buffer to the file 597:, a substitution command. The 409:The version of ed provided by 1: 965:The Single UNIX Specification 818:"The Art of Unix Programming" 765:The Single UNIX Specification 681: 694:Computerphile (2018-07-06), 518:This is line number three.$ 7: 650: 536:This is line number three. 304: 68:1973, 50–51 years ago 10: 2348: 481:This is line number two.$ 455: 59:AT&T Bell Laboratories 2268: 2247: 2204: 2183: 2157: 2098: 2067: 2024: 2008: 1980: 1957: 1866: 1845: 1824: 1738: 1649: 1603: 1555: 1539: 1518: 1475: 1314: 1258: 1207: 1066: 870:Donald A. Norman (1981). 644: 574: 487: 315:Single Unix Specification 126: 114: 102: 82: 72: 64: 52: 40: 32: 24: 623:will end an ed session. 562:which is a shortcut for 464:, and output from ed is 309:Features of ed include: 265:, which in turn spawned 2248:Associated institutions 639:documentation notes an 615:making ed respond with 2312:Unix SUS2008 utilities 2307:Standard Unix programs 1728:command-line interface 1669:Unix SUS2008 utilities 1664:Standard Unix programs 1056:command-line interface 901:Administering SQL*Plus 872:"The truth about UNIX" 816:Raymond, Eric (2003). 378: 2184:Programming languages 2170:Plan 9 from Bell Labs 903:. Accessed 7/23/2016. 676:List of Unix commands 372: 289:xpression search and 200:History and influence 2332:Console applications 2026:Software development 1557:Software development 220:in August 1969 on a 627:Cultural references 322:regular expressions 249:regular expressions 21: 2302:MacOS text editors 379: 226:AT&T Bell Labs 42:Original author(s) 19: 2297:Unix text editors 2284: 2283: 2158:Operating systems 2117: 2116: 1691: 1690: 967:, Version 4 from 923:General Commands 767:, Version 4 from 666:Sam (text editor) 339:Teletype Model 33 255:Dennis M. Ritchie 139: 138: 2339: 2144: 2137: 2130: 2121: 2120: 2106: 2105: 1846:User environment 1718: 1711: 1704: 1695: 1694: 1679: 1678: 1657: 1656: 1259:User environment 1046: 1039: 1032: 1023: 1022: 1002: 1001: 985: 984: 962: 961: 945: 944: 933: 927: 918: 917: 910: 904: 898: 892: 891: 889: 883:. Archived from 876: 867: 858: 857: 846: 840: 839: 837: 835: 829: 822: 813: 807: 806: 804: 790: 784: 777: 771: 762: 761: 754: 745: 744: 739:. Archived from 723: 712: 711: 710: 709: 691: 646: 622: 614: 610: 604: 600: 596: 595: 592: 589: 586: 583: 580: 577: 569: 565: 561: 557: 550: 542: 530: 509: 508: 505: 502: 499: 496: 493: 490: 420: 416: 276: 171: 170: 167: 166: 163: 160: 157: 154: 144: 84:Operating system 34: 29: 22: 18: 2347: 2346: 2342: 2341: 2340: 2338: 2337: 2336: 2317:Plan 9 commands 2287: 2286: 2285: 2280: 2264: 2243: 2200: 2179: 2153: 2148: 2118: 2113: 2094: 2063: 2020: 2004: 1976: 1953: 1867:Text processing 1862: 1841: 1820: 1734: 1722: 1692: 1687: 1645: 1599: 1551: 1535: 1514: 1471: 1315:Text processing 1310: 1254: 1203: 1062: 1050: 1011:GNU ed homepage 997: 996: 980: 979: 957: 956: 953: 948: 935: 934: 930: 913: 912: 911: 907: 899: 895: 887: 874: 868: 861: 848: 847: 843: 833: 831: 827: 820: 814: 810: 802: 791: 787: 778: 774: 757: 756: 755: 748: 727:Salus, Peter H. 724: 715: 707: 705: 692: 688: 684: 653: 629: 620: 612: 608: 602: 598: 593: 590: 587: 584: 581: 578: 575: 567: 563: 559: 555: 548: 540: 537: 535: 528: 525: 506: 503: 500: 497: 494: 491: 488: 472: 458: 418: 414: 362:were slow, and 337:terminals like 307: 274: 202: 151: 147: 142: 65:Initial release 36: 17: 12: 11: 5: 2345: 2335: 2334: 2329: 2324: 2319: 2314: 2309: 2304: 2299: 2282: 2281: 2279: 2278: 2272: 2270: 2266: 2265: 2263: 2262: 2257: 2251: 2249: 2245: 2244: 2242: 2241: 2239:Thompson shell 2236: 2229: 2224: 2219: 2214: 2208: 2206: 2202: 2201: 2199: 2198: 2193: 2187: 2185: 2181: 2180: 2178: 2177: 2172: 2167: 2161: 2159: 2155: 2154: 2147: 2146: 2139: 2132: 2124: 2115: 2114: 2112: 2111: 2099: 2096: 2095: 2093: 2092: 2087: 2082: 2077: 2071: 2069: 2065: 2064: 2062: 2061: 2056: 2051: 2046: 2041: 2036: 2030: 2028: 2022: 2021: 2019: 2018: 2012: 2010: 2006: 2005: 2003: 2002: 1997: 1992: 1986: 1984: 1978: 1977: 1975: 1974: 1969: 1963: 1961: 1959:Shell builtins 1955: 1954: 1952: 1951: 1946: 1941: 1936: 1931: 1926: 1921: 1916: 1911: 1906: 1901: 1896: 1891: 1886: 1881: 1876: 1870: 1868: 1864: 1863: 1861: 1860: 1855: 1849: 1847: 1843: 1842: 1840: 1839: 1834: 1828: 1826: 1822: 1821: 1819: 1818: 1813: 1808: 1803: 1798: 1793: 1788: 1783: 1778: 1773: 1768: 1763: 1758: 1753: 1748: 1742: 1740: 1736: 1735: 1732:shell builtins 1721: 1720: 1713: 1706: 1698: 1689: 1688: 1686: 1685: 1673: 1672: 1671: 1666: 1650: 1647: 1646: 1644: 1643: 1641:true and false 1638: 1633: 1628: 1623: 1618: 1613: 1607: 1605: 1601: 1600: 1598: 1597: 1592: 1587: 1582: 1577: 1572: 1567: 1561: 1559: 1553: 1552: 1550: 1549: 1543: 1541: 1537: 1536: 1534: 1533: 1528: 1522: 1520: 1516: 1515: 1513: 1512: 1507: 1502: 1497: 1492: 1487: 1481: 1479: 1477:Shell builtins 1473: 1472: 1470: 1469: 1464: 1459: 1454: 1449: 1444: 1439: 1434: 1429: 1424: 1419: 1414: 1409: 1404: 1399: 1394: 1389: 1384: 1379: 1374: 1369: 1364: 1359: 1354: 1349: 1344: 1339: 1334: 1329: 1324: 1318: 1316: 1312: 1311: 1309: 1308: 1303: 1298: 1293: 1288: 1283: 1278: 1273: 1268: 1262: 1260: 1256: 1255: 1253: 1252: 1247: 1242: 1237: 1232: 1227: 1222: 1217: 1211: 1209: 1205: 1204: 1202: 1201: 1196: 1191: 1186: 1181: 1176: 1171: 1166: 1161: 1156: 1151: 1146: 1141: 1136: 1131: 1126: 1121: 1116: 1111: 1106: 1101: 1096: 1091: 1086: 1081: 1076: 1070: 1068: 1064: 1063: 1060:shell builtins 1049: 1048: 1041: 1034: 1026: 1020: 1019: 1013: 1008: 994: 988:Version 7 Unix 977: 971: 969:The Open Group 952: 951:External links 949: 947: 946: 928: 905: 893: 890:on 2014-04-16. 859: 841: 808: 794:McIlroy, M. D. 785: 772: 769:The Open Group 746: 743:on 2010-05-05. 713: 685: 683: 680: 679: 678: 673: 668: 663: 652: 649: 628: 625: 533: 470: 457: 454: 343:Peter H. Salus 331: 330: 328:standard input 324: 318: 306: 303: 257:produced what 216:—developed by 201: 198: 137: 136: 130: 124: 123: 118: 112: 111: 109:Cross-platform 106: 100: 99: 86: 80: 79: 74: 70: 69: 66: 62: 61: 56: 50: 49: 44: 38: 37: 30: 15: 9: 6: 4: 3: 2: 2344: 2333: 2330: 2328: 2327:1971 software 2325: 2323: 2320: 2318: 2315: 2313: 2310: 2308: 2305: 2303: 2300: 2298: 2295: 2294: 2292: 2277: 2274: 2273: 2271: 2267: 2261: 2258: 2256: 2253: 2252: 2250: 2246: 2240: 2237: 2235: 2234: 2230: 2228: 2225: 2223: 2220: 2218: 2215: 2213: 2210: 2209: 2207: 2203: 2197: 2194: 2192: 2189: 2188: 2186: 2182: 2176: 2173: 2171: 2168: 2166: 2163: 2162: 2160: 2156: 2152: 2145: 2140: 2138: 2133: 2131: 2126: 2125: 2122: 2110: 2101: 2100: 2097: 2091: 2088: 2086: 2083: 2081: 2078: 2076: 2073: 2072: 2070: 2068:Miscellaneous 2066: 2060: 2057: 2055: 2052: 2050: 2047: 2045: 2042: 2040: 2037: 2035: 2032: 2031: 2029: 2027: 2023: 2017: 2014: 2013: 2011: 2007: 2001: 1998: 1996: 1993: 1991: 1988: 1987: 1985: 1983: 1979: 1973: 1970: 1968: 1965: 1964: 1962: 1960: 1956: 1950: 1947: 1945: 1942: 1940: 1937: 1935: 1932: 1930: 1927: 1925: 1922: 1920: 1917: 1915: 1912: 1910: 1907: 1905: 1902: 1900: 1897: 1895: 1892: 1890: 1887: 1885: 1882: 1880: 1877: 1875: 1872: 1871: 1869: 1865: 1859: 1856: 1854: 1851: 1850: 1848: 1844: 1838: 1835: 1833: 1830: 1829: 1827: 1823: 1817: 1814: 1812: 1809: 1807: 1804: 1802: 1799: 1797: 1794: 1792: 1789: 1787: 1784: 1782: 1779: 1777: 1774: 1772: 1769: 1767: 1764: 1762: 1759: 1757: 1754: 1752: 1749: 1747: 1744: 1743: 1741: 1737: 1733: 1730:programs and 1729: 1726: 1719: 1714: 1712: 1707: 1705: 1700: 1699: 1696: 1684: 1683: 1674: 1670: 1667: 1665: 1662: 1661: 1660: 1652: 1651: 1648: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1608: 1606: 1604:Miscellaneous 1602: 1596: 1593: 1591: 1588: 1586: 1583: 1581: 1578: 1576: 1573: 1571: 1568: 1566: 1563: 1562: 1560: 1558: 1554: 1548: 1545: 1544: 1542: 1540:Documentation 1538: 1532: 1529: 1527: 1524: 1523: 1521: 1517: 1511: 1508: 1506: 1503: 1501: 1498: 1496: 1493: 1491: 1488: 1486: 1483: 1482: 1480: 1478: 1474: 1468: 1465: 1463: 1460: 1458: 1455: 1453: 1450: 1448: 1445: 1443: 1440: 1438: 1435: 1433: 1430: 1428: 1425: 1423: 1420: 1418: 1415: 1413: 1410: 1408: 1405: 1403: 1400: 1398: 1395: 1393: 1390: 1388: 1385: 1383: 1380: 1378: 1375: 1373: 1370: 1368: 1365: 1363: 1360: 1358: 1355: 1353: 1350: 1348: 1345: 1343: 1340: 1338: 1335: 1333: 1330: 1328: 1325: 1323: 1320: 1319: 1317: 1313: 1307: 1304: 1302: 1299: 1297: 1294: 1292: 1289: 1287: 1284: 1282: 1279: 1277: 1274: 1272: 1269: 1267: 1264: 1263: 1261: 1257: 1251: 1248: 1246: 1243: 1241: 1238: 1236: 1233: 1231: 1228: 1226: 1223: 1221: 1218: 1216: 1213: 1212: 1210: 1206: 1200: 1197: 1195: 1192: 1190: 1187: 1185: 1182: 1180: 1177: 1175: 1172: 1170: 1167: 1165: 1162: 1160: 1157: 1155: 1152: 1150: 1147: 1145: 1142: 1140: 1137: 1135: 1132: 1130: 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1090: 1087: 1085: 1082: 1080: 1077: 1075: 1072: 1071: 1069: 1065: 1061: 1058:programs and 1057: 1054: 1047: 1042: 1040: 1035: 1033: 1028: 1027: 1024: 1017: 1014: 1012: 1009: 1006: 1000: 995: 993: 990:Programmer's 989: 983: 978: 975: 972: 970: 966: 960: 955: 954: 942: 938: 932: 926: 922: 919: –  916: 909: 902: 897: 886: 882: 881: 873: 866: 864: 856: 851: 845: 826: 819: 812: 801: 800: 795: 789: 782: 776: 770: 766: 760: 753: 751: 742: 738: 734: 733: 728: 722: 720: 718: 703: 699: 698: 690: 686: 677: 674: 672: 669: 667: 664: 662: 658: 655: 654: 648: 642: 638: 634: 624: 618: 606: 571: 552: 546: 532: 523: 519: 516: 513: 486: 482: 479: 476: 469: 467: 463: 453: 451: 447: 443: 439: 436:versions and 435: 431: 426: 424: 412: 407: 404: 400: 396: 392: 388: 384: 383:shell scripts 376: 371: 367: 365: 361: 357: 352: 348: 344: 340: 336: 329: 325: 323: 319: 316: 312: 311: 310: 302: 300: 296: 292: 288: 284: 280: 272: 268: 264: 260: 256: 252: 250: 246: 242: 238: 235: 231: 227: 223: 219: 215: 211: 207: 197: 195: 191: 187: 183: 179: 175: 169: 145: 135: 131: 129: 125: 122: 119: 117: 113: 110: 107: 105: 101: 98: 94: 90: 87: 85: 81: 78: 75: 71: 67: 63: 60: 57: 55: 51: 48: 45: 43: 39: 28: 23: 2233:Space Travel 2231: 2151:Ken Thompson 1680: 1658: 940: 931: 908: 896: 885:the original 878: 853: 844: 832:. Retrieved 811: 798: 788: 781:MM-70-1373-3 775: 741:the original 731: 706:, retrieved 696: 689: 660: 630: 616: 607: 572: 554:In the line 553: 544: 538: 526: 521: 517: 514: 511: 484: 480: 477: 474: 465: 459: 440:versions of 427: 408: 380: 350: 332: 320:support for 308: 290: 286: 282: 278: 259:Doug McIlroy 253: 218:Ken Thompson 203: 141: 140: 54:Developer(s) 47:Ken Thompson 2322:Line editor 1990:ip/ipconfig 1739:File system 1067:File system 941:www.gnu.org 545:insert mode 520:w text.txt 483:w text.txt 277:performs a 174:line editor 134:MIT License 121:Text editor 35:text editor 2291:Categories 1982:Networking 1659:Categories 880:Datamation 708:2020-10-21 682:References 671:Editor war 641:error code 609:w text.txt 466:emphasized 442:Windows NT 234:alma mater 190:Open Group 73:Written in 2255:Bell Labs 2009:Searching 1825:Processes 1519:Searching 1208:Processes 432:in early 415:ed -v -p: 356:teletypes 206:assembler 182:Unix-like 93:Unix-like 2205:Software 2109:Category 1879:basename 1327:basename 834:June 14, 825:Archived 796:(1987). 729:(2005). 702:archived 651:See also 613:text.txt 529:text.txt 425:(1987). 403:SQL*Plus 375:man page 335:teletype 305:Features 132:Plan 9: 104:Platform 2175:Inferno 2085:fortune 2000:netstat 1995:ip/ping 1924:strings 1432:strings 1352:dirname 1276:logname 1225:crontab 737:Groklaw 643:called 456:Example 285:egular 245:Multics 172:) is a 128:License 2260:Google 2107:  1853:passwd 1725:Plan 9 1412:printf 1337:csplit 1079:chattr 1005:Plan 9 992:Manual 925:Manual 438:32-bit 434:MS-DOS 377:for ed 364:memory 360:modems 281:lobal 275:g/re/p 212:, and 210:editor 97:Plan 9 2276:UTF-8 2269:Other 2212:Belle 2090:sleep 2054:strip 1939:troff 1919:spell 1816:touch 1806:split 1791:mkdir 1751:chgrp 1746:chmod 1636:sleep 1590:strip 1570:ctags 1505:unset 1485:alias 1467:xargs 1447:troff 1407:patch 1402:paste 1377:iconv 1306:write 1296:uname 1199:umask 1189:touch 1179:split 1174:rmdir 1149:mkdir 1134:fuser 1099:cksum 1094:chgrp 1089:chown 1084:chmod 999:ed(1) 982:ed(1) 921:Linux 915:ed(1) 888:(PDF) 875:(PDF) 828:(PDF) 821:(PDF) 803:(PDF) 657:Edlin 637:glibc 591:three 504:three 473:. ,l 450:LPMud 430:EDLIN 399:Linux 395:Emacs 222:PDP-7 214:shell 186:POSIX 2222:grep 2165:Unix 2059:yacc 2016:grep 1972:test 1967:echo 1944:uniq 1929:tail 1914:sort 1904:join 1889:diff 1884:comm 1832:kill 1781:gzip 1776:file 1682:List 1621:expr 1595:yacc 1580:make 1531:grep 1526:find 1510:wait 1500:test 1495:echo 1452:uniq 1437:tail 1427:sort 1417:read 1392:more 1382:join 1372:head 1367:fold 1347:diff 1332:comm 1291:tput 1286:talk 1281:mesg 1271:exit 1250:time 1240:nice 1235:kill 1194:type 1129:file 1053:Unix 855:sed… 836:2023 631:The 564:1,$ 462:face 446:MUDs 423:XPG2 393:and 373:The 347:TECO 271:grep 243:and 241:CTSS 188:and 180:and 178:Unix 176:for 116:Type 89:Unix 31:The 2227:sam 2080:cal 2044:lex 2039:hoc 1909:sed 1899:eqn 1874:awk 1858:who 1811:tee 1796:pwd 1756:cmp 1616:cal 1575:lex 1547:man 1422:sed 1342:cut 1322:awk 1301:who 1266:env 1184:tee 1164:pwd 1159:pax 1104:cmp 1074:cat 633:GNU 585:two 510:,l 498:two 411:GNU 387:sam 351:and 299:qed 295:sed 230:qed 224:at 2293:: 2217:ed 2196:Go 2075:bc 2049:nm 2034:ar 1949:wc 1934:tr 1894:ed 1837:ps 1801:rm 1786:ls 1771:du 1766:dd 1761:cp 1631:od 1626:lp 1611:bc 1585:nm 1565:ar 1490:cd 1462:wc 1457:vi 1442:tr 1397:nl 1387:m4 1362:ex 1357:ed 1245:ps 1230:fg 1220:bg 1215:at 1169:rm 1154:mv 1144:ls 1139:ln 1124:df 1119:du 1114:dd 1109:cp 959:ed 939:. 877:. 862:^ 852:. 823:. 759:ed 749:^ 735:. 716:^ 700:, 661:ed 645:ED 617:65 603:,l 568:$ 556:,l 549:2i 524:q 522:65 515:$ 485:63 478:$ 468:. 419:-p 391:vi 389:, 358:, 317:). 267:vi 263:ex 208:, 196:. 194:vi 165:iː 156:iː 143:ed 95:, 91:, 33:ed 20:ed 2191:B 2143:e 2136:t 2129:v 1717:e 1710:t 1703:v 1045:e 1038:t 1031:v 976:. 943:. 838:. 621:q 599:3 594:/ 588:/ 582:/ 579:s 576:3 560:, 541:a 507:/ 501:/ 495:/ 492:s 489:3 448:( 291:p 287:e 283:r 279:g 168:/ 162:d 159:ˈ 153:ˌ 150:/ 77:C

Index


Original author(s)
Ken Thompson
Developer(s)
AT&T Bell Laboratories
C
Operating system
Unix
Unix-like
Plan 9
Platform
Cross-platform
Type
Text editor
License
MIT License
/ˌˈd/
line editor
Unix
Unix-like
POSIX
Open Group
vi
assembler
editor
shell
Ken Thompson
PDP-7
AT&T Bell Labs
qed

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