Оглавление
Многие люди продолжают верить в трудность изучения Linux или в то, что только специалисты могут понять, как работает система Linux. Несмотря на то, что доступно много свободной документации, и она широко распространена в Web, но часто путает, поскольку обычно ориентирована на опытных UNIX или Linux пользователей. В настоящее время, благодаря успехам в развитии, Linux набрала популярность как дома так и на работе. Целью этого руководства является показать людям всех возрастов, что Linux может быть простым и забавным, использоваться для всех видов задач.
Это руководство было создано как беглый обзор операционной системы Linux, оно ориентировано на новых пользователей как разведывательный тур и руководство по началу работы с упражнениями в конце каждой главы. Для более продвинутых слушателей оно может быть использовано в качестве настольных рекомендаций и коллекции базовых знаний, необходимых, чтобы приступить к администрированию системы и сети. Эта книга содержит множество примеров из реальной жизни на основе опыта автора как системного и сетевого администратора Linux, инструктора и консультанта. Надеемся, что эти уроки помогут вам получить более глубокое понимание системы Linux и вдохновят вас попробовать что-то по своему усмотрению.
Каждый кто хочет освоить "CLUE" (Command Line User Experience — навыки пользователя командной строки) с Linux (и UNIX вообще) найдет эту книгу полезной.
Этот документ опубликован в разделе руководств Linux Documentation Project на http://www.tldp.org/guides.html ; здесь вы также можете скачать версии в форматах PDF и PostScript.
Последнюю версию можно найти на http://tille.garrels.be/training/tldp/.
Третье издание этого руководства доступно в печатном виде от Fultus.com Books как как книга в мягкой обложке Print On Demand (POD). Fultus распространяет этот документ через Ingram и Baker & Taylor во многих книжных магазинах, в том числе Amazon.com, Amazon.co.uk, BarnesAndNoble.com и Google's Froogle всемирный торговый портал и Google Book Search.
Рисунок 1. Передняя обложка Введения в Linux

Руководство было переведено на хинди:
Andrea Montagner перевел руководство на итальянский язык.
Marian Vasile перевел руководство на румынский.
André Nunes перевел руководство на португальский.
Перевод на испанский, Sinhala и Farsi продолжается.
Revision 1.30 20100512 MG
Новое развитие изображения, незначительные обновления, это версия для третьего издания в печатном виде от Fultus.
Revision 1.29 20100412 MG
Исправлены опечатки.
Revision 1.28 20090710 MG
Исправлены опечатки, обновления, заметка о ctime в inodes.
Revision 1.27 20080606 MG
Обновления.
Revision 1.26 20070919 MG
Комментарии читателей, лицензия.
Revision 1.25 20070511 MG
Комментарии читателей, незначительные обновления, E-mail этикет, обновление информации о наличии (спасибо Олегу).
Revision 1.24 2006-11-01 MG
Добавлен индекс терминов, подготовлено для второго печатного издания, добавлена информация по GPG и proxy.
Revision 1.23 2006-07-25 MG and FK
Обновления и исправления, снова удален app5, адаптирована лицензия, чтобы включить в Debian документы.
Revision 1.22 2006-04-06 MG
Глава 8 полностью пересмотрена, глава 10: уточнены примеры, добавлена информация по ifconfig и cygwin, исправлены сетевые приложения.
Revision 1.21 2006-03-14 MG
Добавлены упражнения в главу 11, исправить ошибки в newline, команда завершила обзор по главе 9, незначительные корректировки в главе 10.
Revision 1.20 2006-01-06 MG
Разделена глава 7: материал по аудио теперь в отдельной главе, chap11.xml. Малые изменения, обновления для команд как aptitude, больше на USB памяти, интернет-телефонии, корректировки читателей.
Revision 1.13 2004-04-27 MG
Последнее прочтение перед отправкой всего Fultus для распечатки. Добавлена ссылка на Fultus в разделе Новые Версии, обновлены разделы Условные обозначения и Структура. Незначительные изменения в главах 4, 5, 6 и 8, добавлена информация по rdesktop в главе 10, обновлен глоссарий, заменить ссылки на fileutils с coreutils, спасибо переводчикам с хинди.
Огромное спасибо всем людям, которые поделились своим опытом. И особенно бельгийским пользователям Linux за то, что выслушали меня каждый день и всегда быть щедры на комментарии.
Также особое внимание Tabatha Marshall за сделанную очень тщательную ревизию, проверку орфографии и стиля, а Eugene Crosser за обнаружение ошибок, которые мы двое просмотрели.
И спасибо всем читателям, которые сообщили мне о недостающих темах и которые помогли выделить последние ошибки, нечеткость определений и опечатки, потрудившись прислать мне свои замечания. Благодарность также людям, которые помогают мне сохранять это руководство современным, как Filipus Klutiero который сделал полный обзор в 2005 и 2006 и помогает мне внедрить руководство в коллекцию документов Debian, и Алексей Еременко, который отправил мне основу для главы 11.
Наконец, большое спасибо для добровольцев, которые в настоящее время переводят этот документ на французский, шведский, немецкий, персидский, хинди и многие другие. Это большая работа, которую нельзя недооценивать; я восхищаюсь вашим мужеством.
Отсутствующая информации, недостающие ссылки, пропущенные буквы? Сообщите об этом по почте, указав этот документ:
<e-mail ищите на сайте автора>
Не забудьте сверится с последней версией сначала!
Copyright (c) 2002-2007, Machtelt Garrels
All rights reserved.
Все права защищены.
Распространение и использование в исходной и двоичной форме, с модификациями или без разрешено при соблюдении следующих условий:
* При распространении исходного кода должно оставаться указанное выше уведомление об авторском праве, этот список условий и последующий отказ от гарантий.
* При распространении двоичного кода должно воспроизводиться указанное выше уведомление об авторском праве, этот список условий и последующий отказ от гарантий в документации и/или других материалах, поставляемых при распространении.
* Ни имя автора, Machtelt Garrels, ни имена ее помощников не могут быть использованы в качестве поддержки или продвижения товаров, основанных на этом ПО без предварительного письменного разрешения.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Примечание переводчика: выше идет отказ от гарантий. Не перевела.
Логотипы, товарные знаки и символы, используемые в этой книге, являются собственностью их соответствующих владельцев.
Вам потребуется компьютер и носитель с дистрибутивом Linux. Большая часть этого руководства применима для всех дистрибутивов Linux - и UNIX в целом. Помимо времени, нет никаких дополнительных специфических требований.
Краткое содержит полезную информацию о том, как получить ПО Linux и установить его на компьютере. Требования к оборудованию и сосуществование с другими операционными системами, также обсуждались.
CD-образы могут быть загружены с различных ресурсов, см. Приложение A, Куда идти дальше?.
Интересная альтернатива для тех, кто не осмеливается сделать шаг инсталляции Linux на свои машины - это дистрибутивы Linux, которые можно запустить с CD, такие как дистрибутив Knoppix. Многие другие дистрибутивы, такие как Ubuntu, имеют пробную версия, которую вы можете записать на CD, или вы можете получить CD или USB-накопитель с образом на конференции, выставке или других профессиональных, полупрофессиональных и неофициальных встречах. Если вы пожелаете установить дистрибутив после его испытания, часто присутствует функция установки, которая позволяет легко скопировать данные с CD или USB-накопителя на ваш жесткий диск.
В этом документе встречаются следующие типографские и общеупотребимые соглашения:
Таблица 1. Типографские и обиходные соглашения
| Text type | Meaning |
| "Quoted text" | Цитаты людей, цитируемый компьютерный вывод. |
terminal view |
Буквальный компьютерный ввод и вывод захваченый из терминала, обычно предоставляются на светлом фоне серого цвета. |
| command | Имя команды, которая может быть введена в командной строке. |
| VARIABLE | Имя переменной или указатель на содержимое переменной, как в $VARNAME. |
| option | Опция команды как в «-a опция команды ls». |
| argument | Аргумент команды как в «читать man ls». |
| prompt | Приглашение пользователю, за которым, как правило, следует команда, которую вы вводите в окне терминала как в hilda@home> ls -l |
| command options arguments | Командный синопсис или обычный способ использования, на отдельной строке. |
| filename | Имя файла или каталога, например, "Измененить /usr/bin директорию". |
| Key | Клавиши для нажатия на клавиатуре, такие как "набрать Q для выхода". |
| |Button| | Графическая кнопка для щелчка, как кнопка |OK|. |
| Menu → Choice | Выбор пункта в графическом меню, например: "Выберите Help → About Mozilla в вашем браузере." |
| Terminology | Важный термин или концепция: "Ядро Linux является сердцем системы". |
\ |
Обратная косая черта в картине терминала или командного синопсиса указывает на незавершенную строку. Иными словами, если вы видите длинную команду, которая разрезана на несколько строк, \ означает "Не нажимайте пока Enter!" |
| See Chapter 1, What is Linux? | Ссылка на связанные темы в этом руководстве. |
| See The author | Ссылка на внешний web-ресурс. |
Используются следующие изображения:
Это примечание. Оно содержит дополнительную информацию или ремарки.
Это предостережение. Оно означает будьте осторожны.
Это предупреждение. Будьте очень осторожны.
Это совет. Советы и хитрости.
Это руководство является частью Linux Documentation Project и стремится быть основой для всех других материалов, которые вы можете взять из Project. Так оно предоставляет вам основные знания, потребность в которых возникает у тех, кто хочет начать работу с системой Linux, и в то же время пытается сознательно избежать повторного изобретения горячей воды. Поэтому, вы можете ожидать, что это книга будет снабжена неполными и полными ссылками на источники дополнительной информации о вашей системе в Интернете и в документации к ней.
Первая глава представляет собой введение в тему Linux, а в следующих двух обсуждаются безусловно основные команды. В главах 4 и 5 обсуждаются некоторые более продвинутые, но все еще базовые темы. Глава 6 необходима, чтобы продолжать имея основы, поскольку в ней рассматривается редактирование файлов; эта способность, которая необходима для перехода от новичка Linux к пользователю Linux. В следующих главах обсуждаются несколько более сложных тем, с которыми вам придется иметь дело в повседневном использовании Linux.
Все главы приводятся с упражнениями, которые будут проверкой вашей готовности к следующей главе.
Глава 1, Что такое Linux?: Что такое Linux, как он появился, преимущества и недостатки, что сулит будущее для Linux, кому следует его использовать, установка на компьютер.
Глава 2, Быстрый старт: Начало работы, подключение к системе, основные команды, где найти помощь.
Глава 3, О файлах и файловой системе: Файловая система, важные файлы и каталоги, управления файлами и каталогами, защищая ваших данных.
Глава 4, Процессы: Понимание и управления процессами, процедуры загрузки и завершения работы, отложенные задачи, повторяющиеся задачи.
Глава 5, I/O перенаправление: Что такое стандартный ввод, вывод и ошибка и как эти возможности использовать из командной строки.
Глава 6, Текстовые редакторы: Почему Вы должны научиться работать с редактором, обсуждение наиболее распространенных редакторов.
Глава 7, Дом милый /home: Настройка графического, текстового и аудио окружения, настройки для пользователей Linux, для которых английский язык является не родным, советы добавления дополнительного программного обеспечения.
Глава 8, Принтеры и печать: Преобразование файлов в формат для печати, передача их на принтер, советы для решения проблем печати.
Глава 9, Основные методы резервного копирования: Подготовка данных для резервного копирования, обсуждение различных инструментов, удаленное резервное копирование.
Глава 10, Сеть: Обзор сетевых инструментов Linux и пользовательских приложений, с коротким обсуждением лежащих в основе служб программ-демонов и обеспечение безопасности сети.
Глава 11, Звук и Видео: В данной главе обсуждаются звук и видео, включая передачу голоса по IP и звукозапись.
Приложение A, Куда идти дальше?: Какие книги читать и сайты посещать, когда вы закончите чтение этой.
Приложение B, DOS в сравнении командами с Linux: Сравнение.
Приложение C, Особенности Shell: Если вы когда-нибудь застряните, эти таблицы могут быть выходом. Кроме того, хороший аргумент, когда ваш босс настаивает на том, что ВЫ должны использовать ЕГО любимую оболочку.