This is unix.info, produced by makeinfo version 4.0 from unix.texinfo.  Indirect: unix.info-1: 72 unix.info-2: 47711 unix.info-3: 96079 unix.info-4: 144958 unix.info-5: 193176 unix.info-6: 241833 unix.info-7: 288082 unix.info-8: 335390  Tag Table: (Indirect) Node: Top72 Node: Comment1259 Node: Overview2210 Node: What is unix?2698 Node: Flavours of unix9127 Node: How to use this reference guide10027 Node: NEVER-DOs in UNIX13319 Node: What you should know before starting15445 Node: One library15761 Node: Unix commands are files16735 Node: Kernel and shell17595 Node: The role of C18852 Ref: The role of C-Footnote-120070 Node: Stdin20168 Node: The superuser and nobody21359 Node: The file hierarchy22509 Node: Symbolic links26277 Node: Hard links27075 Node: Getting started27564 Node: Logging in27963 Ref: Logging in-Footnote-131228 Node: Mouse buttons31268 Node: Reading mail32105 Node: Simple commands32776 Node: Text editing and word processing33968 Node: The login environment36039 Node: Shells36767 Node: Shell commands generally40134 Node: Environment and shell variables42979 Node: Wildcards45238 Node: Regular expressions47711 Node: Nested shells and reverse apostrophes50824 Node: UNIX command overview52269 Node: Keys52867 Node: Alternative shells53646 Node: terminal emulators54229 Node: Remote login54888 Node: Text editors55251 Node: File handling55946 Node: File browsers56880 Node: Access control57420 Node: Extracting from files57978 Node: Locating files58614 Node: Disk usage59013 Node: Other users59273 Node: Contacting users59679 Node: Mail60149 Node: File transfer61200 Node: Compilers61456 Node: Interpreted languages61982 Node: System statistics62458 Node: System identity62896 Node: Internet resources63405 Node: Text/postscript63737 Node: Pictures/graphics64461 Node: Miscellaneous65085 Node: Terminals65451 Node: The X window system66880 Node: Components of X68281 Node: How to set up X windows71968 Node: X displays and authority73741 Node: Multiple screens76475 Node: Files and access79046 Node: Protection bits80398 Node: chmod83769 Node: Umask84410 Node: Making programs executable85497 Node: chown and chgrp86350 Node: Making a group86882 Node: s-bit and t-bit87415 Node: C shell89664 Node: .cshrc and .login90504 Ref: .cshrc and .login-Footnote-192963 Node: Defining variables with set and setenv93214 Node: Arrays94773 Node: Pipes and redirection96079 Node: tee and script100617 Node: Command history101499 Node: Command/filename completion102360 Node: Single and double quotes104253 Node: Job control105154 Ref: Job control-Footnote-1106494 Node: Processes and signals106607 Node: Child processes and zombies111354 Node: Builtins112598 Ref: Builtins-Footnote-1116128 Node: Scripts with argumemts116176 Node: subshells118496 Node: Tests and conditions119536 Node: Switch example122620 Node: Loops in csh125565 Node: Input from the user126730 Node: Extracting parts of a pathname127718 Node: Arithmetic128586 Node: Examples130228 Node: Bourne shell134533 Node: .profile135614 Node: Variables and export135976 Node: stdin stdout stderr138383 Node: Arithmetic in sh139371 Node: Scripts and arguments139983 Node: Return codes141735 Node: Tests in sh142448 Node: Input in sh144958 Node: Loops in sh146535 Node: Procedures and traps150510 Node: setuid setgid scripts152705 Node: Limitations of shell154215 Node: Ex4156356 Node: Perl158248 Node: sed awk cut paste159254 Node: Perl structure161412 Node: Perl variables163391 Node: Scalar variables163671 Node: The default scalar variable166002 Node: Array variables166541 Node: Array commands168056 Node: Associated arrays169855 Node: Array example171141 Node: Loops and conditionals172568 Node: The for loop174021 Node: The foreach loop174360 Node: Iterating over elements in arrays174744 Node: Iterating over lines in a file176691 Node: Files in perl177546 Node: Simplest perl program180229 Node: == and eq182082 Node: chop182494 Node: Perl subroutines182815 Node: die183434 Node: stat()184412 Node: Perl examples186324 Node: Passwd example program186536 Node: Fork example188111 Node: Database example189542 Node: Pattern matching192150 Node: search and replace193176 Node: WWW example198862 Node: WWW example 2200794 Node: Other functions203070 Node: Perl summary205592 Node: Ex5206396 Node: Proj5207740 Node: WWW and CGI programming208595 Node: Permissions209295 Ref: Permissions-Footnote-1210291 Node: Protocols210401 Node: HTML coding211402 Node: Perl and the web214676 Node: Interpreting the data214898 Node: A complete guestbook example219914 Node: PHP and the web223996 Node: Embedded PHP224556 Node: PHP and forms225810 Node: C programming228032 Node: Shell or C?228744 Node: C program structure230746 Node: C structure230975 Node: Macros and declarations231662 Node: Several files232877 Node: UNIX calls and POSIX233390 Node: Compiling C234561 Node: Libraries and LD_LIBRARY_PATH235977 Node: Include files236754 Node: Shared and static libraries237328 Node: Important paths239637 Node: Make240778 Node: Compiling large programs241833 Node: Makefiles245448 Node: Suffix rules for C++250535 Node: argv argc envp252230 Node: Environment variables in C253290 Node: C files and dirs254010 Node: opendir and readir254769 Node: stat256650 Node: lstat and readlink258202 Node: File test macros259182 Node: readdir example261052 Node: Process control263393 Node: A more secure popen271432 Node: Traps and signals277831 Node: Regular expressions in C279109 Node: DES encryption281111 Node: ioctl285059 Node: Database example in C286910 Node: lex and yacc288082 Node: Ex 6292913 Node: Network programming293535 Node: Sockets293950 Node: Multithreading a server306511 Node: System databases308385 Node: DNS310166 Node: gethostbyname310640 Node: C and NFS312836 Node: Ex 7314193 Node: Programming idioms314592 Node: Variable Index320974 Node: Concept Index335390  End Tag Table