> Лекция третья -- С чего начать? Краткое описание интерфейсных и инструментальных возможностей Linux, о которых необходимо иметь представление _до_ начала активного знакомства с системой. > Сеанс взаимодействия с системой >> ``Мы странно встретились / И странно разойдёмся'' # Б. Тимофеев 1 Регистрация 1 Запуск командного интерпретатора и выполнение команд профиля 1 Работа = запуск программ и взаимодействие с ними 1 Выход из системы Следствие: запуск графической оболочки <необязателен>. _(примечание: можно проделать это вживую)_ . ``Автоматический'' вход в систему: полуфабрикат > Матрёшка интерфейсов >> ``Лицом к лицу / Лица не увидать'' # С. Есенин . Командная строка = строка символов . Терминал = матрица символов . Графическая подсистема = матрица точек и прямоугольники . ``Рабочий стол'' = _разные_ объекты на плоскости В Linux обеспечивается <независимость> уровней представления информации. > Командная строка >> ``Надорви ж его вширь, как письмо, / С горизонтом вступи в переписку'' # Б. Пастернак . (тезис) Язык общения: текст на входе -- текст на выходе . Единое представление команд и данных . Командная строка: "команда параметр_1 параметр_2 ..." . (следствие) Утилиты обработки текста . Достоинство: взаимодействие = избирательное <чтение> и <письмо> . Достоинство: работа = ``однострочное'' <программирование> . Недостаток: ``линейное'' (не двумерное) чтение > Терминал >> ``Пойми же, я спутал, я спутал / Страницы и строки стихов'' # А. Блок . (тезис) Последний лист бесконечной ленты . Последовательные и независимые ввод и вывод . Свойства ``листа'': размер, яркость букв и т. п. . Вывод в произвольное место ``листа'' . Достоинство: разумная <организация> текста . Достоинство: <минимальные> технические требования . Недостаток: выбор, основанный на чтении > Графическая среда X11 >> ``Мой письменный вьючный мул!'' # М. Цветаева . (тезис) Клиент думает -- сервер делает . X-server: выполнение графических команд + ``окна'' . X-client: подача команд и обработка событий . Window Manager (окновод): управление окнами . ``Рабочий стол'': запуск _согласованных_ X11-клиентов . Достоинство: <выбор>, основанный на распознавании . Достоинство: быстрый <доступ> к инструментам . Недостаток: сложность <создания> ``с нуля'' > Особенности Linux >> ``Но упорная мысли работа / Глубиной его сердца владела'' # Н. Заболоцкий 1 Инструментальная база -- командная строка 1 ``Всё -- текст'' и ``всё -- файл'' 1 Одновременная работа многих пользователей 1 Ориентация на самостоятельное решение задач 1 Социальная база -- сообщество Следствие: начинать надо со <знаний> Условие: знания надо <уметь> добывать > Как добывать знания о Linux? >> ``И в городах задумчивых искать / Ту улицу, которой нет на плане'' # А. Ахматова . Извлечение информации из системы .. Подсистемы помощи: man, info, встроенные в приложения .. Сопроводительная документация @/usr/share/doc| /usr/share/doc@ .. @Документация к дистрибутиву| /usr/share/doc/alt-docs/compact3.0/index.html@ . Извлечение информации из Мироздания .. Сайт(-ы): например, @http://altlinux.ru@, @http://heap.altlinux,ru@ .. Списки рассылки: пользовательские, профильные (например, @FreeSchool|https://lists.linux.ru.net/mailman/listinfo/freeschool@) .. Общие поисковые системы . Извлечение информации из её носителя .. Знакомый Linux-специалист (local guru) .. Списки рассылки .. Человек, сопровождающий пакет (maintainer) > Нечто вроде кредо # Б. Пастернак +2 || Во всем мне хочется дойти || || До самой сути. || || В работе, в поисках пути, || || В сердечной смуте. || +3 _Б. Пастернак_