====== The LBook: An Introductory Guide to Linux Basics====== Modifications by Anita Lewis, Diane Marks, Sam Morgan, Stefan Waidele and other contributors to the LinuxBasics.org community. The changes can be seen via the "History-button" in the menu of each section. Copyright (c) by the authors. Before contributing, the authors agreed to license their modifications by the terms of the GNU Free Documentation License. Published via the internet by LinuxBasics.org To download a complete chapter for offline reading, visit [[http://linuxbasics.org/course/book/allallofs|Chapters in one file]]. Select the link to the chapter you want. You can then save the page to read later using the Save As feature in your browser. The original work "[[http://linuxbasics.org/LDP/LDP/intro-linux/html/index.html|Introduction to Linux: A Hands on Guide]]" by Machtelt Garrels, Xalasys.com Version 1.25 20070919 Edition is Copyright (c) 2002, 2003, 2004, 2005, 2006, 2007 Machtelt Garrels, licensed by the terms of the GNU Free Documentation License. For pdf, text or other formats of the original work, visit [[http://linuxbasics.org/LDP/LDP/intro-linux/intro-linux.pdf|http://linuxbasics.org/LDP/LDP/intro-linux/intro-linux.pdf]] ---- ===== Table of Contents ===== **[[:course:book:f33|Introduction]]** - [[:course:book:intro_01#1._why_this_guide|Why this guide?]] - [[:course:book:intro_01#2._who_should_read_this_book|Who should read this book?]] - [[:course:book:intro_01#3._new_versions_and_availability|New versions and availability]] - [[:course:book:intro_04|Revision History]] - [[:course:book:intro_05#5._contributions|Contributions]] - [[:course:book:intro_05#6._feedback|Feedback]] - [[:course:book:intro_05#7._copyright_information|Copyright information]] - [[:course:book:intro_08|What do you need?]] - [[:course:book:intro_09|Conventions used in this document]] - [[:course:book:intro_10|Organization of this document]] **[[:course:book:chap_01|1. What is Linux?]]** * [[:course:book:sect_01_01|1.1. History]] * [[:course:book:sect_01_02|1.2. The user interface]] * [[:course:book:sect_01_03|1.3. Does Linux have a future?]] * [[:course:book:sect_01_04|1.4. Properties of Linux]] * [[:course:book:sect_01_05|1.5. Linux Flavors]] * [[:course:book:sect_01_06|1.6. Summary]] * [[:course:book:sect_01_07|1.7. Exercises]] **[[:course:book:chap_02|2. Quickstart]]** * [[:course:book:sect_02_01|2.1. Logging in, activating the user interface and logging out]] * [[:course:book:sect_02_02|2.2. Absolute basics]] * [[:course:book:sect_02_03|2.3. Getting help]] * [[:course:book:sect_02_04|2.4. Summary]] * [[:course:book:sect_02_05|2.5. Exercises]] **[[:course:book:chap_03|3. About files and the file system]]** * [[:course:book:sect_03_01|3.1. General overview of the Linux file system]] * [[:course:book:sect_03_02|3.2. Orientation in the file system]] * [[:course:book:sect_03_03|3.3. Manipulating files]] * [[:course:book:sect_03_04|3.4. File security]] * [[:course:book:sect_03_05|3.5. Summary]] * [[:course:book:sect_03_06|3.6. Exercises]] **[[:course:book:chap_04|4. Processes]]** * [[:course:book:sect_04_01|4.1. Processes inside out]] * [[:course:book:sect_04_02|4.2. Boot process, Init and shutdown]] * [[:course:book:sect_04_03|4.3. Managing processes]] * [[:course:book:sect_04_04|4.4. Scheduling processes]] * [[:course:book:sect_04_05|4.5. Summary]] * [[:course:book:sect_04_06|4.6. Exercises]] **[[:course:book:chap_05|5. I/O redirection]]** * [[:course:book:sect_05_01|5.1. Simple redirections]] * [[:course:book:sect_05_02|5.2. Advanced redirection features]] * [[:course:book:sect_05_03|5.3. Filters]] * [[:course:book:sect_05_04|5.4. Summary]] * [[:course:book:sect_05_05|5.5. Exercises]] **[[:course:book:chap_06|6. Text editors]]** * [[:course:book:sect_06_01|6.1. Text editors]] * [[:course:book:sect_06_02|6.2. Using the Vim editor]] * [[:course:book:sect_06_03|6.3. Linux in the office]] * [[:course:book:sect_06_04|6.4. Summary]] * [[:course:book:sect_06_05|6.5. Exercises]] **[[:course:book:chap_07|7. Home sweet /home]]** * [[:course:book:sect_07_01|7.1. General good housekeeping]] * [[:course:book:sect_07_02|7.2. Your text environment]] * [[:course:book:sect_07_03|7.3. The graphical environment]] * [[:course:book:sect_07_04|7.4. Region specific settings]] * [[:course:book:sect_07_05|7.5. Installing new software]] * [[:course:book:sect_07_06|7.6. Summary]] * [[:course:book:sect_07_07|7.7. Exercises]] **[[:course:book:chap_08|8. Printers and printing]]** * [[:course:book:sect_08_01|8.1. Printing files]] * [[:course:book:sect_08_02|8.2. The server side]] * [[:course:book:sect_08_03|8.3. Print problems]] * [[:course:book:sect_08_04|8.4. Summary]] * [[:course:book:sect_08_05|8.5. Exercises]] **[[:course:book:chap_09|9. Fundamental Backup Techniques]]** * [[:course:book:sect_09_01|9.1. Introduction]] * [[:course:book:sect_09_02|9.2. Moving your data to a backup device]] * [[:course:book:sect_09_03|9.3. Using rsync]] * [[:course:book:sect_09_04|9.4. Encryption]] * [[:course:book:sect_09_05|9.5. Summary]] * [[:course:book:sect_09_06|9.6. Exercises]] **[[:course:book:chap_10|10. Networking]]** * [[:course:book:sect_10_01|10.1. Networking Overview]] * [[:course:book:sect_10_02|10.2. Network configuration and information]] * [[:course:book:sect_10_03|10.3. Internet/Intranet applications]] * [[:course:book:sect_10_04|10.4. Remote execution of applications]] * [[:course:book:sect_10_05|10.5. Security]] * [[:course:book:sect_10_06|10.6. Summary]] * [[:course:book:sect_10_07|10.7. Exercises]] **[[:course:book:chap_11|11. Sound and Video]]** * [[:course:book:sect_11_01|11.1. Audio Basics]] * [[:course:book:sect_11_02|11.2. Sound and video playing]] * [[:course:book:sect_11_03|11.3. Video playing, streams and television watching]] * [[:course:book:sect_11_04|11.4. Internet Telephony]] * [[:course:book:sect_11_05|11.5. Summary]] * [[:course:book:sect_11_06|11.6. Exercises]] **[[:course:book:app1|Appendix A. Where to go from here?]]** * [[:course:book:app1_1|A.1. Useful Books]] * [[:course:book:app1_2|A.2. Useful sites]] **[[:course:book:app2|Appendix B. DOS versus Linux commands]]** **[[:course:book:app3|Appendix C. Shell Features]]** * [[:course:book:app3_1|C.1. Common features]] * [[:course:book:app3_2|C.2. Differing features]] **[[:course:book:app4|Appendix D. GNU Free Documentation License]]** * [[:course:book:gfdl-0|D.1. PREAMBLE]] * [[:course:book:gfdl-1|D.2. APPLICABILITY AND DEFINITIONS]] * [[:course:book:gfdl-2|D.3. VERBATIM COPYING]] * [[:course:book:gfdl-3|D.4. COPYING IN QUANTITY]] * [[:course:book:gfdl-4|D.5. MODIFICATIONS]] * [[:course:book:gfdl-5|D.6. COMBINING DOCUMENTS]] * [[:course:book:gfdl-6|D.7. COLLECTIONS OF DOCUMENTS]] * [[:course:book:gfdl-7|D.8. AGGREGATION WITH INDEPENDENT WORKS]] * [[:course:book:gfdl-8|D.9. TRANSLATION]] * [[:course:book:gfdl-9|D.10. TERMINATION]] * [[:course:book:gfdl-10|D.11. FUTURE REVISIONS OF THIS LICENSE]] * [[:course:book:gfdl-addendum|D.12. ADDENDUM: How to use this License for your documents]] **[[:course:book:gloss|Glossary]]** ===== List of Tables ===== * [[:course:book:intro_09#conventions|1. Typographic and usage conventions]] * [[:course:book:sect_02_02#tab_02_01|2-1. Quickstart commands]] * [[:course:book:sect_02_02#tab_02_02|2-2. Key combinations in Bash]] * [[:course:book:sect_03_01#tab_03_01|3-1. File types in a long list]] * [[:course:book:sect_03_01#tab_03_02|3-2. Subdirectories of the root directory]] * [[:course:book:sect_03_02_03#tab_03_03|3-3. Most common configuration files]] * [[:course:book:sect_03_02_05#tab_03_04|3-4. Common devices]] * [[:course:book:sect_03_03#tab_03_05|3-5. Color-ls default color scheme]] * [[:course:book:sect_03_03#tab_03_06|3-6. Default suffix scheme for ls]] * [[:course:book:sect_03_04#tab_03_07|3-7. Access mode codes]] * [[:course:book:sect_03_04#tab_03_08|3-8. User group codes]] * [[:course:book:sect_03_04#tab_03_09|3-9. File protection with chmod]] * [[:course:book:sect_03_05#tab_03_10|3-10. New commands]] * [[:course:book:sect_03_05#tab_03_11|3-11. File permissions]] * [[:course:book:sect_04_01#tab_04_01|4-1. Controlling processes]] * [[:course:book:sect_04_01#tab_04_02|4-2. Common signals]] * [[:course:book:sect_04_05#tab_04_03|4-3. Process handling commands]] * [[:course:book:sect_07_02#tab_07_01|7-1. Common environment variables]] * [[:course:book:sect_08_04#tab_08_01|8-1. Printing related commands]] * [[:course:book:sect_09_05#tab_09_01|9-1. Backup commands]] * [[:course:book:sect_10_01#tab_10_01|10-1. The simplified OSI Model]] * [[:course:book:app2#tab_b_01|B-1. Overview of DOS/Linux commands]] * [[:course:book:app3_1#tab_c_01|C-1. Common Shell Features]] * [[:course:book:app3_2#tab_c_02|C-2. Differing Shell Features]] ===== List of Figures ===== * [[:course:book:sect_01_03#fig_01_01|1-1. OpenOffice MS-compatible Spreadsheet]] * [[:course:book:sect_02_01#fig_02_01|2-1. Terminal window]] * [[:course:book:sect_02_03#fig_02_02|2-2. Konqueror as help browser]] * [[:course:book:sect_03_01#fig_03_01|3-1. Linux file system layout]] * [[:course:book:sect_03_03_03#fig_03_02|3-2. Hard and soft link mechanism]] * [[:course:book:sect_04_01#fig_04_01|4-1. Fork-and-exec mechanism]] * [[:course:book:sect_04_03#fig_04_02|4-2. Can't you go faster?]] * [[:course:book:sect_04_03#fig_04_03|4-3. Gnome System Monitor]] * [[:course:book:sect_08_03#fig_08_01|8-1. Printer Status through web interface]] * [[:course:book:sect_09_02#fig_09_01|9-1. Floppy formatter]] * [[:course:book:sect_10_03#fig_10_01|10-1. Evolution mail and news reader]] * [[:course:book:sect_10_03#fig_10_02|10-2. X-Chat]] * [[:course:book:sect_10_04#fig_10_03|10-3. SSH X11 forwarding]] * [[:course:book:sect_11_02#fig_11_01|11-1. XMMS mp3 player]] ===== Answer Key ===== The Answer Key is a work in progress. We hope to build it as we go through the book and do the exercises. Please feel free to contribute. * [[:course:book:anskey_01|Chapter 1]] * [[:course:book:anskey_02|Chapter 2]] * [[:course:book:anskey_03|Chapter 3]] * [[:course:book:anskey_04|Chapter 4]] * [[:course:book:anskey_05|Chapter 5]] * [[:course:book:anskey_06|Chapter 6]] * [[:course:book:anskey_07|Chapter 7]] ---- [[:course:book:f33|Next]]: Introduction ---- _##_This Page can be view at different 'locations' on this website. It should only be edited [[:course:book:index|here]]._##_