old-www/LDP/www.debian.org/doc/manuals/debian-tutorial/ch-introduction.html

477 lines
26 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Debian Tutorial (Obsolete Documentation) - Introduction</title>
<link href="index.html" rel="start">
<link href="ch-about.html" rel="prev">
<link href="ch-start.html" rel="next">
<link href="index.html#contents" rel="contents">
<link href="index.html#copyright" rel="copyright">
<link href="ch-about.html" rel="chapter" title="1 About this manual">
<link href="ch-introduction.html" rel="chapter" title="2 Introduction">
<link href="ch-start.html" rel="chapter" title="3 Getting started">
<link href="ch-basics.html" rel="chapter" title="4 The Basics">
<link href="ch-docs.html" rel="chapter" title="5 Reading documentation and getting help">
<link href="ch-shell.html" rel="chapter" title="6 Using the shell">
<link href="ch-files.html" rel="chapter" title="7 More on files">
<link href="ch-editor.html" rel="chapter" title="8 Creating and editing text files">
<link href="ch-custom_shell.html" rel="chapter" title="9 Customizing the shell">
<link href="ch-X.html" rel="chapter" title="10 The X Window System">
<link href="ch-text_tools.html" rel="chapter" title="11 Text tools">
<link href="ch-file_tools.html" rel="chapter" title="12 File tools">
<link href="ch-disks.html" rel="chapter" title="13 Using disks">
<link href="ch-dpkg.html" rel="chapter" title="14 Removing and installing software">
<link href="ch-troubleshooting.html" rel="chapter" title="15 Troubleshooting">
<link href="ch-advanced.html" rel="chapter" title="16 Advanced topics">
<link href="ch-next.html" rel="chapter" title="17 Where to from here?">
<link href="ch-helping.html" rel="chapter" title="18 Contributing to Debian: How can I help?">
<link href="ap-apps_appendix.html" rel="appendix" title="A A brief survey of available applications">
<link href="ap-components_appendix.html" rel="appendix" title="B Summary of GNU/Linux system components">
<link href="ap-booting_appendix.html" rel="appendix" title="C Appendix C: Booting the system">
<link href="ap-misc_appendix.html" rel="appendix" title="D Miscellaneous">
<link href="ch-about.html#s-acknowldgements" rel="section" title="1.1 Acknowledgements">
<link href="ch-introduction.html#s-introduction-debian" rel="section" title="2.1 What is Debian?">
<link href="ch-introduction.html#s-introduction-DFSG" rel="section" title="2.2 What's free software?">
<link href="ch-introduction.html#s-introduction-how" rel="section" title="2.3 How to Read This Book">
<link href="ch-introduction.html#s-introduction-ldp" rel="section" title="2.4 The Linux Documentation Project">
<link href="ch-start.html#s-start-multi" rel="section" title="3.1 A multiuser, multitasking operating system">
<link href="ch-start.html#s-start-login" rel="section" title="3.2 Logging in">
<link href="ch-start.html#s-start-keys" rel="section" title="3.3 Keys">
<link href="ch-start.html#s-start-commandline" rel="section" title="3.4 Command history and editing the command line">
<link href="ch-start.html#s-start-root" rel="section" title="3.5 Logging in as root">
<link href="ch-start.html#s-start-VC" rel="section" title="3.6 Virtual consoles">
<link href="ch-start.html#s-start-shutdown" rel="section" title="3.7 Shutting down">
<link href="ch-basics.html#s-basics-commandline" rel="section" title="4.1 The command line and <samp>man</samp> pages">
<link href="ch-basics.html#s-basics-files" rel="section" title="4.2 Files and Directories">
<link href="ch-basics.html#s-basics-processes" rel="section" title="4.3 Processes">
<link href="ch-basics.html#s-basics-shell" rel="section" title="4.4 The shell">
<link href="ch-basics.html#s-basics-jobs" rel="section" title="4.5 Managing processes with Bash">
<link href="ch-basics.html#s-basics-bash" rel="section" title="4.6 A few Bash features">
<link href="ch-basics.html#s-basics-identity" rel="section" title="4.7 Managing your identity">
<link href="ch-docs.html#s-docs-sources" rel="section" title="5.1 Kinds of documentation">
<link href="ch-docs.html#s-docs-info" rel="section" title="5.2 Using info">
<link href="ch-docs.html#s-docs-textfiles" rel="section" title="5.3 Viewing text files with more and less">
<link href="ch-docs.html#s-docs-howtos" rel="section" title="5.4 HOWTOs">
<link href="ch-docs.html#s-docs-support" rel="section" title="5.5 Getting help from a person">
<link href="ch-docs.html#s-docs-sysinfo" rel="section" title="5.6 Getting information from the system">
<link href="ch-shell.html#s-shell-variables" rel="section" title="6.1 Environment variables">
<link href="ch-shell.html#s-shell-path" rel="section" title="6.2 Where commands live: the <samp>PATH</samp> variable">
<link href="ch-shell.html#s-custom_shell-aliases" rel="section" title="6.3 Aliases and shell functions">
<link href="ch-shell.html#s-shell-io" rel="section" title="6.4 Controlling input and output">
<link href="ch-shell.html#s-shell-modifiers" rel="section" title="6.5 Specifying how and when to run commands">
<link href="ch-shell.html#s-shell-wildcards" rel="section" title="6.6 Filename expansion (&quot;Wildcards&quot;)">
<link href="ch-shell.html#s6.7" rel="section" title="6.7 Interactive/non-interactive">
<link href="ch-files.html#s-files-permissions" rel="section" title="7.1 Permissions">
<link href="ch-files.html#s-files-tour" rel="section" title="7.2 What files are on my system? Where can I put my own files?">
<link href="ch-files.html#s-file-manager" rel="section" title="7.3 Using a filemanager">
<link href="ch-editor.html#s-editor-textfile" rel="section" title="8.1 What's a text file?">
<link href="ch-editor.html#s-editor-editor" rel="section" title="8.2 Text editors">
<link href="ch-editor.html#s-editor-vi" rel="section" title="8.3 Creating and editing a text file with <code>vi</code>">
<link href="ch-custom_shell.html#s-custom_shell-dotfiles" rel="section" title="9.1 .rc files and <samp>ls -a</samp>">
<link href="ch-custom_shell.html#s-custom_shell-etc" rel="section" title="9.2 System-wide vs. user-specific configuration">
<link href="ch-X.html#s-X-starting" rel="section" title="10.1 Starting the X environment">
<link href="ch-X.html#s-X-intro" rel="section" title="10.2 Intro: What is X">
<link href="ch-X.html#s-X-basics" rel="section" title="10.3 Basic X operations">
<link href="ch-X.html#s-X-startup" rel="section" title="10.4 Customizing your X startup">
<link href="ch-text_tools.html#s-text_tools-regexps" rel="section" title="11.1 Regular expressions">
<link href="ch-file_tools.html#s-file_tools-backup" rel="section" title="12.1 Backup tools">
<link href="ch-file_tools.html#s-file_tools-compression" rel="section" title="12.2 File compression with <samp>gzip</samp>">
<link href="ch-file_tools.html#s-file_tools-split" rel="section" title="12.3 Splitting files into smaller pieces">
<link href="ch-file_tools.html#s-file_tools-find" rel="section" title="12.4 Finding files">
<link href="ch-file_tools.html#s-file_tools-file" rel="section" title="12.5 Determining a file's contents">
<link href="ch-disks.html#s-disks-concepts" rel="section" title="13.1 Concepts">
<link href="ch-disks.html#s-disks-mount" rel="section" title="13.2 <samp>mount</samp> and <samp>/etc/fstab</samp>">
<link href="ch-disks.html#s-network-ppp" rel="section" title="13.3 PPP">
<link href="ch-dpkg.html#s-dpkg-dpkg" rel="section" title="14.1 The <code>dpkg</code> package utility">
<link href="ch-dpkg.html#s-dpkg-what" rel="section" title="14.2 What a package maintenance utility does">
<link href="ch-dpkg.html#s-dpkg-apt" rel="section" title="14.3 Apt">
<link href="ch-dpkg.html#s-dpkg-dselect" rel="section" title="14.4 Using dselect.">
<link href="ch-dpkg.html#s-dpkg-commandline" rel="section" title="14.5 Using dpkg manually">
<link href="ch-dpkg.html#s-dpkg-compiling" rel="section" title="14.6 Compiling software yourself">
<link href="ch-dpkg.html#s-dpkg-proprietary" rel="section" title="14.7 Proprietary software not in .deb format">
<link href="ch-troubleshooting.html#s-troubleshooting-frozen" rel="section" title="15.1 Debian is frozen or crashed!">
<link href="ch-troubleshooting.html#s-troubleshooting-termgarbage" rel="section" title="15.2 My terminal isn't behaving properly">
<link href="ch-troubleshooting.html#s-troubleshooting-vi" rel="section" title="15.3 The computer beeps when I press a key, and my screen shows a text file and/or a lot of <samp>~</samp> symbols.">
<link href="ch-advanced.html#s-advanced-scripting" rel="section" title="16.1 Introduction to shell scripting">
<link href="ch-advanced.html#s-advanced-files" rel="section" title="16.2 Advanced files">
<link href="ch-advanced.html#s-advanced-kernel" rel="section" title="16.3 Compiling the kernel">
<link href="ch-advanced.html#s-advanced-security" rel="section" title="16.4 A few words on security">
<link href="ch-advanced.html#s-advanced-programming" rel="section" title="16.5 Programming on Linux">
<link href="ch-next.html#s-next-manuals" rel="section" title="17.1 Other Debian manuals to read">
<link href="ch-next.html#s-next-resources" rel="section" title="17.2 Other resources">
<link href="ch-helping.html#s-helping-bugs" rel="section" title="18.1 Submit bug reports">
<link href="ch-helping.html#s-helping-other" rel="section" title="18.2 Other things">
<link href="ap-apps_appendix.html#s-A_apps-whatever" rel="section" title="A.1 (Subheadings could copy the structure of the menu system)">
<link href="ap-misc_appendix.html#s-unix-history" rel="section" title="D.1 Unix History">
<link href="ap-misc_appendix.html#sD.2" rel="section" title="D.2 GNU/Linux History">
<link href="ap-misc_appendix.html#sD.3" rel="section" title="D.3 The Linux kernel's version numbering">
<link href="ch-introduction.html#s-introduction-debian-os" rel="subsection" title="2.1.1 What's an operating system, and what sort of operating system is Debian?">
<link href="ch-introduction.html#s-introduction-debian-how" rel="subsection" title="2.1.2 Who creates Debian?">
<link href="ch-basics.html#s-basics-commandline-description" rel="subsection" title="4.1.1 Describing the command line">
<link href="ch-basics.html#s-basics-files-intro" rel="subsection" title="4.2.1 Introduction to files">
<link href="ch-basics.html#s-basics-files-using" rel="subsection" title="4.2.2 Using files: a tutorial">
<link href="ch-basics.html#s-basics-bash-completion" rel="subsection" title="4.6.1 Tab Completion">
<link href="ch-docs.html#s-docs-support-posting" rel="subsection" title="5.5.1 Dos and Don'ts of asking a question">
<link href="ch-shell.html#s-shell-variables-parents" rel="subsection" title="6.1.1 Parent and child processes">
<link href="ch-shell.html#s-interactive-shells" rel="subsection" title="6.7.1 Interactive shells">
<link href="ch-files.html#s-files-permissions-groups" rel="subsection" title="7.1.1 File Ownership">
<link href="ch-files.html#s-files-permissions-mode" rel="subsection" title="7.1.2 Mode">
<link href="ch-files.html#s-files-permissions-tutorial" rel="subsection" title="7.1.3 Permissions in practice">
<link href="ch-editor.html#s-editor-vi-creating" rel="subsection" title="8.3.1 Creating a file">
<link href="ch-editor.html#s-editor-vi-editing" rel="subsection" title="8.3.2 Editing an existing file">
<link href="ch-editor.html#s-editor-vi-editing-movement" rel="subsection" title="8.3.2.1 Moving around in a file">
<link href="ch-editor.html#s-editor-vi-editing-deletion" rel="subsection" title="8.3.2.2 Deleting text">
<link href="ch-editor.html#s-editor-vi-editing-moremoving" rel="subsection" title="8.3.2.3 Sophisticated movement">
<link href="ch-editor.html#s-editor-vi-editing-numbers" rel="subsection" title="8.3.2.4 Repeating commands">
<link href="ch-editor.html#s-editor-vi-editing-advanced" rel="subsection" title="8.3.2.5 Advanced reference">
<link href="ch-X.html#s-X-basics-mouse" rel="subsection" title="10.3.1 The mouse">
<link href="ch-X.html#s-X-basics-clients" rel="subsection" title="10.3.2 X clients">
<link href="ch-X.html#s-X-basics-trouble" rel="subsection" title="10.3.3 Troubleshooting">
<link href="ch-X.html#s-X-basics-leaving" rel="subsection" title="10.3.4 Leaving the X environment">
<link href="ch-disks.html#s-disks-mount-mounting" rel="subsection" title="13.2.1 Mounting a filesystem">
<link href="ch-disks.html#s-disks-mount-cdromexample" rel="subsection" title="13.2.2 Example: Mounting a CD-ROM">
<link href="ch-disks.html#s-disks-mount-fstab" rel="subsection" title="13.2.3 <samp>/etc/fstab</samp>: Automating the mount process">
<link href="ch-disks.html#s-disks-mount-removable" rel="subsection" title="13.2.4 Removable disks (floppies, Zip disks, etc.)">
<link href="ch-disks.html#s-network-ppp-introduction" rel="subsection" title="13.3.1 Introduction">
<link href="ch-disks.html#s-network-ppp-preparation" rel="subsection" title="13.3.2 Preparation">
<link href="ch-disks.html#s-network-ppp-wvdial" rel="subsection" title="13.3.3 The Easy Way: <samp>wvdial</samp>">
<link href="ch-disks.html#s-network-ppp-pppd" rel="subsection" title="13.3.4 Doing It Manually">
<link href="ch-dpkg.html#s-apt-config" rel="subsection" title="14.3.1 Configuring Apt">
<link href="ch-dpkg.html#s-apt-usage" rel="subsection" title="14.3.2 Using apt-get.">
<link href="ch-advanced.html#s-advanced-scripting-why" rel="subsection" title="16.1.1 What and why">
<link href="ch-advanced.html#s-advanced-scripting-example" rel="subsection" title="16.1.2 A simple example">
<link href="ch-advanced.html#s-advanced-files-hardlinks" rel="subsection" title="16.2.1 The real nature of files: hard links and inodes">
<link href="ch-advanced.html#s-advanced-files-types" rel="subsection" title="16.2.2 Types of files">
<link href="ch-advanced.html#s-advanced-files-types-symlinks" rel="subsection" title="16.2.2.1 Symbolic links">
<link href="ch-advanced.html#s-files-misc-types-devices" rel="subsection" title="16.2.2.2 Device files">
<link href="ch-advanced.html#s-advanced-files-types-devices-null" rel="subsection" title="16.2.2.2.1 <samp>/dev/null</samp>">
<link href="ch-advanced.html#s-advanced-files-types-pipes" rel="subsection" title="16.2.2.3 Named pipes (FIFOs)">
<link href="ch-advanced.html#s-advanced-files-types-sockets" rel="subsection" title="16.2.2.4 Sockets">
<link href="ch-advanced.html#s-advanced-files-proc" rel="subsection" title="16.2.3 The <samp>proc</samp> filesystem">
<link href="ch-advanced.html#s-advanced-files-permissions" rel="subsection" title="16.2.4 Advanced aspects of file permissions">
<link href="ch-advanced.html#s-advanced-files-permissions-absolute" rel="subsection" title="16.2.4.1 Using numeric arguments with <samp>chmod</samp>">
<link href="ch-advanced.html#s-advanced-files-chattr" rel="subsection" title="16.2.5 chattr">
<link href="ch-advanced.html#s-advanced-files-copying" rel="subsection" title="16.2.6 Large-scale copying">
<link href="ch-advanced.html#s-advanced-files-undocumented" rel="subsection" title="16.2.7 Other concepts not yet covered, but should be">
</head>
<body>
<p><a name="ch-introduction"></a></p>
<hr>
<p>
[ <a href="ch-about.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch-about.html">1</a> ]
[ 2 ]
[ <a href="ch-start.html">3</a> ]
[ <a href="ch-basics.html">4</a> ]
[ <a href="ch-docs.html">5</a> ]
[ <a href="ch-shell.html">6</a> ]
[ <a href="ch-files.html">7</a> ]
[ <a href="ch-editor.html">8</a> ]
[ <a href="ch-custom_shell.html">9</a> ]
[ <a href="ch-X.html">10</a> ]
[ <a href="ch-text_tools.html">11</a> ]
[ <a href="ch-file_tools.html">12</a> ]
[ <a href="ch-disks.html">13</a> ]
[ <a href="ch-dpkg.html">14</a> ]
[ <a href="ch-troubleshooting.html">15</a> ]
[ <a href="ch-advanced.html">16</a> ]
[ <a href="ch-next.html">17</a> ]
[ <a href="ch-helping.html">18</a> ]
[ <a href="ap-apps_appendix.html">A</a> ]
[ <a href="ap-components_appendix.html">B</a> ]
[ <a href="ap-booting_appendix.html">C</a> ]
[ <a href="ap-misc_appendix.html">D</a> ]
[ <a href="ch-start.html">next</a> ]
</p>
<hr>
<h1>
Debian Tutorial (Obsolete Documentation)
<br>Chapter 2 - Introduction
</h1>
<hr>
<h2><a name="s-introduction-debian"></a>2.1 What is Debian?</h2>
<p>
<em>Debian</em> is a free operating system (OS) for your computer. An
operating system is the set of basic programs and utilities that make your
computer run. At the core of an operating system is the <em>kernel</em>. The
kernel is the most fundamental program on the computer: it does all the basic
housekeeping and lets you start other programs. Debian uses the <em>Linux</em>
kernel, a completely free piece of software started by Linus Torvalds and
supported by (probably over 1000) programmers worldwide. A large part of the
basic tools that fill out the operating system come from the (<code><a
href="http://www.gnu.org">GNU project</a></code>), and these tools are also
free. Of course, what people want is application software: programs to help
them get what they want to do done, from editing documents to running a
business to playing games to writing more software. Debian comes with over
1000 <em>packages</em> (precompiled software bundled up in a nice format for
easy installation on your machine) --- all of it free.
</p>
<p>
It's a bit like a tower. At the base is Linux. On top of that are all the
basic tools, mostly from GNU. Next is all the application software that you
run on the computer: much of this is also from GNU. The Debian developers act
as architects and coordinators --- carefully organizing the system and fitting
everything together into an integrated, stable operating system: Debian
GNU/Linux.
</p>
<hr>
<h3><a name="s-introduction-debian-os"></a>2.1.1 What's an operating system, and what sort of operating system is Debian?</h3>
<p>
An operating system is the collection of software that makes a computer usable.
It manages hardware devices and provides utilities and applications.
</p>
<p>
Debian GNU/Linux is based on the Unix operating system, which has a long
history (see <a href="ap-misc_appendix.html#s-unix-history">Unix History,
Section D.1</a>). Debian is basically compatible with Unix, but adds a
significant number of additional features.
</p>
<p>
The design philosophy of GNU/Linux (and Unix) is to distribute its
functionality into small, multipurpose parts. That way, you can easily achieve
new functionality and new features by combining the small parts (programs) in
new ways. Debian is like an erector set; you can build all sorts of things
with it.
</p>
<p>
When you're using an operating system, you want to minimize the amount of work
you put into getting your job done. Debian supplies many tools that can help
you, but only if you know what these tools do. Spending an hour trying to get
something to work and then finally giving up isn't very productive. This
manual will teach you about the core tools that make up Debian: what tools to
use in what situations, and how to tie these various tools together.
</p>
<hr>
<h3><a name="s-introduction-debian-how"></a>2.1.2 Who creates Debian?</h3>
<p>
Debian is an all-volunteer internet development project. There are hundreds of
volunteers working on it. Most are in charge of a small number of software
packages and are intimately familiar with the software they package.
</p>
<p>
These volunteers work together by following a strict set of guidelines
governing how packages are assembled. These guidelines are developed
cooperatively in discussions on internet mailing lists and <em>internet relay
chat</em> (IRC) forums.
</p>
<hr>
<h2><a name="s-introduction-DFSG"></a>2.2 What's free software?</h2>
<p>
When Debian developers and users speak of &quot;free software&quot;, they refer
to <em>freedom</em> rather than price. Debian is free in this sense: you are
free to modify and redistribute it, and will always have access to the source
code for this purpose. The <code><a
href="http://www.debian.org/social_contract#guidelines">Debian Free Software
Guidelines</a></code> describe in more details exactly what is meant by
&quot;free&quot;. The <code><a href="http://www.fsf.org">Free Software
Foundation</a></code>, originator of the GNU project, is another source of
information. You can find a more detailed discussion of free software on the
<code><a href="http://www.debian.org/intro/free">Debian web site</a></code>.
</p>
<p>
Free software is sometimes called Open Source (R) software --- Open Source is a
certification mark. Since Open Source (R) is trademarked, only truly free
software can call itself Open Source (R). You may encounter vendors who try to
mislead you by claiming their software is &quot;free&quot;, while in reality it
has significant strings attached. The Open Source (R) trademark gives you some
assurance that the software really is free software. 'Open Source software' is
occasionally abbreviated 'OSS'.
</p>
<p>
You may be wondering: why would people spend hours of their own time to write
software, carefully package it, and then give it all away? The answers are as
varied as the people who contribute.
</p>
<p>
Many believe in sharing information and having the freedom to cooperate with
one another, and feel that free software encourages this. There's a long
tradition starting in the 1950s upholding these values, sometimes called the
Hacker Ethic. (You can read more about it in Steven Levy's enjoyable book,
<em>Hackers: Heroes of the Computer Revolution</em>.)
</p>
<p>
Others want to learn more about computers. More and more people are looking
for ways to avoid the inflated price of commercial software. A growing crowd
contribute as a thank you for all the great free software they've received from
others.
</p>
<p>
Many in academia create free software to help get the results of their research
into wider use. Businesses help maintain free software so they can have a say
in how it develops --- there's no quicker way to get a new feature than to
implement it yourself or hire a consultant to do so! Business is also
interested in greater reliability and the ability to choose between support
vendors.
</p>
<p>
Still others see free software as a social good, democratizing access to
information and preventing excessive centralization of the world's information
infrastructure. Of course, a lot of us just find it great fun.
</p>
<p>
Debian is so committed to free software that we thought it would be useful if
it was formalized in a document of some sort. Our <code><a
href="http://www.debian.org/social_contract">Social Contract</a></code>
promises that Debian will always be 100% free software. When you download a
package from the Debian main distribution, you can be sure it meets our Free
Software Guidelines.
</p>
<p>
Although Debian believes in free software, there are cases where people want or
need to put proprietary software on their machine. Whenever possible Debian
will support this; though proprietary software is not included in the main
distribution, it is sometimes available on the ftp site in the
<samp>non-free</samp> directory, and there are a growing number of packages
whose sole job is to install proprietary software we are not allowed to
distribute ourselves.
</p>
<p>
It is important to distinguish <em>commercial</em> software from
<em>proprietary</em> software. Proprietary software is non-free software,
while commercial software is software sold for money. Debian permits
commercial software to be a part of the main distribution, but not proprietary
software. Remember that the phrase &quot;free software&quot; does not refer to
price; it is quite possible to sell free software. For more clarification of
the terminology, see <code><a
href="http://www.opensource.org">http://www.opensource.org</a></code> or
<code><a
href="http://www.fsf.org/philosophy/categories.html">http://www.fsf.org/philosophy/categories.html</a></code>.
</p>
<hr>
<h2><a name="s-introduction-how"></a>2.3 How to Read This Book</h2>
<p>
The best way to learn about almost any computer program is at your computer.
Most people find that reading a book without using the program isn't
beneficial. The best way to learn Unix and GNU/Linux is by using them. Use
GNU/Linux for everything you can. Experiment. Don't be afraid --- it's
<em>possible</em> to mess things up, but you can always reinstall. Keep
backups and have fun!
</p>
<p>
Debian isn't as intuitively obvious as some other operating systems. Thus, you
will probably end up reading at least the first few chapters. GNU/Linux is
like a race car, a master chef's kitchen, or a classic novel; its power and
complexity make it difficult to approach at first, but far more rewarding in
the long run.
</p>
<p>
The suggested way to learn is to read a little, then play a little. Keep
playing until you're comfortable with the concepts, and then start skipping
around in the book. You'll find a variety of topics are covered, some of which
you might find interesting and some of which you'll find boring. After a
while, you should feel confident enough to start using commands without knowing
exactly what they do. This is a good thing.
</p>
<p>
A helpful thing to know: if you ever mistakenly type a command, or don't know
how to exit a program, C-c (the Ctrl key and the lowercase letter c held
simultaneously) will often stop the program.
</p>
<hr>
<h2><a name="s-introduction-ldp"></a>2.4 The Linux Documentation Project</h2>
<p>
This manual borrows heavily from the Linux Documentation Project's <em>Linux
User's Guide</em>, by Larry Greenfield. Thanks Larry! That project has a
number of other excellent manuals, many of them targetted at more experienced
users and system administrators. The LDP also maintains the Linux HOWTOs, an
invaluable resource you should become familiar with. You can find the LDP at
their <code><a href="http://sunsite.unc.edu/LDP/">homepage</a></code>.
</p>
<hr>
<p>
[ <a href="ch-about.html">previous</a> ]
[ <a href="index.html#contents">Contents</a> ]
[ <a href="ch-about.html">1</a> ]
[ 2 ]
[ <a href="ch-start.html">3</a> ]
[ <a href="ch-basics.html">4</a> ]
[ <a href="ch-docs.html">5</a> ]
[ <a href="ch-shell.html">6</a> ]
[ <a href="ch-files.html">7</a> ]
[ <a href="ch-editor.html">8</a> ]
[ <a href="ch-custom_shell.html">9</a> ]
[ <a href="ch-X.html">10</a> ]
[ <a href="ch-text_tools.html">11</a> ]
[ <a href="ch-file_tools.html">12</a> ]
[ <a href="ch-disks.html">13</a> ]
[ <a href="ch-dpkg.html">14</a> ]
[ <a href="ch-troubleshooting.html">15</a> ]
[ <a href="ch-advanced.html">16</a> ]
[ <a href="ch-next.html">17</a> ]
[ <a href="ch-helping.html">18</a> ]
[ <a href="ap-apps_appendix.html">A</a> ]
[ <a href="ap-components_appendix.html">B</a> ]
[ <a href="ap-booting_appendix.html">C</a> ]
[ <a href="ap-misc_appendix.html">D</a> ]
[ <a href="ch-start.html">next</a> ]
</p>
<hr>
<p>
Debian Tutorial (Obsolete Documentation)
</p>
<address>
29 Dezember 2009<br>
<br>
Havoc Pennington <code><a href="mailto:hp@debian.org">hp@debian.org</a></code><br>
<br>
</address>
<hr>
</body>
</html>