Читаем В начале была командная строка полностью

За годы, когда я работал с Linux, я заполнил три с половиной записных книжки, отражающие мои опыты. Я начинаю записывать что‑либо лишь тогда, когда делаю нечто заумное, подобно установке X Window или "ступлению по лезвию" соединения с Интернетом, и поэтому те записные книжки содержат только записки о моей борьбе и поражениях. Когда вещи по–моему ведут себя хорошо, я буду работать себе счастливо в течение многих месяцев, не записывая ни единственой памятки. Итак, эти записные книжки созданы для весьма мрачного чтения. Изменение чего‑либо в Линухе связано с открытием всех тех разных мелких текстовых файлов ASCII и изменением слова здесь и символа там, что чрезвычайно существенно в том смысле, как система действует.


Многие файлы, которые определяют, как Linux работает, — не что иное, как командные строки, которые стали такими длинными и сложными, что даже линуховым хакерам влом кропотливо набирать их правильно. Работая с чем‑то таким же мощный, как и Linux, вы можете легко потратить целых полчаса на создание единственной командной строки. Например, "find" команда, которая ищет файлы в вашей файловой системе, которая сочетает определенные критерии, фантастически мощные и общие. Его "руководство" — длиной одиннадцать страниц, и это вразумительные страницы; вы могли бы легко развернуть их в целую книгу. И буде это не слишком заумно и само по себе, вы можете всегда "затрубить" выход одной команды Unix на ввод другой (от слова pipe, использованного в качестве глагола — на юниховом жаргоне "трубка", такой же сложной. "pon", команда, которая используется, чтобы установить соединение PPP с Интернет (вообще‑то, в разных системах могут быть разные команды: в юнихах это всякие дружественные надстроки над сложной, почти мистической для простого юзера сущностью демона коммутируемых соединений pppd), требует столько подробной информации, что практически невозможно запустить эту прогу целиком из командной строки. Взамен вы сводите большие куски своего ручного ввода в три или четыре дополнительных файла. Вам нужен "дозвонный" сценарий (to dial — набирать номер, и в этом смысле — дозваниваться — прим. перев.), который является фактически небольшой программой, сообщающей проге, как набирать телефонный номер и откликаться на различные события; файл опций, который включает вплоть до шестидесяти других настроек, указывающих, как соединение PPP должно быть установлено; и секретный файл, содержащий информацию о вашем пароле.


Возможно, есть "богоидные" (от godlike — в смысле, "богоподобные", но многие хакеры, как следует из уважаемого словаря жаргона от Стила, склонны в шутку применять термин bogus, к тем, кто слонен что‑либо сравнивать с богом — эта "богость" последних часто приводит к тому, что их грандиозные замыслы становятся в натуре "[у]богими", часто — из‑за нарушения принципа простоты "KISS" и более общего — бритвы Оккама — прим. перев.) хакеры Юниха где‑нибудь в мире, которым не нужно использовать эти небольшие сценарии и файлы опций, как костыли, и кто может просто настучать фантастически сложные командные строки, без типографские ошибок и не тратя часы на перелистывание документации. Но я не один из них. Как почти все линуховые пользователи, я завишу от того, чтоб иметь все те подробности спрятанными к дьяволу в тысячи небольших текстовых файлов ASCII, которые в свою очередь запрятаны в тайники Юниховой файловой системы. Когда я хочу изменить что‑то в способе, которым моя система работает, я редактирую те файлы. Я знаю, что если не отслежу каждого небольшого изменения, которое сделал, я не смогу вернуть вашу систему обратно к прежнему порядку работы, после того, как мне удалось все облажать. Хранение вручную записанных протоколов скучно, не говоря уже о своего рода анахроничности. Но необходимо.


Я вероятно уберег бы свою голову от многих болей, имея дело с компанией, называющейся Cygnus Support ("поддержка от Сайнуса" — прим. перев.), которая существует, чтобы предоставить помощь пользователям свободного программного обеспечения. Но я этого не сделал, из‑за того, что хотел увидеть, смогу ли я сделать что‑то сам. Ответ оказался скорее "да", но еле–еле. И есть много "ужимок и прыжков" (ухищрений оптимизации — прим. перев.), которые я мог вероятно сделать в моей системе, к чему я никогда не оставлял попыток, частично из‑за того, что меня прет от того, чтоб побыть Морлоком несколько дней, и частично из‑за того, что я боюсь неисправности в системе, которая обычно работает хорошо.


Перейти на страницу:

Похожие книги

Абсолютное зло: поиски Сыновей Сэма
Абсолютное зло: поиски Сыновей Сэма

Кто приказывал Дэвиду Берковицу убивать? Черный лабрадор или кто-то другой? Он точно действовал один? Сын Сэма или Сыновья Сэма?..10 августа 1977 года полиция Нью-Йорка арестовала Дэвида Берковица – Убийцу с 44-м калибром, более известного как Сын Сэма. Берковиц признался, что стрелял в пятнадцать человек, убив при этом шестерых. На допросе он сделал шокирующее заявление – убивать ему приказывала собака-демон. Дело было официально закрыто.Журналист Мори Терри с подозрением отнесся к признанию Берковица. Вдохновленный противоречивыми показаниями свидетелей и уликами, упущенными из виду в ходе расследования, Терри был убежден, что Сын Сэма действовал не один. Тщательно собирая доказательства в течение десяти лет, он опубликовал свои выводы в первом издании «Абсолютного зла» в 1987 году. Терри предположил, что нападения Сына Сэма были организованы культом в Йонкерсе, который мог быть связан с Церковью Процесса Последнего суда и ответственен за другие ритуальные убийства по всей стране. С Церковью Процесса в свое время также связывали Чарльза Мэнсона и его секту «Семья».В формате PDF A4 сохранен издательский макет книги.

Мори Терри

Публицистика / Документальное
Кланы Америки
Кланы Америки

Геополитическая оперативная аналитика Константина Черемных отличается документальной насыщенностью и глубиной. Ведущий аналитик известного в России «Избор-ского клуба» считает, что сейчас происходит самоликвидация мирового авторитета США в результате конфликта американских кланов — «групп по интересам», расползания «скреп» стратегического аппарата Америки, а также яростного сопротивления «цивилизаций-мишеней».Анализируя этот процесс, динамично разворачивающийся на пространстве от Гонконга до Украины, от Каспия до Карибского региона, автор выстраивает неутешительный прогноз: продолжая катиться по дороге, описывающей нисходящую спираль, мир, после изнурительных кампаний в Сирии, а затем в Ливии, скатится — если сильные мира сего не спохватятся — к третьей и последней мировой войне, для которой в сердце Центразии — Афганистане — готовится поле боя.

Константин Анатольевич Черемных

Публицистика
1968 (май 2008)
1968 (май 2008)

Содержание:НАСУЩНОЕ Драмы Лирика Анекдоты БЫЛОЕ Революция номер девять С места событий Ефим Зозуля - Сатириконцы Небесный ювелир ДУМЫ Мария Пахмутова, Василий Жарков - Год смерти Гагарина Михаил Харитонов - Не досталось им даже по пуле Борис Кагарлицкий - Два мира в зеркале 1968 года Дмитрий Ольшанский - Движуха Мариэтта Чудакова - Русским языком вам говорят! (Часть четвертая) ОБРАЗЫ Евгения Пищикова - Мы проиграли, сестра! Дмитрий Быков - Четыре урока оттепели Дмитрий Данилов - Кришна на окраине Аркадий Ипполитов - Гимн Свободе, ведущей народ ЛИЦА Олег Кашин - Хроника утекших событий ГРАЖДАНСТВО Евгения Долгинова - Гибель гидролиза Павел Пряников - В песок и опилки ВОИНСТВО Александр Храмчихин - Вторая индокитайская ХУДОЖЕСТВО Денис Горелов - Сползает по крыше старик Козлодоев Максим Семеляк - Лео, мой Лео ПАЛОМНИЧЕСТВО Карен Газарян - Где утомленному есть буйству уголок

авторов Коллектив , Журнал «Русская жизнь»

Публицистика / Документальное