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