Home > Store

Spring Into Linux

Register your product to gain access to bonus material or receive a coupon.

Spring Into Linux


  • Sorry, this book is no longer in print.
Not for Sale



The power and flexibility of the Linux desktop - for working professionals needing to get up to speed fast on Linux.

° From Janet Valade, best-selling PHP author and longtime Linux expert.

° Covers the three most popular versions of Linux: Fedora, SuSE, and Mandrake PLUS both the GNOME and KDE desktop suites

° Fast-paced: introductory tutorials give way to advanced topics such as the Linux command line and Linux shell scripts - all in the unique Spring Into one-page and two-page tutorial format.


  • Copyright 2005
  • Dimensions: 7" x 9-1/4"
  • Pages: 360
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-185354-6
  • ISBN-13: 978-0-13-185354-6

The fastest route to true Linux mastery!

You know your way around Windows (or maybe a Mac, or even UNIX). Now, you're ready for Linux.

And you don't have a minute to waste.

Welcome. This book's for you.

Janet Valade has spent thirteen years helping new users master Linux and related technologies. She knows the "magic words" that'll help you get the job done, fast. (And she knows exactly how to keep you out of trouble, too!)

You'll learn Linux through dozens of focused, bite-size examples, each one carefully designed to build on what you've learned before.

Need specific solutions? This book's carefully crafted, high-efficiency format delivers them... instantly. Working on Fedora? Mandrake? SuSE? No matter. This book is for you.

No other introduction to Linux covers this much, this well, this quickly. Dig in, get started, get results!

  • All you need to succeed with Linux—without the hassles!

  • Choose the best Linux distribution for your personal or business needs

  • Get Linux installed quickly and running reliably

  • Handle your day-to-day tasks and efficiently manage your files

  • Master KDE, GNOME, and the Linux command line

  • Write documents and build spreadsheets with OpenOffice.org

  • Set up Web access, email, and instant messaging

  • Work with powerful Linux multimedia and graphics software

  • Find, install, and run new Linux software

  • Set up your printer to work with Linux

  • Supercharge Linux with shell scripts and customized configuration files

Includes concise Linux command reference and quick guide to building powerful Regular Expressions

Spring Into... is a new series of fast-paced tutorials from Addison-Wesley Professional Publishers. Each book in the series is designed to bring you up-to-speed quickly. Complex technologies are reduced to their core components, and each component is treated with remarkable efficiency in one- or two-page spreads. Just the information you need to begin working...now! And because the books are example-rich and easy to navigate, you'll find that they make great on-the-job references after you've mastered the basics.

© Copyright Pearson Education. All rights reserved.

Sample Content

Online Sample Chapter

Using Your Linux Desktop

Downloadable Sample Chapter

Download the Sample Chapter related to this title.

Table of Contents


About the Author.

About the Series Editor.

1. Understanding Open Source Software.

    Open Source Software

    Open Source License

    Linux Is Open Source Software

    What Is GNU?


2. Choosing a Linux Distribution.

    Distribution Contents

    Red Hat/Fedora



    Other Distributions

    Live CDs


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


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


5. Interacting with Linux.

    The Graphical User Interface on Linux



    The Command-Line Interface on Linux

    Choosing the Interface


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


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


8. Linux Accounts.

    Account Types


    Account Information

    Adding Accounts


    Group Information

    Adding Groups

    Forgotten Root Password


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


10. Applications and Programs.


    Linux Commands


    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


11. Word Processing.

    Creating a Document

    Menus and Toolbars



    Using Templates

    Creating Templates

    Editing Document Contents


    Spell Checking

    Tables and Columns


    Graphics in Documents

    The Gallery

    Document File Formats

    Tracking Changes


12. Spreadsheets.

    Creating a Spreadsheet

    Menus and Toolbars

    Formatting Cells

    Formatting Pages

    Editing the Spreadsheet Content

    Formulas and Functions

    Saving and Printing


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


14. Printing.

    Installing Your Printer on Fedora

    Installing Your Printer on Other Distributions


    Managing Print Jobs


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



16. Multimedia.

    Configuring Your Sound Card

    Playing Audio CDs

    Downloading Music



    Video Players



    Listening to Radio

    Copying Music Files from CD to Hard Disk


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


    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



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


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


Appendix A: Regular Expressions.

Appendix B: Command Reference.



Untitled Document I am not only a writer of technical books, I am also a consumer of technical books. I like learning from books. All the information is pulled together for me, arranged in a logical learning sequence by someone who understands the subject. I learn much faster when a good book on the subject is available. This applies to all areas of my life, not just computing. I have a library that includes how-to books for everything I have ever tried to do—from meditating to playing the guitar to fixing my dryer to growing herbs.

This book is the book I needed when I was learning Linux. The essential information is inside, organized into compact chunks—a lot of information in a small space. This book is too small to be a good doorstop or stepping stool to the top shelf, but just right for getting up and productive with Linux in no time at all.

Who Should Read This Book?
The book is meant for computer users who are new to Linux. Your understanding of computer concepts and experience with another operating system allows you to grasp the Linux information quickly. You do not need to be told how to press the power switch. You are way beyond this. You can get your work done on Windows (or Mac or UNIX); you just need a quick start guide for working on Linux.

It is not impossible to learn Linux from this book without a background in computers—just difficult. The book assumes an understanding of concepts and computer use that you may not possess. However, if you appreciate a book that assumes you can understand quickly and delivers information in a compact form, without distractions and repetitive explanations, give this one a try. It might work for you.

How Is This Book Organized?
This book is organized in 19 chapters. Each chapter focuses on a topic, providing an overview and how-to information. The chapters are as follows:

Chapter 1, Understanding Open Source Software: Describes open source beliefs and practices. See how they differ from the beliefs and practices prevalent with proprietary software.

Chapter 2, Choosing a Linux Distribution: Provides the information needed to choose among the many Linux flavors.

Chapter 3, Getting Ready to Install Linux: Instructions for preparing your computer for a Linux install.

Chapter 4, Installation: Installation steps.

Chapter 5, Interacting with Linux: How to get work done using Linux.

Chapter 6, Using Your Desktop: How to use the two major Linux desktops—KDE and GNOME.

Chapter 7, Using the Command Line: How to enter commands directly into Linux, without using the desktop.

Chapter 8, Linux Accounts: No work can be done on a Linux system without using a Linux account. This chapter describes how to create accounts and associated information, such as passwords, owners, groups, and so forth.

Chapter 9, File Management: How to create, copy, rename, delete, and otherwise manage Linux files.

Chapter 10, Applications and Programs: How to download, install, and run Linux applications and programs.

Chapter 11, Word Processing: How to use the OpenOffice word processing application.

Chapter 12, Spreadsheets: How to use the OpenOffice spreadsheet application.

Chapter 13, Graphics: How to create, edit, and manipulate different types of graphics files.

Chapter 14, Printing: How to set up and use a printer on Linux.

Chapter 15, The Internet: How to access and browse the Internet.

Chapter 16, Multimedia: How to play sound and video files on Linux.

Chapter 17, Email, Messaging, and News: How to communicate with other people over the Internet.

Chapter 18, Editing Text Files: How to create and edit text files, such as HTML files, program source code, and Linux configuration files.

Chapter 19, Shell Scripts: How to write and use shell scripts.
Two appendixes are also included:

Appendix A, Regular Expressions: How to build regular expressions, patterns used by many different Linux applications.

Appendix B, Command Reference: Description and information about the commands available for use with the CLI.

What's Unusual About This Book?
This book—like the other books in the Spring Into ... Series—provides the following eccentricities:

•Each topic is explained in a discrete one- or two-page unit called a "chunk."

•Each chunk builds on the previous chunks in that chapter.

•Most chunks contain one or more examples. I learn best from examples. I don't think my learning style is unique. I believe I have company in my appreciation for examples.

The heading for each chunk appears in the table of contents. The small chunk size means the chunk heading pinpoints small amounts of information. Finding information is so easy.

Information is packed densely in each chunk. I have toiled to make each word contribute to your understanding of Linux. The result is focussed information—information you can find when you need it.

Who Helped Me Write This Book?
Linux is the motivation for this book. I am a huge Linux fan. So, I would have to say that all the Linux developers in the world helped me write this book. What would I have to say if Linux were not the great operating system that it is?

Of course, having something to say is not sufficient. You must say it clearly and accurately. Editors have the difficult job of keeping an author on track toward clear and accurate. My editors are extraordinarily good at this part of their job. Without my editors, this book would veer much further toward what-in-the-world-does-that-mean and that-can't-be-right.


Download the Index file related to this title.


Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020