1This is the directory file `dir' a.k.a. `DIR', which contains the 2 topmost node of the Info hierarchy. 3This particular dir file is merely made available for your hacking 4 pleasure, not official or standard in any way. If it doesn't make sense 5 to you, or you don't like it, ignore it. 6If you have dir entries for Texinfo manuals you'd like to be added here, 7 please send them to karl@gnu.org. 8 9$Id: dir-example,v 1.4 2002/06/10 13:51:01 espie Exp $ 10 11File: dir, Node: Top, This is the top of the INFO tree. 12 13This is the Info main menu (aka directory node). 14A few useful Info commands: 15 16 `q' quits; 17 `?' lists all Info commands; 18 `h' starts the Info tutorial; 19 `mTexinfo RET' visits the Texinfo manual, etc. 20 21Not all of the topics shown below may be available on this system. 22 23* Menu: 24 25GNU Packages 26* accounting: (psacct). GNU process accounting suite. 27* Bash: (bash). Bourne-Again SHell. 28* Cpio: (cpio). Copy-in-copy-out archiver. 29* DC: (dc). Postfix desk calculator. 30* Diff: (diff). Comparing and merging programs. 31* Ed: (ed). Line editor. 32* Emacs: (emacs). Extensible self-documenting text editor. 33* File utilities: (fileutils). GNU file utilities. 34* Finding files: (find). Operating on files matching certain criteria. 35* Font utilities: (fontu). Programs for font manipulation. 36* Gawk: (gawk.info). A text scanning and processing language. 37* Gcal: (gcal). GNU calendar program. 38* Gzip: (gzip). General (de)compression. 39* Identifier DB: (id-utils). Identifier database utilities. 40* Ispell: (ispell). Interactive spelling corrector. 41* M4: (m4). Macro processor. 42* Make: (make). Remake files automatically. 43* Ptx: (ptx). Permuted index generator. 44* Shar utilities: (sharutils). Shell archiver, uudecode/uuencode. 45* Shell utilities: (sh-utils). GNU shell utilities. 46* tar: (tar). Making tape (or disk) archives. 47* Text utilities: (textutils). GNU text utilities. 48* Time: (time). Measuring program resource usage. 49* UUCP: (uucp). Copying between machines, offline. 50* Wdiff: (wdiff). Word-by-word comparison. 51* Wget: (wget). URL download. 52 53GNU programming tools 54* As: (as). Assembler. 55* Binutils: (binutils). ar/copy/objdump/nm/size/strip/ranlib. 56* Bison: (bison). LALR(1) parser generator. 57* CPP: (cpp). C preprocessor. 58* CVS: (cvs). Concurrent versions system for source control. 59* DejaGnu: (dejagnu). Testing framework. 60* egcs: (egcs). Experimental GNU C compiler. 61* g77: (g77). GNU Fortran 77 compiler. 62* Flex: (flex). A fast scanner generator. 63* Gasp: (gasp). GNU Assembler preprocessor. 64* Libtool: (libtool). Generic library support script. 65* GCC: (gcc). C compiler. 66* GDB: (gdb). Source-level debugger for C and C++. 67* Gettext Utilities: (gettext). GNU gettext utilities. 68* Gperf: (gperf). Perfect hash function generator. 69* Gprof: (gprof). Profiler. 70* Indent: (indent). Prettyprinter for programs. 71* Ld: (ld). Linker. 72* R FAQ: (R-FAQ). The R statistical language FAQ. 73 74Texinfo documentation system 75* Info: (info). Documentation browsing system. 76* Texinfo: (texinfo). The GNU documentation format. 77* info standalone: (info-stnd). Standalone Info reader. 78* infokey: (info-stnd)Invoking infokey. Compile Info customizations. 79* install-info: (texinfo)Invoking install-info. Updating info/dir entries. 80* makeinfo: (texinfo)makeinfo options. Translate Texinfo source. 81* texi2dvi: (texinfo)Format with texi2dvi. Printing Texinfo documentation. 82* texindex: (texinfo)Format with tex/texindex. Sorting Texinfo index files. 83 84Printing Tools 85* a2ps: (a2ps). PostScript Generating Utility 86* PreScript: (a2ps) PreScript. Input language for a2ps 87* card: (a2ps) card. Print Reference Cards 88* fixps: (a2ps) fixps. Fixing Some Ill Designed PostScript Files 89* fixnt: (a2ps) fixnt. Fixing Microsoft NT PostScript Files 90* pdiff: (a2ps) pdiff. Produce Pretty Comparison of Files 91* psmandup: (a2ps) psmandup. Printing Duplex on Simplex Printers 92* psset: (a2ps) psset. Inserting calls to setpagedevice 93 94GNU Emacs Lisp 95* Elisp: (elisp). GNU Emacs Lisp reference manual. 96* Intro Elisp: (emacs-lisp-intro). Introduction to Elisp programming. 97 98* AUC TeX: (auctex). Editing (La)TeX files. 99* Calc: (calc). Calculator and more. 100* CC mode: (ccmode). Editing C, C++, Objective C, and Java. 101* Common Lisp: (cl). Partial Common Lisp support for Emacs Lisp. 102* Dired-x: (dired-x). Extra directory editor features. 103* Edebug: (edebug). Source-level debugger for Emacs Lisp. 104* Ediff: (ediff). Comprehensive visual interface to diff & patch. 105* EDB: (edb). Database for Emacs. 106* Forms: (forms). Fill-in-the-form data entry. 107* Gmhist: (gmhist). Generic minibuffer history. 108* GNUS: (gnus). Netnews reading and posting. 109* Mailcrypt: (mailcrypt). Use PGP in Emacs. 110* MH-E: (mh-e). Emacs interface to the MH mail system. 111* PCL-CVS: (pcl-cvs). Emacs front end to CVS. 112* Supercite: (sc). Supercite for including other people's words. 113* VIP: (vip). vi emulation. 114* VIPER: (viper). The new VI-emulation mode in Emacs-19.29. 115* VM: (vm). Mail reader. 116* W3: (w3). WWW browser. 117 118GNU programming support 119* Autoconf: (autoconf). Automatic generation of package configuration. 120* Configure: (configure). Cygnus configure. 121* Gnats: (gnats). Cygnus bug tracking system. 122* help2man: (help2man). Automatic manual page generation. 123* Remsync: (remsync). Remote synchronization of directory trees. 124* Send PR: (send-pr). Cygnus bug reporting for Gnats. 125 126GNU libraries 127* Annotate: (annotate). High-level GDB to GUI's. 128* BFD: (bfd). Binary file descriptors for object file IO. 129* CVS protocol: (cvsclient). CVS client/server protocol specification. 130* GDB library: (libgdb). Application programming interface to GDB. 131* GDBM: (gdbm). Hashed databases. 132* GDK: (gdk). General drawing kit. 133* GTK: (gtk). GIMP toolkit. 134* History: (history). Recall previous lines of input. 135* Iostream: (iostream). C++ input/output. 136* Libc: (libc). C library. 137* Libg++: (libg++). C++ classes. 138* Mmalloc: (mmalloc). Memory-mapped malloc. 139* Readline: (readline). General command-line interface. 140* Regex: (regex). Regular expressions. 141* Termcap: (termcap). All about /etc/termcap. 142 143GNU programming documentation 144* GDB internals: (gdbint). Debugger internals. 145* Ld internals: (ldint). GNU linker internals. 146* Maintaining: (maintain). Maintaining GNU software. 147* Source config: (cfg-paper). Some theory on configuring source packages. 148* Stabs: (stabs). Symbol table debugging information format. 149 150GNU organization 151* Maintain: (maintain). GNU maintainer guidelines. 152* Standards: (standards). GNU coding standards. 153* Tasks: (tasks). GNU task list. 154 155Linux 156* dosemu: (dosemu). Linux DOS emulator. 157* gpm: (gpm). Linux general purpose mouse interface. 158* linux-faq: (linux-faq). The Linux FAQ List. 159 160TeX 161* Afm2tfm: (dvips)Invoking afm2tfm. Making Type 1 fonts available to TeX. 162* Dvips: (dvips). DVI-to-PostScript translator. 163* Eplain: (eplain). Expanding on plain TeX. 164* Kpathsearch: (kpathsea). File lookup along search paths. 165* LaTeX: (latex). LaTeX. 166* MakeIndex: (makeindex). Index creation for TeX. 167* Naming fonts: (fontname). Filenames for TeX fonts. 168* TDS: (tds). Standard TeX directory structure. 169* TeXDraw: (texdraw). Drawing PostScript diagrams within TeX. 170* Web2c: (web2c). TeX, Metafont, and their companion programs. 171 172DOS 173* GNUish: (gnuish). GNU utilities for DOS. 174* Mtools: (mtools). Access DOS disks from Unix. 175 176Other things 177* Amd: (am-utils). Filesystem automounter. 178* CMUCL: (cmu-user). CMU Common Lisp. 179* File headers: (filehdr). Bibliographic information for computer files. 180* GCP: (gcp). Game club protocol. 181* GIMP: (pdb). The GIMP procedural database. 182* HTML: (snafu). Hypertext Markup Language 2.0 specification. 183* Jargon: (jargon). The jargon file. 184* JED: (jed). JED editor documentation. 185* octave: (octave). Octave - A language for numerical computation. 186* Perl: (perl). Practical extraction and report language. 187* PRCS: (prcs). Project revision control system. 188* Screen: (screen). Terminal multiplexer. 189 190Individual utilities 191* aclocal: (automake)Invoking aclocal. Generating aclocal.m4. 192* aid: (id-utils)aid invocation. Matching strings. 193* ar: (binutils)ar. Create/modify/extract archives. 194* at-pr: (gnats)at-pr. Bug report timely reminders. 195* automake: (automake). Making Makefile.in's. 196* autoreconf: (autoconf)Invoking autoreconf. Remake multiple configure's. 197* autoscan: (autoconf)Invoking autoscan. Automate initial configure.in. 198* awk: (gawk)Invoking gawk. Text processing and scanning. 199* basename: (sh-utils)basename invocation. Strip directory and suffix. 200* bibtex: (web2c)BibTeX invocation. Maintaining bibliographies. 201* bzip2: (bzip2). (de)compression. 202* c++filt: (binutils)c++filt. Demangle C++ symbols. 203* cat: (textutils)cat invocation. Concatenate and write files. 204* chgrp: (fileutils)chgrp invocation. Change file groups. 205* chmod: (fileutils)chmod invocation. Change file permissions. 206* chown: (fileutils)chown invocation. Change file owners/groups. 207* chroot: (sh-utils)chroot invocation. Specify the root directory. 208* cksum: (textutils)cksum invocation. Print POSIX CRC checksum. 209* cmp: (diff)Invoking cmp. Character-by-character diff. 210* comm: (textutils)comm invocation. Compare sorted files by line. 211* cp: (fileutils)cp invocation. Copy files. 212* csplit: (textutils)csplit invocation. Split by context. 213* cut: (textutils)cut invocation. Print selected parts of lines. 214* date: (sh-utils)date invocation. Print/set system date and time. 215* dd: (fileutils)dd invocation. Copy and convert a file. 216* df: (fileutils)df invocation. Report filesystem disk usage. 217* diff3: (diff)Invoking diff3. Three-way diff. 218* dir: (fileutils)dir invocation. List directories briefly. 219* dircolors: (fileutils)dircolors invocation. Color setup for ls. 220* dirname: (sh-utils)dirname invocation. Strip non-directory suffix. 221* dmp: (web2c)Dmp invocation. Troff->MPX (MetaPost pictures). 222* du: (fileutils)du invocation. Report on disk usage. 223* dvicopy: (web2c)DVIcopy invocation. Virtual font expansion 224* dvitomp: (web2c)DVItoMP invocation. DVI to MPX (MetaPost pictures). 225* dvitype: (web2c)DVItype invocation. DVI to human-readable text. 226* echo: (sh-utils)echo invocation. Print a line of text. 227* edit-pr: (gnats)Invoking edit-pr. Changing bugs. 228* eid: (id-utils)eid invocation. Invoking an editor on matches. 229* emacsclient: (emacs)Emacs Server. Connecting to a running Emacs. 230* emacsserver: (emacs)Emacs Server. Connecting to a running Emacs. 231* env: (sh-utils)env invocation. Modify the environment. 232* etags: (emacs)Create Tags Table. Creating a TAGS table. 233* expand: (textutils)expand invocation. Convert tabs to spaces. 234* expr: (sh-utils)expr invocation. Evaluate expressions. 235* factor: (sh-utils)factor invocation. Print prime factors 236* false: (sh-utils)false invocation. Do nothing, unsuccessfully. 237* fid: (id-utils)fid invocation. Listing a file's identifiers. 238* file-pr: (gnats)file-pr. Processing incoming traffic. 239* find: (find)Invoking find. Finding and acting on files. 240* fmt: (textutils)fmt invocation. Reformat paragraph text. 241* fold: (textutils)fold invocation. Wrap long input lines. 242* g++: (gcc)Invoking G++. The GNU C++ compiler. 243* gcal2txt: (gcal)Invoking gcal2txt. Calendar resource to text file. 244* gettextize: (gettext)gettextize Invocation. Prepare a package for gettext. 245* gftodvi: (web2c)GFtoDVI invocation. Generic font proofsheets. 246* gftopk: (web2c)GFtoPK invocation. Generic to packed fonts. 247* gftype: (web2c)GFtype invocation. GF to human-readable text. 248* gid: (id-utils)gid invocation. Listing all matching lines. 249* git: (git). GNU interactive tools. 250* groups: (sh-utils)groups invocation. Print group names a user is in. 251* gunzip: (gzip)Overview. Decompression. 252* head: (textutils)head invocation. Output the first part of files. 253* hostname: (sh-utils)hostname invocation. Print or set system name. 254* id: (sh-utils)id invocation. Print real/effective uid/gid. 255* idx: (id-utils)idx invocation. Testing mkid scanners. 256* ifnames: (autoconf)Invoking ifnames. List conditionals in source. 257* iid: (id-utils)iid invocation. Interactive complex queries. 258* inimf: (web2c)inimf invocation. Initial Metafont. 259* inimp: (web2c)inimp invocation. Initial MetaPost. 260* initex: (web2c)initex invocation. Initial TeX. 261* install: (fileutils)install invocation. Copy and change attributes. 262* join: (textutils)join invocation. Join lines on a common field. 263* kpsewhich: (kpathsea)Invoking kpsewhich. TeX file searching. 264* libtoolize: (libtool)Invoking libtoolize. Adding libtool support. 265* lid: (id-utils)lid invocation. Matching identifier patterns. 266* ln: (fileutils)ln invocation. Make links between files. 267* locate: (find)Invoking locate. Finding files in a database. 268* logname: (sh-utils)logname invocation. Print current login name. 269* ls: (fileutils)ls invocation. List directory contents. 270* mail-files: (sharutils)mail-files invocation. Send files to remote site. 271* mailshar: (sharutils)mailshar invocation. Make and send a shell archive. 272* makempx: (web2c)MakeMPX invocation. MetaPost label typesetting. 273* maketexmf: (kpathsea)MakeTeX scripts. MF source generation. 274* maketexpk: (kpathsea)MakeTeX scripts. PK bitmap generation. 275* maketextex: (kpathsea)MakeTeX scripts. TeX source generation. 276* maketextfm: (kpathsea)MakeTeX scripts. TeX font metric generation. 277* md5sum: (textutils)md5sum invocation. Print or check message-digests. 278* mf: (web2c)mf invocation. Creating typeface families. 279* mft: (web2c)MFT invocation. Prettyprinting Metafont source. 280* mgetty: (mgetty). Faxes, voicemail and more. 281* mkdir: (fileutils)mkdir invocation. Create directories. 282* mkfifo: (fileutils)mkfifo invocation. Create FIFOs: (named pipes). 283* mkid: (id-utils)mkid invocation. Creating an ID database. 284* mknod: (fileutils)mknod invocation. Create special files. 285* mp: (web2c)mp invocation. Creating technical diagrams. 286* mpto: (web2c)MPto invocation. MetaPost label extraction. 287* msgfmt: (gettext)msgfmt Invocation. Make MO files out of PO files. 288* msgmerge: (gettext)msgmerge Invocation. Update two PO files into one. 289* mv: (fileutils)mv invocation. Rename files. 290* newer: (web2c)Newer invocation. Compare modification times. 291* nice: (sh-utils)nice invocation. Modify scheduling priority. 292* nl: (textutils)nl invocation. Number lines and write files. 293* nlmconv: (binutils)nlmconv. Convert object to NetWare LM. 294* nm: (binutils)nm. List symbols in object files. 295* nohup: (sh-utils)nohup invocation. Immunize to hangups. 296* objcopy: (binutils)objcopy. Copy/translate object files. 297* objdump: (binutils)objdump. Display info from object files. 298* od: (textutils)od invocation. Dump files in octal, etc. 299* paste: (textutils)paste invocation. Merge lines of files. 300* patch: (diff)Invoking patch. Automatically applying diffs. 301* patgen: (web2c)Patgen invocation. Creating hyphenation patterns. 302* pathchk: (sh-utils)pathchk invocation. Check file name portability. 303* pid: (id-utils)pid invocation. Looking up filenames. 304* pktogf: (web2c)PKtoGF invocation. Packed to generic fonts. 305* pktype: (web2c)PKtype invocation. PK to human-readable text. 306* pltotf: (web2c)PLtoTF invocation. Property list to TFM. 307* pooltype: (web2c)Pooltype invocation. Display WEB pool files. 308* pr-addr: (gnats)pr-addr. Bug report address retrieval. 309* pr-edit: (gnats)pr-edit. The edit-pr driver. 310* pr: (textutils)pr invocation. Paginate or columnate files. 311* printenv: (sh-utils)printenv invocation. Print environment variables. 312* printf: (sh-utils)printf invocation. Format and print data. 313* pwd: (sh-utils)pwd invocation. Print working directory. 314* query-pr: (gnats)Invoking query-pr. Bug searching/reporting. 315* queue-pr: (gnats)queue-pr. Handling incoming traffic. 316* ranlib: (binutils)ranlib. Index archive file contents. 317* rm: (fileutils)rm invocation. Remove files. 318* rmdir: (fileutils)rmdir invocation. Remove empty directories. 319* sdiff: (diff)Invoking sdiff. Interactively merge files. 320* send-pr: (gnats)Invoking send-pr. Submitting bugs. 321* seq: (sh-utils)seq invocation. Print numeric sequences 322* shar: (sharutils)shar invocation. Create shell archive. 323* size: (binutils)size. List object file section sizes. 324* sleep: (sh-utils)sleep invocation. Delay for a specified time. 325* sort: (textutils)sort invocation. Sort text files. 326* split: (textutils)split invocation. Split into fixed-size pieces. 327* strings: (binutils)strings. List printable strings. 328* strip: (binutils)strip. Discard symbols. 329* stty: (sh-utils)stty invocation. Print/change terminal settings. 330* su: (sh-utils)su invocation. Modify user and group id. 331* sum: (textutils)sum invocation. Print traditional checksum. 332* sync: (fileutils)sync invocation. Synchronize memory and disk. 333* tabs: (tput)Invoking tabs. Tab settings. 334* tac: (textutils)tac invocation. Reverse files. 335* tail: (textutils)tail invocation. Output the last part of files. 336* tangle: (web2c)Tangle invocation. WEB to Pascal. 337* tcal: (gcal)Invoking tcal. Run Gcal with tomorrow's date. 338* tee: (sh-utils)tee invocation. Redirect to multiple files. 339* test: (sh-utils)test invocation. File/string tests. 340* tex: (web2c)tex invocation. Typesetting. 341* tftopl: (web2c)TFtoPL invocation. TFM -> property list. 342* touch: (fileutils)touch invocation. Change file timestamps. 343* tput: (tput)Invoking tput. Termcap in shell scripts. 344* tr: (textutils)tr invocation. Translate characters. 345* true: (sh-utils)true invocation. Do nothing, successfully. 346* tty: (sh-utils)tty invocation. Print terminal name. 347* txt2gcal: (gcal)Invoking txt2gcal. Calendar text to resource file. 348* umb-scheme: (umb-scheme). UMB Scheme Interpreter. 349* uname: (sh-utils)uname invocation. Print system information. 350* unexpand: (textutils)unexpand invocation. Convert spaces to tabs. 351* uniq: (textutils)uniq invocation. Uniqify files. 352* unshar: (sharutils)unshar invocation. Extract from shell archive. 353* updatedb: (find)Invoking updatedb. Building the locate database. 354* users: (sh-utils)users invocation. Print current user names. 355* vdir: (fileutils)vdir invocation. List directories verbosely. 356* vftovp: (web2c)VFtoVP invocation. Virtual font -> virtual pl. 357* view-pr: (gnats)Invoking view-pr. Showing bug reports. 358* virmf: (web2c)virmf invocation. Virgin Metafont. 359* virmp: (web2c)virmp invocation. Virgin MetaPost. 360* virtex: (web2c)virtex invocation. Virgin TeX. 361* vptovf: (web2c)VPtoVF invocation. Virtual pl -> virtual font. 362* wc: (textutils)wc invocation. Byte, word, and line counts. 363* weave: (web2c)Weave invocation. WEB to TeX. 364* who: (sh-utils)who invocation. Print who is logged in. 365* whoami: (sh-utils)whoami invocation. Print effective user id. 366* xargs: (find)Invoking xargs. Operating on many files. 367* xgettext: (gettext)xgettext Invocation. Extract strings into a PO file. 368* yes: (sh-utils)yes invocation. Print a string indefinitely. 369* zcat: (gzip)Overview. Decompression to stdout. 370* zsh: (zsh). An enhanced Bourne shell. 371