Complete Idiot's Guide to Linux
http://www.empowermentzone.com/lnxidiot.zip
Table of Contents
1, 2, 3 Go!
About the Authors
Part 1--Working with Linux in a Graphical
Environment--The KDE Desktop
Chapter 1--The First Login on the KDE Desktop
Logging In
The KDE Desktop
The Panel
The Taskbar
The Desktop
Applications
Using the Mouse
Basic Mouse Actions
Buttons, Menus, and Text Fields
Buttons
Lists and Menus
Text Fields
Manipulating Controls with the Keyboard
Ending the Work Session
Chapter 2--Working with Windows
Windows and Panels
Window Controls
The Active Window
Accessing Windows that Overlap
Scrollbars
Resizing Windows
Moving a Window
Closing a Window
Chapter 3--Navigating through the File System
The File System Through KFM
The KFM Navigation Toolbar
Opening a Folder
Opening a File
A Tree View
A File List
What the Listing Means
Bookmarks
Selecting Files and Folders
Chapter 4--Working with Applications
Manually Starting an Application
Working with Multiple Applications
Switching Between Applications
Hiding an Application
Virtual Desktops
Starting Applications Automatically
The KDE Workspace Auto-restore Feature
KDE Application Help: kdehelp
Exiting Applications
Chapter 5--Creating, Editing, and Saving Files
Creating and Saving Files
Creating a New File
Opening an Existing File
Customizing the Open Panel
Open Panel Setting
Customizations
Saving a New File
File Naming
Saving Changes to Your Documents
Saving a New Version
Text Editing Basics
Selecting Text
Copying and Moving Text
Chapter 6--Organizing Your Files
Getting Organized: Creating a Folder
Copying Files and Folders
Copying Files Using Drag and
Drop
Copying Files Using the
Clipboard
Moving Files and Folders
Linking Files and Folders
Replacing a File or a Folder
Deleting a File or Folder
Moving a File or Folder to the Trash
Retrieving a File or Folder from the
Trash
Emptying the Trash
File Properties
Renaming a File or Folder
Setting File and Folder Permissions
Changing the Group of a File or Folder
KDE Templates
Chapter 7--Working with Disks
Configuring the System to Allow Users to
Access the CD-ROM and the Floppy
Starting a Superuser KFM Session
Enabling Regular Users to Access
Disk Devices
Creating kdelnk Files for the
Floppy and CD
Copying Files to or from a Floppy
Opening and Saving Files to a Floppy
Disk
Accessing the CD-ROM
Preparing a New Floppy Disk
Chapter 8--Accessing the Network
Connecting to the Network Using a Dialup
(PPP) Connection
Adding an Internet Connection
with Kppp
Adding a New Dialup
Configuration
Configuring the Modem Device
Debugging the Connection
Connecting via Your Local Network
Chapter 9--Communication: Web, FTP, Email, and
News
Accessing the Web
FTP
Email
Configuring Your Identity for
Netscape Messenger
Configuring Your Mail Server
Reading Email
Composing an Email Message
News
Telnet
Chapter 10--Customizing KDE
Adding an Application to the Panel or
Application Launcher
Creating a Kdelnk File that
Represents an Application
Other KDE Options
The KDE Control Center
Part 2--Working on the Command Line
Chapter 11--Shells and Consoles
The UNIX Command Prompt
Shell Flavors
Graphic Consoles
Logging in Through a Console
What Shell Are You Running?
Command Line Program Syntax
Navigating the File System
Where Are You?: pwd
Listing Files
Listing Directories Remotely
ls in Technicolor
Making Shell Options the Default
Changing Directories: cd
Relative and Absolute Paths
Filename Expansion: Tab
Exiting the Console
Shutting Down a Linux Box
Rebooting a Linux Box
Chapter 12--Working with Files on the Shell
Working with Files and Folders
Creating a New Empty File: touch
Removing Files: rm
Creating a Directory: mkdir
Removing an Empty Directory:
rmdir
Copying Files: cp
Moving Files and Directories: mv
Creating Links: ln
Reading Files
Concatenating: cat
Viewing a Page at a Time: less
Peeking at the First Few Lines:
head
Peeking at the Last Few Lines:
tail
Chapter 13--Text Editing under a Shell
An Improved Visual Editor: Vim
Interactive Vim Tutorial
Vim Basics
Accessing the Shell from Vim
Other Stuff
XEmacs
Starting XEmacs and the XEmacs
Tutorial
Checking Your Spelling: Ispell
Chapter 14--Putting the Shell to Work
Using More Than One Command at a Time
Command Groups and Subshells
Redirection
STDOUT
STDERR
Command Groups and Redirection
Pipes: One Program's Output Is Another's
Input
Getting the Needed Input: Input
Redirection
Regular Expressions
Match Anything: *
Match Any Letter: ?
Match in a Range: []
Negating a Range: !
Command History
Jobs: Working on Multiple Things Using a
Shell
Suspending a Job
Killing a Job
Chapter 15--Help Please
UNIX Manual Pages
Searching for a Tool: apropos
Getting a Brief Command Description:
whatis
Searching Standard Locations: whereis
Built-in Command Information
Online Help via /usr/doc
More about HOWTO documents
Mini HOWTOs
LDP--Linux Documentation Project
Reading Compressed
Documentation: zless
Info Pages
Usenet: Internet Newsgroups
Useful Books
Chapter 16--Permissions: Protecting and Sharing
Your Work
How Does Permissions Work?
The Effective User Id
Substitute User: su
Beware of the Powers of Root!
Changing Groups: newgrp
Special Users
Home Directories
Changing File Permissions
Permissions by the Numbers: 4,
2, 1, and 0
Permissions Using Symbols: u, g,
o, r, w, and x
Using chmod to Change
Permissions
Setuid, Setgid, and Sticky Bits
The Default File Mode: umask
Group Ownership and User Private Groups
Chapter 17--Command Toolbox: Useful Shell
Commands and Shortcuts
User Utilities
Changing Your Password: passwd
Changing Your Shell: chsh
Changing Personal Information:
chfn
Who's on the System: who and w
Viewing and Setting the Date and
Time: date
Getting a Calendar: cal
Finding Files
Finding Files by Name: find
Locating Files: locate
Finding Files that Contain a
Word or Pattern: grep
Text and File Utilities
Counting Lines, Words, and
Characters: wc
Sorting Lines of Text: sort
Formatting Text: fmt
Splitting Files into Smaller Files:
split
Accessing a Computer Through the
Network: telnet
Working on the Console: setfont
UNIX Printing Primer
UNIX Text Processing
Part 3--Essential System Tasks Under Linux
Chapter 18--Users, Groups, and Passwords
Adding Users
adduser
Useradd
Modifying Users: usermod
Moving a Home Directory
Changing a Login Name
Changing Secondary Group
Memberships
Deleting Users: userdel
Adding, Modifying, and Removing Groups
Groupadd
Managing Group Memberships:
gpasswd
Users and Passwords
Password Don'ts
Password Do's
Linux and Shadow Passwords
Chapter 19--Backups: Safeguarding Your Work
Media Are Just Devices
Backup Media
What to Back Up
Simple Backups
Tape Archive: tar
Making a tar File
Extracting Files from a tar
Archive
Extracting a File into a Device
A Backup Strategy
The dump Command
dump Examples
restore Examples
Graphical Backup Programs
BRU2000
Chapter 20--Installing Programs and Applications
RPM: The Red Hat Package Manager
Installing, Upgrading, Downgrading, and
Removing Software
Installing
Upgrading
Downgrading
Uninstalling
A Database of Installed Software
Finding Information About the
Package
Finding the Package that Owns a
File
Finding Files that are Owned by
a Package
Finding Documentation Related to
a Package
Verifying Your System
Graphical Front Ends to RPM
Non-RPM Packages
Tar
UNIX Compressed Archives: Gzip
and Compress
Windows Compressed Archives: Zip
Chapter 21--LISA: Linux Installation and System
Administration Utility
Basic Functions of LISA
Verbose System Analysis
Software Package Administration
System Configuration
Hardware Configuration Area
System Configuration Area
Network Configuration Area
Host Table Configuration
Network Access Configuration
General Network Services
Configuration
Boot Manager Configuration
Chapter 22--System Monitoring: Keeping an Eye on
Your System
Monitoring Memory
How Much Memory: free
Procinfo
Monitoring Processes
Listing the Current Top
Processes: top
Process Status: ps
"Nicing" a process: nice and
renice
Monitoring Your Disk
Finding out How Much Disk Files
Consume: du
Finding the Amount of Free Disk
Space: df
Log Files
Monitoring Logins: last
Monitoring Bad Logins: lastb
Chapter 23--Sharing Files over the Network
NFS
Exporting an NFS Volume
Mounting an NFS Volume
FTP
Connecting to an FTP Site
Hosting an FTP Service
HTTP
Configuring an Apache Server
Controlling Access
SMB: Sharing Disks and Printers to PCs
Accessing a PC Network Drive
from Linux: smbclient
Chapter 24--Customizing Your Linux Kernel
Customizing Your Linux Kernel with LISA
Customizing Your Linux Kernel by
Recompiling
Getting Started
Configuring the New Kernel
Compiling the Kernel and Necessary
Modules
Installing the New Kernel
Installing the New Modules
Configuring LILO
Configuring the New Modules and
Rebooting
Appendix A Appendix B Index
VICUG-L is the Visually Impaired Computer User Group List.
To join or leave the list, send a message to
[log in to unmask] In the body of the message, simply type
"subscribe vicug-l" or "unsubscribe vicug-l" without the quotations.
VICUG-L is archived on the World Wide Web at
http://maelstrom.stjohns.edu/archives/vicug-l.html
|