LinuxBasics.org

The community that helps people to run Linux

rss
Table of Contents

This is a Snapshot of the live wikipages.

This page is provided as a convenient way to download. It should also be helpful for people on dial-up to have one big page to read. A list of the other “AllOfs” can be found at http://linuxbasics.org/course/book/allallofs.

Please take into considerations that once you save this page, it cannot keep up with the dynamics of the wiki. If you find something to be corrected or improved, you need to check or edit the actual current wiki-page.

The current version of this document can be found at http://linuxbasics.org/course/book/index.

This book is licensed and may be distributed under the terms of the GNU Free Documentation License. A copy of the license can be found at http://linuxbasics.org/course/book/allof_appendix

Usually, these snapshots are updated daily between 05:00 and 05:15 UTC


This snapshot was created: Sun Jul 20 06:08:07 CEST 2008

Introduction

Table of Contents

  1. Why this guide?
  2. Who should read this book?
  3. New versions and availability
  4. Revision History
  5. Contributions
  6. Feedback
  7. Copyright information
  8. What do you need?
  9. Conventions used in this document
  10. Organization of this document

Prev: Introduction to Linux
Home
Next: Why this guide?

1. Why this guide?

Many people still believe that learning Linux is difficult, or that only experts can understand how a Linux system works. Though there is a lot of free documentation available, it is widely scattered on the Web, and often confusing due to being usually oriented toward experienced UNIX or Linux users. Today, thanks to the advancements in development, Linux has grown in popularity both at home and at work. The goal of this guide is to show people of all ages that Linux can be simple, fun and used for all kinds of purposes.

2. Who should read this book?

This guide was created as an overview of the Linux Operating System. It is geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter. For more advanced readers it can be a desktop reference, and a collection of base knowledge needed in system and network administration. This book contains many real life examples derived from the authors’ experience as a Linux system and network administrator, trainer and consultant. We hope these examples will help you gain a better understanding of Linux and encourage you to try out things on your own.

Everybody who wants to get a “CLUE”, a Command Line User Experience, with Linux (and UNIX in general) will find this book useful.

3. New versions and availability

The most recent edition is available online at http://linuxbasics.org/course/book.


Prev: Introduction to Linux
Home
Next: Revision History

4. Revision History

Revision History of the The LBook: An Introduction Guide to Linux Basics

Revision History of the original work:

Introduction to Linux: A Hands on Guide

This document is published in the Guides section of the Linux Documentation Project collection at http://www.tldp.org/guides.html; you can also download PDF and PostScript formatted versions here.

The most recent edition is available at http://tille.xalasys.com/training/tldp/.

This guide is available in print from Fultus.com Books by Print On Demand. Fultus distributes this document to many bookstores, including Baker & Taylor and the on-line bookstores Amazon.com, Amazon.co.uk, BarnesAndNoble.com and Google's Froogle.

Figure 1. Introduction to Linux front cover

The guide has been translated into Hindi by:

Andrea Montagner translated the guide into Italian.

Comments from readers, license.

Comments from readers, minor updates, E-mail etiquette, updated info about availability (thanks Oleg).

added index terms, prepared for second printed edition, added gpg and proxy info.

Updates and corrections, removed app5 again, adapted license to enable inclusion in Debian docs.

chap8 revised completely, chap10: clarified examples, added ifconfig and cygwin info, revised network apps.

Added exercises in chap11, corrected newline errors, command overview completed for chapter 9, minor corrections in chap10.

Split chap7: audio stuff is now in separate chapter, chap11.xml. Small revisions, updates for commands like aptitude, more on USB storage, Internet telephony, corrections from readers.

clarified file descriptors, exercises in chap3, corrected links, added more Debian refs, corrected language errors.

note about pagers, lots of clarifications, removed quite some RedHat-centric paragraphs, reviewed and updated lots in sound and video, removed xmms-mp3 stuff, added time zone info because I was just dealing with date and time, contrary to the title of the section, removed Mandrake refs.

Lots of little details that were outdated, added several notes, removed tracer image, added info about new apps.

Changes because of domain move, minor corrections.

Added tracer image 1×1 pixel http://tille.xalasys.com/images/blank.png in each section and sect1, corrected wrong links in glossary, added textobjects for all images, made signal list and disk I/O problems list more clear.

Added tee command in chap5, corrected typos, acted upon remarks sent in by readers, added newgrp explanations, explained user private group scheme, added a remark on umask.

Last read-through before sending everything to Fultus for printout. Added Fultus referrence in New Versions section, updated Conventions and Organization sections. Minor changes in chapters 4, 5, 6 and 8, added rdesktop info in chapter 10, updated glossary, replaced references to fileutils with coreutils, thankyou to Hindi translators.


Prev: Why this guide?
Home
Next: Contributions===== 5. Contributions =====

5.1 From the original author

Many thanks to all the people who shared their experiences. And especially to the Belgian Linux users for hearing me out every day and always being generous in their comments.

Also a special thought for Tabatha Marshall for doing a really thorough revision, spell check and styling, and to Eugene Crosser for spotting the errors that we two overlooked.

And thanks to all the readers who notified me about missing topics and who helped to pick out the last errors, unclear definitions and typos by going through the trouble of mailing me all their remarks. These are also the people who help me keep this guide up to date, like Filipus Klutiero who did a complete review in 2005 and 2006, and Alexey Eremenko who sent me the foundation for chapter 11.

Finally, a big thank you for the volunteers who are currently translating this document in French, Swedish, German, Farsi, Hindi and more. It is a big work that should not be underestimated; I admire your courage.

5.2 LinuxBasics.org

The maintainers of LinuxBasics.org want to thank Mechtelt Garrels very much for creating such a fine piece of manual, and giving it to us under such a fine license.

We would like to thank everybody who helped making Linux what it is today.

And of course we thank everybody who contributed to our course, by editing the wiki, participation on the mailing-list, or by putting a link to our site on their homepage.

6. Feedback

Missing information, missing links, missing characters? Mail it to the maintainer of this document: Contact

Don’t forget to check with the latest version first!

7. Copyright information

© 2002-2007 Machtelt Garrels.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation. A copy of the license is included in Appendix D entitled “GNU Free Documentation License”.

The LinuxBasics.org community used the permissions granted in the GNU Free Documentation License to create this modified work upon Machtelt Garrels’ book. These modifications are © by the authors as can be determined by the individual pages’ history. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in Appendix D entitled “GNU Free Documentation License”.

All authors and publishers have made every effort in the preparation of this book to ensure the accuracy of the information. However, the information contained in this book is offered without warranty, either express or implied. Neither the author nor the publisher nor any dealer or distributor will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book.

The logos, trademarks and symbols used in this book are the properties of their respective owners.


Prev: Revision History
Home
Next: What do you need?

8. What do you need?

You will require a computer and a medium containing a Linux distribution. Most of this guide applies to all Linux distributions - and UNIX in general. Apart from time, there are no further specific requirements.

The Installation HOWTO contains helpful information on obtaining Linux software and installing it on your computer. Hardware requirements and coexistence with other operating systems are also discussed.

CD images can be downloaded from linux-iso.com and many other locations, see Appendix A.

For those who don’t dare take the step of actually installing Linux on their machine, there are Linux distributions you can run from a CD, such as Knoppix, Ubuntu, Kanotix or Mepis. These LiveCDs, as they are called, are not installed on your system at all - they run from RAM only. You get back to your usual OS as soon as you reboot.

Kanotix and Knoppix LiveCD distributions are fast. Kanotix is optimized for laptops. As for Ubuntu, it is noticeably slower, but easy to install when one wants to switch from LiveCD to an installed Linux OS.

Other LiveCD distributions are listed on this Distrowatch.com webpage: CD-based Linux Distributions and Live Linux CDs


Prev: Copyright information
Home
Next: Conventions used in this document

9. Conventions used in this document

The following typographic and usage conventions occur in this text:

Table 1. Typographic and usage conventions

Text type Meaning
“Quoted text” Quotes from people, quoted computer output.

terminal view

Literal computer input and output captured from the terminal, usually rendered with a light blue background.
command Name of a command that can be entered on the command line.
VARIABLE Name of a variable or pointer to content of a variable, as in $VARNAME.
option Option to a command, as in “the -a option to the ls command”.
argument Argument to a command, as in “read man ls ”.
prompt User prompt, usually followed by a command that you type in a terminal window, like in hilda@home> ls -l
command options
arguments
Command synopsis or general usage, on a separated line.
filename Name of a file or directory, for example “Change to the /usr/bin directory.”
Key Keys to hit on the keyboard, such as “type Q to quit”.
Button Graphical button to click, like the OK button.
Menu→Choice Choice to select from a graphical menu, for instance: “SelectHelp→About Mozilla in your browser.”
Terminology Important term or concept: “The Linux kernel is the heart of the system.”

   \    

The backslash in a terminal view or command synopsis indicates an unfinished line. In other words, if you see a long command that is cut into multiple lines, \ means “Don’t press Enter yet!”
See Chapter 1 link to related subject within this guide.
Google Linux Clickable link to an external web resource.

The following images are used:

This is a note: It contains additional information or remarks.

This is a caution: It means be careful.

This is a warning: Be very careful.

This is a tip: Tips and tricks.


Prev: What do you need?
Home
Next: Organization of this document

10. Organization of this document

This guide’s aim is to be the foundation for all other materials available from The Linux Documentation Project. As such, it provides the fundamental knowledge needed by anyone wanting to start working with a Linux system, while trying to consciously avoid re-inventing hot water. Thus, you can expect this book to be incomplete and full of links to sources of additional information on your system, on the Internet and in your system documentation.

The first chapter is an introduction to the subject of Linux; the next two discuss basic commands. Chapters 4 and 5 discuss some more advanced but still basic topics. Chapter 6 discusses editing files, an ability you need to continue with this text and pass from Linux newbie to Linux user. The remaining chapters discuss somewhat more advanced topics that you will have to deal with in everyday Linux use.

All chapters come with exercises that will test your preparedness for the next chapter.


Prev: Conventions used in this document
Home
Next: What is Linux?


Copyright (c) by the authors.
This section of the wiki is licensed under the terms of the GNU Free Documentation License.
See the LBook-licensing page for details.


Linux® is a registered trademark of Linus Torvalds.


 
  course/book/allof_intro.txt · Last modified: 2008/07/20 19:08

LinuxBasics.org

Start Linux-Course Tutorials Linux Links Security Blog Forum E-mail List Search Online Chat

Site-Info

Help Get in Touch Making of LBo

Wiki-Control

Powered by

Linux Apache DokuWiki Mailman RUTE ht://Dig