A complete guide to Linux, the powerful UNIX variant that's freely available, and is becoming increasingly popular with programmers, software developers, and power users.KEY TOPICS:The LINUX Companion explains Linux from beginning to end. Learn how it compares to DOS and Windows, how to install and use it, and how to set up and administer a Linux multi-user system. The book also explains how to configure devices to work with Linux, how to network a Linux system, and how to use Linux as an Internet client or server. Find out where you can get Linux at little or no charge, sources for Linux software, and online sites where you can get even more information about Linux.MARKET:Programmers, software developers, and power users.
1. What is Linux?
Linux History. Why Use Linux? Where to Get Linux. Linux Concepts versus DOS Concepts.
Processes. STDIN, STDOUT, and STDERR. Pipes and Redirection. Dynamically Linked Executables. Drive Structure. Directory Structure. Special Files. Compatibility with DOS, Windows, and OS/2. X-Windowing System. Networking.
Logging In. Virtual Consoles. Creating Users. How to Get Help. How to Get Out. Using the System.
Redirects. Pipes. STDIN, STDOUT, STDERR, and Redirection. Job Control. Background Jobs and STDIN.
Kill and Signals. Finding Other Users on the System. Communicating with Other Users.
Editing Files (vi, joe, emacs). How to Use vi Command. File Management (File Manager and DOS Commands). Format and MKFS. Man/Whatis and Help. Whatis Database. BC. File.
GREP—General Regular Expression Parser. Find. PWD. Kill. Cron. Joe. Diff.
INIT. The Entries in INITTAB. RC Files. Getty.
Environment Variables. Using the Shell. Shell Functions.
Hard Drives. MKFS. FSCK—File System Check. Mount. The Linux Loader (LILO).
C Compiler—gcc and g++. PERL—Practical Extraction and Reporting Language. TCL/TK.
Security. File Ownership. Syslog. Netiquette. Recompiling a Kernel.
Configuring Logins. Deleting Accounts.
Serial Printers. Modifying Parallel Printer Support. Modems and Multiport Cards. External Terminal. Sound Cards.
IFCONFIG. ROUTE. DIALUP. PPP/SLIP Setups.
Window Manager. User Programs. X Resources. X Applications. Compiling X Applications.