| | Copyright |
| | spring into series |
|
| | YOUR OPINION IS IMPORTANT TO US! |
| | From the Series Editor |
| | Preface |
|
| | Who Should Read This Book? |
|
| | How Is This Book Organized? |
|
| | What's Unusual About This Book? |
|
| | Who Helped Me Write This Book? |
|
| | About the Author |
|
| | About the Series Editor |
| | Chapter 1.
Understanding Open Source Software |
|
| | Open Source Software |
|
| | Open Source License |
|
| | Linux Is Open Source Software |
|
| | What Is GNU? |
|
| | Summary |
| | Chapter 2.
Choosing a Linux Distribution |
|
| | Distribution Contents |
|
| | Red Hat/Fedora |
|
| | Mandrake |
|
| | SuSE |
|
| | Other Distributions |
|
| | Live CDs |
|
| | Summary |
| | Chapter 3.
Getting Ready to Install Linux |
|
| | Hardware Requirements |
|
| | Hardware Compatibility |
|
| | Purchasing Linux |
|
| | Downloading Linux |
|
| | Planning Your Computer System |
|
| | Running Linux with Windows |
|
| | Examining Your Hard Drive |
|
| | Making Room for Linux During Installation |
|
| | Making Room for Linux Before Installation |
|
| | Booting from the CD or from a Floppy |
|
| | Summary |
| | Chapter 4.
Installation |
|
| | Installation Overview |
|
| | Starting the Fedora Installation Procedure |
|
| | Collecting Hardware Information for Fedora |
|
| | Selecting the Installation Type for Fedora |
|
| | Selecting Where to Install Fedora |
|
| | Collecting Network Information for Fedora |
|
| | Languages and Time Zone for Fedora |
|
| | Creating the Root Account for Fedora |
|
| | Selecting Packages to Install on Fedora |
|
| | Installing the Fedora System |
|
| | Starting the Mandrake Installation Procedure |
|
| | Collecting Information for Mandrake |
|
| | Selecting Packages to Install on Mandrake |
|
| | Installing the Mandrake System |
|
| | Creating Accounts for Mandrake |
|
| | Configuration Summary for Mandrake |
|
| | Finishing Mandrake Installation |
|
| | Starting the SuSE Installation Procedure |
|
| | Configuration Settings for SuSE |
|
| | Selecting Packages to Install on SuSE |
|
| | Installing the SuSE System |
|
| | Configuring the Installed SuSE System |
|
| | Finishing SuSE Installation |
|
| | Summary |
| | Chapter 5.
Interacting with Linux |
|
| | The Graphical User Interface on Linux |
|
| | GNOME |
|
| | KDE |
|
| | The Command-Line Interface on Linux |
|
| | Choosing the Interface |
|
| | Summary |
| | Chapter 6.
Using Your Desktop |
|
| | Logging In |
|
| | Your First Login |
|
| | Anatomy of a Desktop |
|
| | KDE and GNOME Desktops |
|
| | The Panel |
|
| | Working on the Desktop |
|
| | Configuring the Desktop |
|
| | Changing the KDE Background |
|
| | Changing the GNOME Background |
|
| | Setting Fonts |
|
| | Setting the Screen Saver |
|
| | Organizing the Desktop |
|
| | Changing the Panel Location and Size |
|
| | Configuring Multiple Virtual Desktops |
|
| | Logging Out |
|
| | Summary |
| | Chapter 7.
Using the Command Line |
|
| | Entering Commands |
|
| | Entering a Single Command |
|
| | Command-Line Syntax |
|
| | Redirecting Input and Output |
|
| | Running Commands in the Background |
|
| | Editing the Command Line |
|
| | Command-Line Help |
|
| | Some Useful Commands |
|
| | The sort Command |
|
| | The grep Command |
|
| | Configuring the Terminal Window |
|
| | Summary |
| | Chapter 8.
Linux Accounts |
|
| | Account Types |
|
| | Groups |
|
| | Account Information |
|
| | Adding Accounts |
|
| | Passwords |
|
| | Group Information |
|
| | Adding Groups |
|
| | Forgotten Root Password |
|
| | Summary |
| | Chapter 9.
File Management |
|
| | File Organization |
|
| | File Information |
|
| | Examining Files from the Desktop |
|
| | Examining Files from the Command Line |
|
| | File Permissions |
|
| | Changing Permissions |
|
| | Managing Owners and Groups |
|
| | File Types |
|
| | Finding Files |
|
| | Creating Directories, Files, and Links |
|
| | Copying, Renaming, and Moving Files |
|
| | Viewing and Editing Text Files |
|
| | Deleting Files and Directories |
|
| | Summary |
| | Chapter 10.
Applications and Programs |
|
| | Programs |
|
| | Linux Commands |
|
| | Applications |
|
| | Managing Application Software |
|
| | Installing from the Distribution CDs |
|
| | Installing from the Distribution Web Site |
|
| | Finding Packages on the Internet |
|
| | Installing Packages Using RPM |
|
| | Installing Packages from Source Code |
|
| | Summary |
| | Chapter 11.
Word Processing |
|
| | Creating a Document |
|
| | Menus and Toolbars |
|
| | Formatting |
|
| | Styles |
|
| | Using Templates |
|
| | Creating Templates |
|
| | Editing Document Contents |
|
| | Autocorrection |
|
| | Spell Checking |
|
| | Tables and Columns |
|
| | Frames |
|
| | Graphics in Documents |
|
| | The Gallery |
|
| | Document File Formats |
|
| | Tracking Changes |
|
| | Summary |
| | Chapter 12.
Spreadsheets |
|
| | Creating a Spreadsheet |
|
| | Menus and Toolbars |
|
| | Formatting Cells |
|
| | Formatting Pages |
|
| | Editing the Spreadsheet Content |
|
| | Formulas and Functions |
|
| | Saving and Printing |
|
| | Summary |
| | Chapter 13.
Graphics |
|
| | Graphics File Formats |
|
| | Viewing Graphics Files |
|
| | Scanning Documents |
|
| | Presentation Graphics |
|
| | Digital Cameras |
|
| | Screen Shots |
|
| | Diagramming with Dia |
|
| | Drawing with OpenOffice Draw |
|
| | Creating and Opening Images in the GIMP |
|
| | The GIMP Toolbox |
|
| | Changing Image Size in GIMP |
|
| | Removing Elements from an Image in GIMP |
|
| | Adding Elements to an Image in the GIMP |
|
| | Working with Layers in the GIMP |
|
| | Summary |
| | Chapter 14.
Printing |
|
| | Installing Your Printer on Fedora |
|
| | Installing Your Printer on Other Distributions |
|
| | Printing |
|
| | Managing Print Jobs |
|
| | Summary |
| | Chapter 15.
The Internet |
|
| | Accessing the Internet |
|
| | Hardware for Accessing the Internet |
|
| | Checking Your Network Connections |
|
| | Adding a Dial-Up Network Connection |
|
| | Adding a Broadband Network Connection |
|
| | Web Browsers |
|
| | Browsing with Mozilla |
|
| | Mozilla Menus and Toolbars |
|
| | The Mozilla Sidebar |
|
| | Tabbed Browsing in Mozilla |
|
| | Controlling Pop-Ups with Mozilla |
|
| | Downloads, Forms, Passwords, and Cookies |
|
| | Plug-Ins |
|
| | Summary |
| | Chapter 16.
Multimedia |
|
| | Configuring Your Sound Card |
|
| | Playing Audio CDs |
|
| | Downloading Music |
|
| | Xmms |
|
| | Rhythmbox |
|
| | Video Players |
|
| | RealPlayer |
|
| | MPlayer |
|
| | Listening to Radio |
|
| | Copying Music Files from CD to Hard Disk |
|
| | Summary |
| | Chapter 17.
Email, Messaging, and News |
|
| | Email Accounts |
|
| | Email Software |
|
| | Setting Up an Email Account |
|
| | Configuring Mozilla Email |
|
| | Reading Email in Mozilla |
|
| | Sending Email in Mozilla |
|
| | Mozilla Message Filters |
|
| | Creating a Message Filter in Mozilla |
|
| | Spam |
|
| | Mozilla Address Book |
|
| | Adding and Editing Address Cards |
|
| | Instant Messaging |
|
| | Signing Up for AIM |
|
| | Signing Up for MSN Messenger |
|
| | Signing On with Gaim |
|
| | IM Conversations |
|
| | Newsgroups |
|
| | Summary |
| | Chapter 18.
Editing Text Files |
|
| | Opening a File in Kate |
|
| | Editing in Kate |
|
| | Kate Features for Programmers |
|
| | Opening a File in vi |
|
| | Editing and Saving Files with vi |
|
| | Moving Around a File in vi |
|
| | vi Editing Commands |
|
| | Sample vi Editing Session |
|
| | Summary |
| | Chapter 19.
Shell Scripts |
|
| | A Simple Shell Script |
|
| | The Basics of Variables and Arrays |
|
| | Reading Data into Variables |
|
| | Special Characters and Quotes |
|
| | Flow Control |
|
| | Testing Conditions |
|
| | If Statements |
|
| | Case Statements |
|
| | For Loops |
|
| | While Loops and Until Loops |
|
| | Infinite Loops |
|
| | Scheduling Scripts to Run Automatically |
|
| | A Sample Script |
|
| | Summary |
| | Appendix A.
Regular Expressions |
|
| | Match a Single Character ( . ) (?) |
|
| | Specify the Location (^) ($) |
|
| | Group Characters ( () ) |
|
| | Match One of a Set of Literal Characters ( [ ] ) |
|
| | Exclude a Set of Literal Characters ( [^ ] ) |
|
| | Match a String of Characters (+) (*) ( { n} ) |
|
| | Match One of Alternate Literal Strings ( ( | ) ) |
|
| | Using Regular Expressions |
|
| | Examples |
| | Appendix B.
Command Reference |
|
| | basename (display filename only) |
|
| | bunzip2 (decompress bz2 files) |
|
| | bzcat (display bz2 files) |
|
| | bzip2 (compress files) |
|
| | bzip2recover (recover bzip2 files) |
|
| | cal (displays a calendar) |
|
| | cat (display files) |
|
| | cdage (change password expiration) |
|
| | chgrp (change group) |
|
| | chmod (change permissions) |
|
| | chown (change owner) |
|
| | clear (clear the screen) |
|
| | cmp (compare files) |
|
| | colrm (remove columns from a text file) |
|
| | comm (compare two sorted text files) |
|
| | cp (copy files) |
|
| | crontab (schedule commands) |
|
| | date (displays date and time) |
|
| | df (display disk space) |
|
| | diff (compare two text files) |
|
| | diff3 (compare 3 text files, merges files) |
|
| | dir (list filenames) |
|
| | du (display disk usage) |
|
| | echo (display text) |
|
| | env (display and set environmental variables) |
|
| | file (display file type) |
|
| | find (find files) |
|
| | finger (display user information) |
|
| | fold (break lines at a specified column) |
|
| | ftp (transfer files) |
|
| | gawk (process text) |
|
| | grep (find text in files) |
|
| | groupadd (add a group) |
|
| | groupdel (delete a group) |
|
| | groups (show groups) |
|
| | gunzip (uncompress gzip file) |
|
| | gzip (compress files) |
|
| | info (display online documentation) |
|
| | less (display file one page at a time) |
|
| | lpq (check print queue) |
|
| | lpr (print) |
|
| | lprm (remove a job from the print queue) |
|
| | ls (list filenames) |
|
| | man (display manual page) |
|
| | merge (merge 3 files) |
|
| | mkdir (create a new directory) |
|
| | more (display files to screen) |
|
| | mv (move or rename a file) |
|
| | passwd (change password) |
|
| | pwd (show current directory) |
|
| | quota (show disk usage) |
|
| | rename (rename series of files) |
|
| | rm (delete files) |
|
| | rmdir (remove directories) |
|
| | sed (edits text files) |
|
| | sleep (pause) |
|
| | sort (sort contents of a file) |
|
| | tar (copy files into or restore files from an archive file) |
|
| | touch (update access and modification date) |
|
| | uniq (remove duplicate lines) |
|
| | unset (remove an environmental variable) |
|
| | useradd (add accounts) |
|
| | userdel (remove account) |
|
| | w (display system information) |
|
| | wc (count characters, words, and lines) |
|
| | who (display users who are logged in) |
|
| | whoami (display current user) |
| | Index |