delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/03/03/14:49:13

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f
Message-Id: <5.1.0.14.2.20020303144159.02762dd0@mail.dorsai.org>
X-Sender: pjfarley AT mail DOT dorsai DOT org
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Sun, 03 Mar 2002 14:51:54 -0500
To: djgpp-workers AT delorie DOT com
From: "Peter J. Farley III" <pjfarley AT dorsai DOT org>
Subject: Simpler restructured dir.txi
Cc: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
Mime-Version: 1.0
Reply-To: djgpp-workers AT delorie DOT com

OK, here is a simpler restructuring of dir.txi.  All major packages 
(and id-utils, because it had multiple menu entries) have been moved 
out of "Miscellaneous" and into their own sections, more or less in 
alphabetical order.  The exception is gdb, I left that in the position 
it already occupied.

I also removed all spaces used for aligning text and replaced them with 
tabs.  I will make a diff file if this is acceptable.

@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<Return>" 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

 From djdevNNN.zip		Basic DJGPP documentation.

* Knowledge Base: (kb).		The DJGPP Knowledge Base

* libc.a: (libc).		The Standard C Library Reference
* libm.a: (libm).		The Math Library Reference

* Utilities: (utils).	Miscellaneous utilities that come with DJGPP.

* 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.



 From faqNNNb.zip		The DJGPP FAQ.

* FAQ: (djgppfaq).		The DJGPP FAQ list.


 From gccNNNb.zip		The GNU Compiler Collection.

* CPP: (cpp).			The GNU C-Preprocessor
* GCC: (gcc).			The GNU C, C++, and Objective-C Compiler


 From bnuNNNb.zip		The GNU binary utilities.

* Binutils: (binutils).		Manipulating binary files.

Managing object files
* ar: (binutils)ar.		Create, modify, and extract from archives
* 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
* c++filt: (binutils)c++filt.	Filter to demangle encoded C++ symbols
* cxxfilt: (binutils)c++filt.	Filter to demangle encoded C++ symbols
* addr2line: (binutils)addr2line.	Convert addresses to file and line
* nlmconv: (binutils)nlmconv.	Converts object code into an NLM

GNU assembler utilities
* as: (as).			The GNU assembler
* gasp: (gasp).			The GNU Assembler Preprocessor
* gprof: (gprof).		The GNU profiler
* ld: (ld).			The GNU linker


 From lgpNNNb.zip		The g++ library (deprecated).

* iostream: (iostream).		The C++ input/output facility
				(in libstdcxx.a or libiostream.a).
* libgpp: (libgpp).		The g++ class library.


 From txiNNNb.zip		The texinfo documentation system.

* 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.


 From gdbNNNb.zip		The GNU debugger.

* Gdb: (gdb).			Debugging your programs.

Other debugger facilities
* 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.


 From difNNNb.zip		GNU difference utilities.

* Diffutils: (diff).		Finding differences between files.

Invoking the diff utilities
* 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.


 From filNNNb.zip		GNU file utilities

* File utilities: (fileutils).	Managing files on your hard drive.

Directory listing
* 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.

Basic operations
* 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.

Special file types
* 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.

Changing file attributes
* 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.

Disk usage
* df: (fileutils)df invocation.		Report filesystem disk usage.
* du: (fileutils)du invocation.		Report on disk usage.
* sync: (fileutils)sync invocation.	Synchronize memory and disk.


 From findNNb.zip			GNU find utilities.

* Findutils: (find).			Find files on your hard drive.

Invoking the find utilities
* 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.


 From iduNNN.zip				GNU Identifier database utilities.

* Id-utils: (id-utils).			Indexing your source programs.

Invoking the id utilities
* 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.


 From shNNjb.zip				GNU shell utilities.

* Shell utilities: (sh-utils).		Used in writing shell scripts.

Printing text
* 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.

Conditions
* 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.

Redirection
* tee: (sh-utils)tee invocation.	Redirect to multiple files.

File name manipulation
* 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.

Working context information
* 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.

User information
* 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.

System context
* 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.

Modified command invocation
* 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.

Delaying
* sleep: (sh-utils)sleep invocation.	Delay for a specified time.


 From txtNNb.zip				GNU text utilities.

* Text utilities: (textutils).		Manipulating text files.

Output of entire files
* 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.

Formatting file contents
* fmt: (textutils)fmt invocation.	Reformat paragraph text.
* pr: (textutils)pr invocation.		Paginate or columnate files.
* fold: (textutils)fold invocation.	Wrap long input lines.

Output of parts of files
* 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.

Summarizing files
* 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.

Operating on sorted files
* 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.

Operating on fields within a line
* 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.

Operating on characters
* tr: (textutils)tr invocation.			Translate characters.
* expand: (textutils)expand invocation.		Convert tabs to spaces.
* unexpand: (textutils)unexpand invocation.	Convert spaces to tabs.


Miscellaneous GNU utilities

* Autoconf: (autoconf).
	GNU Autoconf, a tool to generate shell scripts which
	automatically configure a package for a given computer.

* Bison: (bison).
	The GNU yacc-like parser generator

* 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.

* Flex: (flex).
	A fast scanner generator.

* Gawk: (gawk).
	GNU Awk, an interpreted batch language for processing text files.

* Grep: (grep).
	Print lines matching patterns.

* Gzip: (gzip).
	The GNU file compressor.

* Indent: (indent).
	C/C++ code formatter.

* m4: (m4).
	A powerful macro processor.

* Make: (make).
	Automatically build programs from Makefiles.

* Sed: (sed).
	A Stream EDitor.

* Tar: (tar).
	GNU Tar, a program for handling archives of files.


TeX
* Web2c: (web2c).	TeX, Metafont, and companion programs.

TeX: Typesetting
* 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.

Metafont: Creating typeface families
* 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.

MetaPost: Creating technical illustrations
* 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.

BibTeX: Bibliographies
* bibtex: (web2c)bibtex invocation.	Maintaining bibliographies.

WEB: Literate programming
* tangle: (web2c)tangle invocation.	WEB to Pascal.
* weave: (web2c)weave invocation.	WEB to TeX.
* pooltype: (web2c)pooltype invocation.	Display WEB pool files.

DVI utilities
* dvicopy: (web2c)dvicopy invocation.	Virtual font expansion
* dvitype: (web2c)dvitype invocation.	DVI to human-readable text.

Font utilities
* 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.

DVI utilities
* DVI-to-Postscript: (dvips).	Translating TeX DVI files to PostScript.
* afm2tfm: (dvips)Invoking afm2tfm.	Making Type 1 fonts available to 
TeX.
* dvips: (dvips)Invoking Dvips.		DVI-to-PostScript translator.

Kpathsea utilities
* Kpathsea: (kpathsea).	File lookup along 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.


RHIDE

* SET's Editor: (editor).	AN EDITOR FOR PROGRAMMERS.
* InfView: (infview).		InfView Documentation.
* RHIDE: (rhide).		RHIDE, an IDE for DJGPP or Linux.

@end menu


---------------------------------------------------------
Peter J. Farley III (pjfarley AT dorsai DOT org)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019