Библиотека сайта rus-linux.net
2. Благодарности
Переводчик благодарит Лену Савельеву, вычитавшую этот документ и внесшую исправления, чтобы его могли читать русские люди :))
Особая благодарность автору этого документа, за такое превосходное введение в Линукс.
2.1 Нужен ли Вам Linux?
Давайте будем политически корректными. В этом документе я говорю ``Linux'', но я подразумеваю ``GNU/Linux''. Пожалуйста прочитайте об этом информацию на http://www.gnu.org/gnu/linux-and-gnu.html.
Вы хотите перейти из мира DOS/Windows в мир Linux? Это хорошая идея: Linux в техническом отношении превосходит DOS, Windows 9x и даже Windows NT. Но будьте осторожны: это может быть не совсем полезным для вас. Вот основные отличия между DOS/Windows и Linux:
- Под управлением Windows работают Microsoft Office и большое количество игр; Windows воспринимается как легкий в установке и настройке; он, как всем известно, нестабилен; реализован плохо; часто падает (crash).
- Под управлением Linux работает StarOffice, десятки технических программ и некоторое количество игр; он может быть труден в установке и настройке; он устойчив; реализован великолепно; падения очень редки.
Вы должны решить, что вам необходимо. Более того, Linux дает вам мощь, но он требует некоторого времени для того, чтобы научиться, как обуздывать его. Таким образом, если вам в основном нужно коммерческое программное обеспечение, или вы не чувствуете в себе силы для обучения новым командам и концепциям, то вам лучше поискать что-нибудь другое. Сознавайте, что много новичков сдались под действием начальных трудностей.
Ведется работа для того, чтобы сделать Linux более простым для использования, но не ожидайте, что вы станете умелым пользователем до тех пор, пока не прочитаете достаточное количество документации и не будете использовать его по крайней мере несколько месяцев. Linux не даст вам мгновенных результатов, Я на 100% уверен, что если вы являетесь нормальным пользователем,то Linux станет вашей компьютерной нирваной. Между прочим, Linux + DOS/Win могут счастливо сосуществовать на одной и той же машине.
Начальные требования для данного документа: я предполагаю, что:
- вы знаете основные команды и концепции DOS;
- Linux, возможно с системой X Window System (для краткости X11), правильно установлен на вашем персональном компьютере;
- вашим командным процессором (эквивалент
COMMAND.COM
) являетсяbash
.
До тех пор, пока явно не будет указано, вся информация в этом документе относится к старому, плохому DOS. И там и здесь существует информация о Windows, но помните, что Windows и Linux полностью отличны друг от друга, в отличии от DOS, который является чем-то вроде бедного родственника UNIX.
Также пожалуйста отметьте, что эта работа не является ни полным учебником, ни руководством по настройке!
Последние версии этого документа доступны в различных форматах по адресу http://www.linuxdoc.org.
2.2 Расскажите мне больше
Вы установили Linux и необходимые вам программы на ваш персональный
компьютер. Вы создали себе учетную запись (если вы это не сделали, наберите
сейчас adduser ваше_имя
) и Linux запущен. Вы просто ввели
ваше имя и пароль и теперь вы смотрите в экран и думаете: ``Хорошо, но что
теперь?''
Теперь не отчаивайтесь. Вы теперь готовы делать те же самые вещи, что вы делали, используя DOS/Win, а также многое другое. Если бы вы запустили DOS/Win вместо Linux, то вы могли бы выполнять некоторые из следующих задач:
- запуск команд и создание, копирование, просмотр, удаление, печать, переименование файлов;
- Перемещение, создание, удаление и просмотр содержимого ваших каталогов файлов;
- Форматирование гибких дисков и копирование файлов на них или с них;
- Настройка системы;
- Работа с Internet;
- написание командных .BAT файлов и программ на вашем любимом языке программирования;
- Остальной 1% дел.
Вы будете рады узнать, что эти задачи могут быть выполнены в Linux в манере, сходной с DOS. В DOS средний пользователь использует очень небольшое количество из ста с лишним доступных команд: то же самое можно сказать и о Linux.
Предварительные концепции
Лучший способ научиться чему-либо---это окунуться в это. Эксперименты и игры с Linux поощряются: до тех пор, пока вы не войдете в систему как ``root'' (администратор), вы не сможете причинить большого вреда системе. Несколько моментов:
- В первую очередь, как безопасно завершать работу с Linux. Если вы видите перед собой экран в текстовом режиме, то нажмите <CTRL-ALT-DEL>, подождите, пока система не перезагрузится, а затем выключите компьютер. Если вы находитесь в системе X Window, то сначала нажмите <CTRL-ALT-BACKSPACE>, а затем <CTRL-ALT-DEL>. Никогда не выключайте питание и не нажимайте кнопку сброса сразу: это может разрушить вашу систему;
- В отличии от DOS или Windows, Linux имеет встроенные механизмы безопасности. Файлы и каталоги имею права доступа, ассоциированные с ними; в результате некоторые из них не могут быть доступны обычному пользователю; (смотрите раздел Права доступа и владение). DOS и Windows, по контрасту, могут позволить вам вычистить содержимое всего вашего жесткого диска;
- существует специальный пользователь, которого зовут ``root'': это системный администратор с правом распоряжаться жизнью и смертью вашей машины. Если вы работаете на своем собственном компьютере, то вы станете таким администратором. Работа под именем администратора очень опасна: любая ошибка может серьезно нарушить работу или разрушить систему, почти точно так же как в DOS/Win. Не работайте с правами root, пока это не станет совершенно необходимо;
- большая часть сложности Linux происходит из сильнейшей возможности настройки: почти каждое свойство и каждое приложение могут быть настроено, используя один или несколько файлов настройки. Сложность является ценой, которую надо платить за мощь;
- Перенаправление и конвейеризация являются одним из свойств DOS, но под Linux они являются очень важными и намного более мощными. Простые команды могут быть скомбинированы для выполнения сложных задач. Я предполагаю, что вы научитесь, как использовать эти свойства.
Получение помощи
Существует много способов получить помощь о Linux. Вот наиболее важные:
- чтение документации---я это подразумеваю. Хотя документ, который вы читаете, может служить как введение в Linux, также существует несколько книг, которые вы обязательно должны прочитать: Matt Welsh's ``Linux Installation and Getting Started (Установка Linux и начало работы)'' ( http://www.linuxdoc.org/LDP/gs/gs.html), Larry Greenfield ``Linux User Guide (Руководство пользователя Linux)'', и Linux FAQ ( http://www.linuxdoc.org/FAQ/Linux-FAQ/index.html). Чувствуйте себя виноватым до тех пор, пока не прочитаете одну из этих книг;
- документация на установленные на машины пакеты часто может быть найдена в подкаталогах каталога /usr/doc/;
- Для получения некоторой помощи о ``внутренних командах '' командного
процессора наберите
help
или, еще лучше,man bash
илиinfo bash
; - для получения помощи о команде наберите
man command
, что выдаст справочную страницу(``man'') для заданной командыcommand
. Также можно набратьinfo command
, что выдаст, если доступна, страницу информации (info) для даннойcommand
; info является гипертекстовой системой документации, возможно не интуитивно понятной в начале. В конце вы можете попробовать командыapropos command
илиwhatis command
. Во всех этих командах для выхода используется символ `q'. - В Internet: правильным местом для получения помощи является Usenet, подобный news:comp.os.linux.setup. Пожалуйста, не пишите мне для получения помощи, потому что я слишком загружен работой.
2.3 Соглашения
В течении этого документа примеры часто будут приводится в следующем
формате: <...>
является требуемым аргументом, тогда как
[...]
является необязательным аргументом. Пример:
$ tar -tf <file.tar> [> redir_file]
file.tar
должен быть указан , а перенаправление в
redir_file
является необязательным.
``RMP'' означает ``пожалуйста Прочитайте Справочные страницы (Man Pages) для более детальной информации''. Я не знаю, как подчеркнуть как важно чтение документации. ``DOSWin'' означает ``DOS/Windows''.
Когда в приглашении командной строки примера имеется знак #
,
то эта команда может быть выполнена только администратором (root).
Next Previous Contents