X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f Message-Id: <5.1.0.14.2.20020302122730.02761050@mail.dorsai.org> X-Sender: pjfarley AT mail DOT dorsai DOT org X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Sat, 02 Mar 2002 12:27:40 -0500 To: djgpp-workers AT delorie DOT com From: "Peter J. Farley III" Subject: Re: Restructured dir.txi -- please review and comment Cc: "Eli Zaretskii" Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Reply-To: djgpp-workers AT delorie DOT com At 10:21 AM 3/2/02 +0200, Eli Zaretskii wrote: >Thanks. > >I'd rather prefer not to change the principles on which the current >dir.txi structure is based, and only add/fix those section names >which make trouble. That means, in particular, that "From FOOb.zip" >section names do not have to go. Hmm-m-m. What if I add "From FOOb.zip" to the section headings for each package? Would that alleviate your concerns? Pasted below is a version with the "From" info added back, but the same structure as my prior version. I also added some extra line spacing to make the section lines stand out more clearly. My convention was to use 3 blank lines between major sections (distinguished by containing package), one blank line after section name and before actual menu entries, and one blank line between sections in the same package. I also added several "FROM FOOb.zip" entries not present in the original, and used the texinfo "@strong{}" emphasis for all of the "From" text. Is it the loss of "From" info that concerns you, or the basic structure? I really wanted to adjust the basic structure, not just tweak the existing one, since the existing structure is what I find less than usable. It's not a *bad* structure, mind you (not like what results after all-zippo installs), but it does not help *me* find the information I need when I need it. I thought others might feel the same way. Also, organizing it this way might make it easier in the future to integrate with updated GNU documentation when @dircategory is more widely (and consistently) used. dir.txi, take #2: @c -*-texinfo-*- not \input texinfo.tex, as this is not to be TeX'ed @setfilename dir @node Top, (dir), (dir), (dir) @ifinfo Welcome to the GNU standalone Info program. The documentation presented here is part of the djgpp development package. To view a topic, use the arrow keys to position the cursor on one of the lines beginning with a '*' and press 'm' and then 'Enter'. This (the Directory node) gives a menu of major topics. Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h" gives a primer for first-timers, "mTexinfo" visits Texinfo topic, etc. To edit this dir-file, edit 'dir.txi', and pass it through 'makeinfo'. --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) --- @end ifinfo @menu DJGPP: Basic Documentation @strong{From djdevNNN.zip} * Knowledge Base: (kb). The DJGPP Knowledge Base * libc.a: (libc). The Standard C Library Reference * libm.a: (libm). The Math Library Reference * Utilities: (utils). Useful utilities packaged with DJGPP DJGPP: Utilities @strong{From djdevNNN.zip} * bin2h: (utils)bin2h. Convert binary data files to C include files * djtar: (utils)djtar. Extract or list files from (possibly compressed) tar archives, with DOS filename conversion * dtou: (utils)dtou. Convert text files from dos to unix * utod: (utils)utod. Convert text files from unix to dos * djecho: (utils)djecho. Echo long command lines to files * gxx: (utils)gxx. Build and link C++ programs * redir: (utils)redir. Manage I/O Redirection * djsplit: (utils)djsplit. Split large files into multiple files * djmerge: (utils)djmerge. Merge multiple files into one file * texi2ps: (utils)texi2ps. Convert texinfo files to Postscript * update: (utils)update. Conditionally copy one file to another DJGPP: FAQ @strong{From faqNNNb.zip} Frequently Asked Questions, with answers * FAQ: (djgppfaq). The DJGPP FAQ list DJGPP: RHIDE * RHIDE: (rhide). RHIDE, an IDE for DJGPP or Linux * InfView: (infview). InfView Documentation * SET's Editor: (editor). AN EDITOR FOR PROGRAMMERS GNU packages * Binutils: (binutils). The GNU binary utilities * Diffutils: (diff). GNU difference utilities * File utilities: (fileutils). GNU file utilities * Findutils: (find). Find files on your hard drive * Id-utils: (id-utils). GNU Identifier database utilities * Info: (info). Documentation browsing system This topic teaches you about how to use the online help information * Shell utilities: (sh-utils). GNU shell utilities * Text utilities: (textutils). GNU text utilities GNU programming tools * Bison: (bison). The GNU yacc-like parser generator * Flex: (flex). A fast scanner generator * Gawk: (gawk). GNU Awk, an interpreted batch language for processing text files * Gdb: (gdb). The GNU debugger * Indent: (indent). C/C++ code formatter * m4: (m4). A powerful macro processor GNU C programming documentation @strong{From gccNNNb.zip} * Cpp: (cpp). The GNU C preprocessor * gcc: (gcc). The GNU Compiler Collection GNU C++ libraries @strong{From lgpNNNb.zip} * iostream: (iostream). The C++ input/output facility (in libstdcxx.a or libiostream.a) * libgpp: (libgpp). The g++ class library GNU tools for maintaining software * Autoconf: (autoconf). Create source code configuration scripts which automatically configure a source package for a given computer * automake: (automake). Making Makefile.in's for Autoconf * Make: (make). Automatically build programs from Makefiles GNU utilities * cpio: (cpio). A program to manage tape or disk archives, or to copy entire directory trees * Ed: (ed). GNU Ed, a simple but powerful text editor * Grep: (grep). Print lines matching patterns * Gzip: (gzip). The GNU file compressor * Sed: (sed). A Stream EDitor * Tar: (tar). GNU Tar, a program for handling archives of files Individual utilities, by containing package Automake: aclocal @strong{From amakeNNb.zip} * aclocal: (automake)Invoking aclocal. Generating aclocal.m4 Binutils @strong{From bnuNNNb.zip} * addr2line: (binutils)addr2line. Convert addresses to file and line * as: (as). The GNU assembler * ar: (binutils)ar. Create, modify, and extract from archives * c++filt: (binutils)c++filt. Filter to demangle encoded C++ symbols * cxxfilt: (binutils)c++filt. Filter to demangle encoded C++ symbols * gasp: (gasp). The GNU Assembler Preprocessor * gprof: (gprof). The GNU profiler * ld: (ld). The GNU linker * nlmconv: (binutils)nlmconv. Converts object code into an NLM * nm: (binutils)nm. List symbols from object files * objcopy: (binutils)objcopy. Copy and translate object files * objdump: (binutils)objdump. Display information from object files * ranlib: (binutils)ranlib. Generate index to archive contents * size: (binutils)size. List section sizes and total size * strings: (binutils)strings. List printable strings from files * strip: (binutils)strip. Discard symbols Diffutils @strong{From difNNNb.zip} * cmp: (diff)Invoking cmp. Find first difference * diff: (diff)Invoking diff. Compare two files * diff3: (diff)Invoking diff3. Compare three files * patch: (diff)Invoking patch. Update source files given output of diff * sdiff: (diff)Invoking sdiff. Compare files side by side and merge them Fileutils: Directory listing @strong{From filNNNb.zip} * ls: (fileutils)ls invocation. List directory contents * dir: (fileutils)dir invocation. List directories briefly * vdir: (fileutils)vdir invocation. List directories verbosely * dircolors: (fileutils)dircolors invocation. Color setup for ls Fileutils: Basic operations @strong{From filNNNb.zip} * cp: (fileutils)cp invocation. Copy files * dd: (fileutils)dd invocation. Copy and convert a file * install: (fileutils)install invocation. Copy and change attributes * mv: (fileutils)mv invocation. Rename files * rm: (fileutils)rm invocation. Remove files Fileutils: Special file types @strong{From filNNNb.zip} * ln: (fileutils)ln invocation. Make links between files * mkdir: (fileutils)mkdir invocation. Create directories * mkfifo: (fileutils)mkfifo invocation. Create FIFOs: (named pipes) * mknod: (fileutils)mknod invocation. Create special files * rmdir: (fileutils)rmdir invocation. Remove empty directories Fileutils: Changing file attributes @strong{From filNNNb.zip} * chown: (fileutils)chown invocation. Change file owners/groups * chgrp: (fileutils)chgrp invocation. Change file groups * chmod: (fileutils)chmod invocation. Change file permissions * touch: (fileutils)touch invocation. Change file timestamps Fileutils: Disk usage @strong{From filNNNb.zip} * df: (fileutils)df invocation. Report filesystem disk usage * du: (fileutils)du invocation. Report on disk usage * sync: (fileutils)sync invocation. Synchronize memory and disk Findutils @strong{From findNNNb.zip} * find: (find)Invoking find. Search for files * locate: (find)Invoking locate. Search database * updatedb: (find)Invoking updatedb. Update database * xargs: (find)Invoking xargs. Combine arguments for command GNU Debugger @strong{From gdbNNNb.zip} * Bfd: (bfd). The Binary File Descriptor library * Gdb-Internals: (gdbint). The GNU debugger's internals * Stabs: (stabs). The "stabs" debugging information format * Standards: (standards). GNU coding standards Id-utils @strong{From iduNNNb.zip} * mkid: (id-utils)mkid invocation. Creating an ID database * lid: (id-utils)lid invocation. Matching words and patterns * fid: (id-utils)fid invocation. Listing a file's tokens * fnid: (id-utils)fnid invocation. Looking up file names * xtokid: (id-utils)xtokid invocation. Testing mkid scanners Shell utilities: Printing text @strong{From shlNNjb.zip} * echo: (sh-utils)echo invocation. Print a line of text * printf: (sh-utils)printf invocation. Format and print data * yes: (sh-utils)yes invocation. Print a string indefinitely Shell utilities: Conditions @strong{From shlNNjb.zip} * false: (sh-utils)false invocation. Do nothing, unsuccessfully * true: (sh-utils)true invocation. Do nothing, successfully * test: (sh-utils)test invocation. File/string tests * expr: (sh-utils)expr invocation. Evaluate expressions Shell utilities: Redirection @strong{From shlNNjb.zip} * tee: (sh-utils)tee invocation. Redirect to multiple files Shell utilities: File name manipulation @strong{From shlNNjb.zip} * basename: (sh-utils)basename invocation. Strip directory and suffix * dirname: (sh-utils)dirname invocation. Strip non-directory suffix * pathchk: (sh-utils)pathchk invocation. Check file name portability Shell utilities: Working context information @strong{From shlNNjb.zip} * pwd: (sh-utils)pwd invocation. Print working directory * stty: (sh-utils)stty invocation. Print/change terminal settings * printenv: (sh-utils)printenv invocation. Print environment variables * tty: (sh-utils)tty invocation. Print terminal name Shell utilities: User information @strong{From shlNNjb.zip} * id: (sh-utils)id invocation. Print real/effective uid/gid * logname: (sh-utils)logname invocation. Print current login name * whoami: (sh-utils)whoami invocation. Print effective user id * groups: (sh-utils)groups invocation. Print group names a user is in * users: (sh-utils)users invocation. Print current user names * who: (sh-utils)who invocation. Print who is logged in Shell utilities: System context @strong{From shlNNjb.zip} * date: (sh-utils)date invocation. Print/set system date and time * uname: (sh-utils)uname invocation. Print system information * hostname: (sh-utils)hostname invocation. Print or set system name Shell utilities: Modified command invocation @strong{From shlNNjb.zip} * env: (sh-utils)env invocation. Modify the environment * nice: (sh-utils)nice invocation. Modify scheduling priority * nohup: (sh-utils)nohup invocation. Immunize to hangups * su: (sh-utils)su invocation. Modify user and group id Shell utilities: Delaying @strong{From shlNNjb.zip} * sleep: (sh-utils)sleep invocation. Delay for a specified time Text utilities: Output of entire files @strong{From txtNNNb.zip} * cat: (textutils)cat invocation. Concatenate and write files * tac: (textutils)tac invocation. Reverse line order in files * nl: (textutils)nl invocation. Number lines and write files * od: (textutils)od invocation. Dump files in octal, etc Text utilities: Formatting file contents @strong{From txtNNNb.zip} * fmt: (textutils)fmt invocation. Reformat paragraph text * pr: (textutils)pr invocation. Paginate or columnate files * fold: (textutils)fold invocation. Wrap long input lines Text utilities: Output of parts of files @strong{From txtNNNb.zip} * head: (textutils)head invocation. Output the first part of files * tail: (textutils)tail invocation. Output the last part of files * split: (textutils)split invocation. Split into fixed-size pieces * csplit: (textutils)csplit invocation. Split by context Text utilities: Summarizing files @strong{From txtNNNb.zip} * wc: (textutils)wc invocation. Byte, word, and line counts * sum: (textutils)sum invocation. Print traditional checksum * cksum: (textutils)cksum invocation. Print @sc{posix} CRC checksum * md5sum: (textutils)md5sum invocation. Print or check message-digests Text utilities: Operating on sorted files @strong{From txtNNNb.zip} * sort: (textutils)sort invocation. Sort text files * tsort: (textutils)tsort invocation. Topologically sort text files * uniq: (textutils)uniq invocation. Uniqify files * comm: (textutils)comm invocation. Compare sorted files by line * ptx: (textutils)ptx invocation. Produce permuted indexes Text utilities: Operating on fields within a line @strong{From txtNNNb.zip} * cut: (textutils)cut invocation. Print selected parts of lines * paste: (textutils)paste invocation. Merge lines of files * join: (textutils)join invocation. Join lines on a common field Text utilities: Operating on characters @strong{From txtNNNb.zip} * tr: (textutils)tr invocation. Translate characters * expand: (textutils)expand invocation. Convert tabs to spaces * unexpand: (textutils)unexpand invocation. Convert spaces to tabs Texinfo documentation system @strong{From txiNNNb.zip} * Info: (info) Documentation browsing system. This topic teaches you about how to use the online help information * Info-Standalone: (info-stnd) This topic helps you use the standalone Info-Program (info.exe) * Makeinfo: (texinfo)makeinfo options Convert a .texinfo file (.txi) to an info file suitable for the info reader or Emacs, into plain ASCII, or into HTML * Texinfo: (texinfo) With one source file, make either a printed manual (through TeX) or an Info file (through makeinfo). This topic includes a full description of the Texinfo language and related facilities, including Emacs commands to work with Texinfo files * install-info: (texinfo)Invoking install-info How to update info/dir entries when installing GNU packages * texi2dvi: (texinfo)Format with texi2dvi Printing Texinfo documentation with TeX * texindex: (texinfo)Format with tex/texindex Sorting Texinfo index files automatically TeX @strong{From webcNNb.zip} * Web2c: (web2c). TeX, Metafont, and companions TeX: Typesetting @strong{From webcNNb.zip} * tex: (web2c)tex invocation. Typesetting * initex: (web2c)initex invocation. Initial TeX * virtex: (web2c)virtex invocation. Virgin TeX * mltex: (web2c)MLTeX. Multi-lingual TeX * patgen: (web2c)patgen invocation. Creating hyphenation patterns TeX: Metafont: Creating typeface families @strong{From webcNNb.zip} * mf: (web2c)mf invocation. Creating typeface families * inimf: (web2c)inimf invocation. Initial Metafont * virmf: (web2c)virmf invocation. Virgin Metafont * gftodvi: (web2c)gftodvi invocation. Generic font proofsheets * mft: (web2c)mft invocation. Prettyprinting Metafont source TeX: MetaPost: Creating technical illustrations @strong{From webcNNb.zip} * mpost: (web2c)mpost invocation. Creating technical diagrams * inimpost: (web2c)inimpost invocation. Initial MetaPost * virmpost: (web2c)virmpost invocation. Virgin MetaPost * makempx: (web2c)makempx invocation. MetaPost label typesetting * dvitomp: (web2c)dvitomp invocation. DVI to MPX (MetaPost pictures) * dmp: (web2c)dmp invocation. Troff to MPX (MetaPost pictures) * mpto: (web2c)mpto invocation. MetaPost label extraction * newer: (web2c)newer invocation. Compare modification times TeX: BibTeX: Bibliographies @strong{From webcNNb.zip} * bibtex: (web2c)bibtex invocation. Maintaining bibliographies TeX: WEB: Literate programming @strong{From webcNNb.zip} * tangle: (web2c)tangle invocation. WEB to Pascal * weave: (web2c)weave invocation. WEB to TeX * pooltype: (web2c)pooltype invocation. Display WEB pool files TeX: DVI utilities @strong{From webcNNb.zip} * dvicopy: (web2c)dvicopy invocation. Virtual font expansion * dvitype: (web2c)dvitype invocation. DVI to human-readable text TeX: Font utilities @strong{From webcNNb.zip} * gftopk: (web2c)gftopk invocation. Generic to packed fonts * pktogf: (web2c)pktogf invocation. Packed to generic fonts * pktype: (web2c)pktype invocation. PK to human-readable text * gftype: (web2c)gftype invocation. GF to human-readable text * tftopl: (web2c)tftopl invocation. TFM -> property list * pltotf: (web2c)pltotf invocation. Property list to TFM * vftovp: (web2c)vftovp invocation. Virtual font -> virtual pl * vptovf: (web2c)vptovf invocation. Virtual pl -> virtual font TeX: DVI-to-Postscript @strong{From dvpsNNNb.zip} * DVI-to-Postscript: (dvips). Translating TeX DVI files to PS * afm2tfm: (dvips)Invoking afm2tfm. Making Type 1 fonts available to TeX * dvips: (dvips)Invoking Dvips. DVI-to-PostScript translator TeX: Kpathsea @strong{From kpseNNb.zip} * Kpathsea: (kpathsea). File lookup on search paths * kpsewhich: (kpathsea)Invoking kpsewhich. TeX file searching * mktexmf: (kpathsea)mktex scripts. MF source generation * mktexpk: (kpathsea)mktex scripts. PK bitmap generation * mktextex: (kpathsea)mktex scripts. TeX source generation * mktextfm: (kpathsea)mktex scripts. TeX font metric generation * mktexlsr: (kpathsea)Filename database. Update ls-R database @end menu @bye --------------------------------------------------------- Peter J. Farley III (pjfarley AT dorsai DOT org) At 10:21 AM 3/2/02 +0200, Eli Zaretskii wrote: >Thanks. > >I'd rather prefer not to change the principles on which the current >dir.txi structure is based, and only add/fix those section names >which make trouble. That means, in particular, that "From FOOb.zip" >section names do not have to go. Hmm-m-m. What if I add "From FOOb.zip" to the section headings for each package? Would that alleviate your concerns? Pasted below is a version with the "From" info added back, but the same structure as my prior version. I also added some extra line spacing to make the section lines stand out more clearly. My convention was to use 3 blank lines between major sections (distinguished by containing package), one blank line after section name and before actual menu entries, and one blank line between sections in the same package. I also added several "FROM FOOb.zip" entries not present in the original, and used the texinfo "@strong{}" emphasis for all of the "From" text. Is it the loss of "From" info that concerns you, or the basic structure? I really wanted to adjust the basic structure, not just tweak the existing one, since the existing structure is what I find less than usable. It's not a *bad* structure, mind you (not like what results after all-zippo installs), but it does not help *me* find the information I need when I need it. I thought others might feel the same way. Also, organizing it this way might make it easier in the future to integrate with updated GNU documentation when @dircategory is more widely (and consistently) used. dir.txi, take #2: @c -*-texinfo-*- not \input texinfo.tex, as this is not to be TeX'ed @setfilename dir @node Top, (dir), (dir), (dir) @ifinfo Welcome to the GNU standalone Info program. The documentation presented here is part of the djgpp development package. To view a topic, use the arrow keys to position the cursor on one of the lines beginning with a '*' and press 'm' and then 'Enter'. This (the Directory node) gives a menu of major topics. Typing "d" returns here, "q" exits, "?" lists all INFO commands, "h" gives a primer for first-timers, "mTexinfo" visits Texinfo topic, etc. To edit this dir-file, edit 'dir.txi', and pass it through 'makeinfo'. --- PLEASE ADD DOCUMENTATION TO THIS TREE. (See INFO topic first.) --- @end ifinfo @menu DJGPP: Basic Documentation @strong{From djdevNNN.zip} * Knowledge Base: (kb). The DJGPP Knowledge Base * libc.a: (libc). The Standard C Library Reference * libm.a: (libm). The Math Library Reference * Utilities: (utils). Useful utilities packaged with DJGPP DJGPP: Utilities @strong{From djdevNNN.zip} * bin2h: (utils)bin2h. Convert binary data files to C include files * djtar: (utils)djtar. Extract or list files from (possibly compressed) tar archives, with DOS filename conversion * dtou: (utils)dtou. Convert text files from dos to unix * utod: (utils)utod. Convert text files from unix to dos * djecho: (utils)djecho. Echo long command lines to files * gxx: (utils)gxx. Build and link C++ programs * redir: (utils)redir. Manage I/O Redirection * djsplit: (utils)djsplit. Split large files into multiple files * djmerge: (utils)djmerge. Merge multiple files into one file * texi2ps: (utils)texi2ps. Convert texinfo files to Postscript * update: (utils)update. Conditionally copy one file to another DJGPP: FAQ @strong{From faqNNNb.zip} Frequently Asked Questions, with answers * FAQ: (djgppfaq). The DJGPP FAQ list DJGPP: RHIDE * RHIDE: (rhide). RHIDE, an IDE for DJGPP or Linux * InfView: (infview). InfView Documentation * SET's Editor: (editor). AN EDITOR FOR PROGRAMMERS GNU packages * Binutils: (binutils). The GNU binary utilities * Diffutils: (diff). GNU difference utilities * File utilities: (fileutils). GNU file utilities * Findutils: (find). Find files on your hard drive * Id-utils: (id-utils). GNU Identifier database utilities * Info: (info). Documentation browsing system This topic teaches you about how to use the online help information * Shell utilities: (sh-utils). GNU shell utilities * Text utilities: (textutils). GNU text utilities GNU programming tools * Bison: (bison). The GNU yacc-like parser generator * Flex: (flex). A fast scanner generator * Gawk: (gawk). GNU Awk, an interpreted batch language for processing text files * Gdb: (gdb). The GNU debugger * Indent: (indent). C/C++ code formatter * m4: (m4). A powerful macro processor GNU C programming documentation @strong{From gccNNNb.zip} * Cpp: (cpp). The GNU C preprocessor * gcc: (gcc). The GNU Compiler Collection GNU C++ libraries @strong{From lgpNNNb.zip} * iostream: (iostream). The C++ input/output facility (in libstdcxx.a or libiostream.a) * libgpp: (libgpp). The g++ class library GNU tools for maintaining software * Autoconf: (autoconf). Create source code configuration scripts which automatically configure a source package for a given computer * automake: (automake). Making Makefile.in's for Autoconf * Make: (make). Automatically build programs from Makefiles GNU utilities * cpio: (cpio). A program to manage tape or disk archives, or to copy entire directory trees * Ed: (ed). GNU Ed, a simple but powerful text editor * Grep: (grep). Print lines matching patterns * Gzip: (gzip). The GNU file compressor * Sed: (sed). A Stream EDitor * Tar: (tar). GNU Tar, a program for handling archives of files Individual utilities, by containing package Automake: aclocal @strong{From amakeNNb.zip} * aclocal: (automake)Invoking aclocal. Generating aclocal.m4 Binutils @strong{From bnuNNNb.zip} * addr2line: (binutils)addr2line. Convert addresses to file and line * as: (as). The GNU assembler * ar: (binutils)ar. Create, modify, and extract from archives * c++filt: (binutils)c++filt. Filter to demangle encoded C++ symbols * cxxfilt: (binutils)c++filt. Filter to demangle encoded C++ symbols * gasp: (gasp). The GNU Assembler Preprocessor * gprof: (gprof). The GNU profiler * ld: (ld). The GNU linker * nlmconv: (binutils)nlmconv. Converts object code into an NLM * nm: (binutils)nm. List symbols from object files * objcopy: (binutils)objcopy. Copy and translate object files * objdump: (binutils)objdump. Display information from object files * ranlib: (binutils)ranlib. Generate index to archive contents * size: (binutils)size. List section sizes and total size * strings: (binutils)strings. List printable strings from files * strip: (binutils)strip. Discard symbols Diffutils @strong{From difNNNb.zip} * cmp: (diff)Invoking cmp. Find first difference * diff: (diff)Invoking diff. Compare two files * diff3: (diff)Invoking diff3. Compare three files * patch: (diff)Invoking patch. Update source files given output of diff * sdiff: (diff)Invoking sdiff. Compare files side by side and merge them Fileutils: Directory listing @strong{From filNNNb.zip} * ls: (fileutils)ls invocation. List directory contents * dir: (fileutils)dir invocation. List directories briefly * vdir: (fileutils)vdir invocation. List directories verbosely * dircolors: (fileutils)dircolors invocation. Color setup for ls Fileutils: Basic operations @strong{From filNNNb.zip} * cp: (fileutils)cp invocation. Copy files * dd: (fileutils)dd invocation. Copy and convert a file * install: (fileutils)install invocation. Copy and change attributes * mv: (fileutils)mv invocation. Rename files * rm: (fileutils)rm invocation. Remove files Fileutils: Special file types @strong{From filNNNb.zip} * ln: (fileutils)ln invocation. Make links between files * mkdir: (fileutils)mkdir invocation. Create directories * mkfifo: (fileutils)mkfifo invocation. Create FIFOs: (named pipes) * mknod: (fileutils)mknod invocation. Create special files * rmdir: (fileutils)rmdir invocation. Remove empty directories Fileutils: Changing file attributes @strong{From filNNNb.zip} * chown: (fileutils)chown invocation. Change file owners/groups * chgrp: (fileutils)chgrp invocation. Change file groups * chmod: (fileutils)chmod invocation. Change file permissions * touch: (fileutils)touch invocation. Change file timestamps Fileutils: Disk usage @strong{From filNNNb.zip} * df: (fileutils)df invocation. Report filesystem disk usage * du: (fileutils)du invocation. Report on disk usage * sync: (fileutils)sync invocation. Synchronize memory and disk Findutils @strong{From findNNNb.zip} * find: (find)Invoking find. Search for files * locate: (find)Invoking locate. Search database * updatedb: (find)Invoking updatedb. Update database * xargs: (find)Invoking xargs. Combine arguments for command GNU Debugger @strong{From gdbNNNb.zip} * Bfd: (bfd). The Binary File Descriptor library * Gdb-Internals: (gdbint). The GNU debugger's internals * Stabs: (stabs). The "stabs" debugging information format * Standards: (standards). GNU coding standards Id-utils @strong{From iduNNNb.zip} * mkid: (id-utils)mkid invocation. Creating an ID database * lid: (id-utils)lid invocation. Matching words and patterns * fid: (id-utils)fid invocation. Listing a file's tokens * fnid: (id-utils)fnid invocation. Looking up file names * xtokid: (id-utils)xtokid invocation. Testing mkid scanners Shell utilities: Printing text @strong{From shlNNjb.zip} * echo: (sh-utils)echo invocation. Print a line of text * printf: (sh-utils)printf invocation. Format and print data * yes: (sh-utils)yes invocation. Print a string indefinitely Shell utilities: Conditions @strong{From shlNNjb.zip} * false: (sh-utils)false invocation. Do nothing, unsuccessfully * true: (sh-utils)true invocation. Do nothing, successfully * test: (sh-utils)test invocation. File/string tests * expr: (sh-utils)expr invocation. Evaluate expressions Shell utilities: Redirection @strong{From shlNNjb.zip} * tee: (sh-utils)tee invocation. Redirect to multiple files Shell utilities: File name manipulation @strong{From shlNNjb.zip} * basename: (sh-utils)basename invocation. Strip directory and suffix * dirname: (sh-utils)dirname invocation. Strip non-directory suffix * pathchk: (sh-utils)pathchk invocation. Check file name portability Shell utilities: Working context information @strong{From shlNNjb.zip} * pwd: (sh-utils)pwd invocation. Print working directory * stty: (sh-utils)stty invocation. Print/change terminal settings * printenv: (sh-utils)printenv invocation. Print environment variables * tty: (sh-utils)tty invocation. Print terminal name Shell utilities: User information @strong{From shlNNjb.zip} * id: (sh-utils)id invocation. Print real/effective uid/gid * logname: (sh-utils)logname invocation. Print current login name * whoami: (sh-utils)whoami invocation. Print effective user id * groups: (sh-utils)groups invocation. Print group names a user is in * users: (sh-utils)users invocation. Print current user names * who: (sh-utils)who invocation. Print who is logged in Shell utilities: System context @strong{From shlNNjb.zip} * date: (sh-utils)date invocation. Print/set system date and time * uname: (sh-utils)uname invocation. Print system information * hostname: (sh-utils)hostname invocation. Print or set system name Shell utilities: Modified command invocation @strong{From shlNNjb.zip} * env: (sh-utils)env invocation. Modify the environment * nice: (sh-utils)nice invocation. Modify scheduling priority * nohup: (sh-utils)nohup invocation. Immunize to hangups * su: (sh-utils)su invocation. Modify user and group id Shell utilities: Delaying @strong{From shlNNjb.zip} * sleep: (sh-utils)sleep invocation. Delay for a specified time Text utilities: Output of entire files @strong{From txtNNNb.zip} * cat: (textutils)cat invocation. Concatenate and write files * tac: (textutils)tac invocation. Reverse line order in files * nl: (textutils)nl invocation. Number lines and write files * od: (textutils)od invocation. Dump files in octal, etc Text utilities: Formatting file contents @strong{From txtNNNb.zip} * fmt: (textutils)fmt invocation. Reformat paragraph text * pr: (textutils)pr invocation. Paginate or columnate files * fold: (textutils)fold invocation. Wrap long input lines Text utilities: Output of parts of files @strong{From txtNNNb.zip} * head: (textutils)head invocation. Output the first part of files * tail: (textutils)tail invocation. Output the last part of files * split: (textutils)split invocation. Split into fixed-size pieces * csplit: (textutils)csplit invocation. Split by context Text utilities: Summarizing files @strong{From txtNNNb.zip} * wc: (textutils)wc invocation. Byte, word, and line counts * sum: (textutils)sum invocation. Print traditional checksum * cksum: (textutils)cksum invocation. Print @sc{posix} CRC checksum * md5sum: (textutils)md5sum invocation. Print or check message-digests Text utilities: Operating on sorted files @strong{From txtNNNb.zip} * sort: (textutils)sort invocation. Sort text files * tsort: (textutils)tsort invocation. Topologically sort text files * uniq: (textutils)uniq invocation. Uniqify files * comm: (textutils)comm invocation. Compare sorted files by line * ptx: (textutils)ptx invocation. Produce permuted indexes Text utilities: Operating on fields within a line @strong{From txtNNNb.zip} * cut: (textutils)cut invocation. Print selected parts of lines * paste: (textutils)paste invocation. Merge lines of files * join: (textutils)join invocation. Join lines on a common field Text utilities: Operating on characters @strong{From txtNNNb.zip} * tr: (textutils)tr invocation. Translate characters * expand: (textutils)expand invocation. Convert tabs to spaces * unexpand: (textutils)unexpand invocation. Convert spaces to tabs Texinfo documentation system @strong{From txiNNNb.zip} * Info: (info) Documentation browsing system. This topic teaches you about how to use the online help information * Info-Standalone: (info-stnd) This topic helps you use the standalone Info-Program (info.exe) * Makeinfo: (texinfo)makeinfo options Convert a .texinfo file (.txi) to an info file suitable for the info reader or Emacs, into plain ASCII, or into HTML * Texinfo: (texinfo) With one source file, make either a printed manual (through TeX) or an Info file (through makeinfo). This topic includes a full description of the Texinfo language and related facilities, including Emacs commands to work with Texinfo files * install-info: (texinfo)Invoking install-info How to update info/dir entries when installing GNU packages * texi2dvi: (texinfo)Format with texi2dvi Printing Texinfo documentation with TeX * texindex: (texinfo)Format with tex/texindex Sorting Texinfo index files automatically TeX @strong{From webcNNb.zip} * Web2c: (web2c). TeX, Metafont, and companions TeX: Typesetting @strong{From webcNNb.zip} * tex: (web2c)tex invocation. Typesetting * initex: (web2c)initex invocation. Initial TeX * virtex: (web2c)virtex invocation. Virgin TeX * mltex: (web2c)MLTeX. Multi-lingual TeX * patgen: (web2c)patgen invocation. Creating hyphenation patterns TeX: Metafont: Creating typeface families @strong{From webcNNb.zip} * mf: (web2c)mf invocation. Creating typeface families * inimf: (web2c)inimf invocation. Initial Metafont * virmf: (web2c)virmf invocation. Virgin Metafont * gftodvi: (web2c)gftodvi invocation. Generic font proofsheets * mft: (web2c)mft invocation. Prettyprinting Metafont source TeX: MetaPost: Creating technical illustrations @strong{From webcNNb.zip} * mpost: (web2c)mpost invocation. Creating technical diagrams * inimpost: (web2c)inimpost invocation. Initial MetaPost * virmpost: (web2c)virmpost invocation. Virgin MetaPost * makempx: (web2c)makempx invocation. MetaPost label typesetting * dvitomp: (web2c)dvitomp invocation. DVI to MPX (MetaPost pictures) * dmp: (web2c)dmp invocation. Troff to MPX (MetaPost pictures) * mpto: (web2c)mpto invocation. MetaPost label extraction * newer: (web2c)newer invocation. Compare modification times TeX: BibTeX: Bibliographies @strong{From webcNNb.zip} * bibtex: (web2c)bibtex invocation. Maintaining bibliographies TeX: WEB: Literate programming @strong{From webcNNb.zip} * tangle: (web2c)tangle invocation. WEB to Pascal * weave: (web2c)weave invocation. WEB to TeX * pooltype: (web2c)pooltype invocation. Display WEB pool files TeX: DVI utilities @strong{From webcNNb.zip} * dvicopy: (web2c)dvicopy invocation. Virtual font expansion * dvitype: (web2c)dvitype invocation. DVI to human-readable text TeX: Font utilities @strong{From webcNNb.zip} * gftopk: (web2c)gftopk invocation. Generic to packed fonts * pktogf: (web2c)pktogf invocation. Packed to generic fonts * pktype: (web2c)pktype invocation. PK to human-readable text * gftype: (web2c)gftype invocation. GF to human-readable text * tftopl: (web2c)tftopl invocation. TFM -> property list * pltotf: (web2c)pltotf invocation. Property list to TFM * vftovp: (web2c)vftovp invocation. Virtual font -> virtual pl * vptovf: (web2c)vptovf invocation. Virtual pl -> virtual font TeX: DVI-to-Postscript @strong{From dvpsNNNb.zip} * DVI-to-Postscript: (dvips). Translating TeX DVI files to PS * afm2tfm: (dvips)Invoking afm2tfm. Making Type 1 fonts available to TeX * dvips: (dvips)Invoking Dvips. DVI-to-PostScript translator TeX: Kpathsea @strong{From kpseNNb.zip} * Kpathsea: (kpathsea). File lookup on search paths * kpsewhich: (kpathsea)Invoking kpsewhich. TeX file searching * mktexmf: (kpathsea)mktex scripts. MF source generation * mktexpk: (kpathsea)mktex scripts. PK bitmap generation * mktextex: (kpathsea)mktex scripts. TeX source generation * mktextfm: (kpathsea)mktex scripts. TeX font metric generation * mktexlsr: (kpathsea)Filename database. Update ls-R database @end menu @bye --------------------------------------------------------- Peter J. Farley III (pjfarley AT dorsai DOT org)