Archive for the ‘Субпроекты’ Category.

Консоль FreeBSD. Навигация по консолям

Однако я отвлекся -- полагаю, с созданием достаточного количества консолей
мы справились. Что это дает в реальной работе? Continue reading ‘Консоль FreeBSD. Навигация по консолям’ »

. .

Консоль FreeBSD. Возможности консольного режима

Итак, консоль, как уже недавно говорилось , -- это совокупность стандартного устройства ввода и вывода, что в случае персонального компьютера подразумевает клавиатуру и монитор (мышь тоже может использоваться в консольном режиме и даже некоторым образом управляется через syscons, хотя собственно к консольному драйверу она отношения не имеет). А ведь большую часть рабочего времени любой пользователь проводит, вперив глаза в экран и барабаня пальцами по клавишам. И потому естественное его желание -- наилучшим образом приспособить то и другое к своим потребностям. Ну а syscons -- он способен удовлетворить эти потребности если и в неограниченном объеме, то - очень к тому близко. Continue reading ‘Консоль FreeBSD. Возможности консольного режима’ »

. .

Системная консоль FreeBSD

Системная консоль - это то, что в первую очередь предстает перед глазами
пользователя после загрузки FreeBSD. Она являет собой зримое воплощение
консольного драйвера, управляющего стандартными устройствами ввода и вывод,
специфичного как для данного "железа", так и для операционной системы. Continue reading ‘Системная консоль FreeBSD’ »

. .

Заметки о консоли. В цвете

На мой взгляд, подбора подходящего шрифта довольно для придания консоли презентабельного вида. Однако при желании можно заняться и ее расцвечиванием (хотя, повторяю, монохромный стиль консоли столь же естественен, как и черно-белая гамма козинцевского “Короля Лира”). Continue reading ‘Заметки о консоли. В цвете’ »

. .

Заметки о консоли. Шрифтовой терминатор

В дополнение к заметке об украшении консоли я хочу рассказать о замечательном пакете terminus-fonts. Пакет этот болгарского происхождения и проживает здесь — в виде архива tar.gz объемом около 100 Кбайт. Его можно найти также в портах FreeBSD и в портежах Gentoo, вероятно, и в других местах. Для FreeBSD, в частности, он доступен и в качестве бинарного пакета. Continue reading ‘Заметки о консоли. Шрифтовой терминатор’ »

. .

Заметки о консоли. Украшение её

По мне так текстовая консоль Linux прекрасна сама по себе, в первозданном виде по умолчанию: белые или светло-серые буквы на радикально черном фоне строги, но элегантны. Разумеется, при одном непременном условии — выборе подходящего шрифта.

Continue reading ‘Заметки о консоли. Украшение её’ »

. .

Заметки о консоли. Прорубить окно в систему

Как уже говорилось, экранную часть виртуальной консоли можно сравнить с окном, через которою мы наблюдаем за процессами в системе. Подобно окну экран консоли не только дает возможность видеть происходящее, но и ограничивает кругозор. Потому что реально оперировать можно только той информацией, которая в текущий момент выведена на экран. Continue reading ‘Заметки о консоли. Прорубить окно в систему’ »

. .

Заметки о консоли. Вопросы автоматизации

Каждый, кто активно использует виртуальные консоли в обыденной жизни, сталкивается с необходимостью регистрации на каждой из них — от имени ли какого-либо пользователя, или в качестве администратора. Уже при шести умолчальных консолях процесс этот может показаться утомительным. А при существенно большем их количестве — так и просто обременительным. Нельзя ли как-нибудь автоматизировать его? Continue reading ‘Заметки о консоли. Вопросы автоматизации’ »

. .

Заметки о консоли. А сколько их надо?

А мы тем временем вернемся к истинно толстовскому вопросу: сколько же виртуальных консолей человеку надо? Ответ на него зависит в первую очередь от преобладающей рабочей среды того человека — Иксы ли это или все-таки консоль. Continue reading ‘Заметки о консоли. А сколько их надо?’ »

. .

Заметки о консоли. Сколько их бывает?

Виртуальная консоль, с одной стороны, — окно в систему (а в одной из следующих заметок я попытаюсь показать, что это не просто метафора), с другой же — рычаг воздействия на нее, подобный архимедову. И потому возникает вопрос: а сколько же таких окон и таких рычагов система может предоставить своему пользователю? Continue reading ‘Заметки о консоли. Сколько их бывает?’ »

. .

Заметки о консоли. Кто равнее?

Равноценны ли виртуальные консоли? Чтобы ответить на этот вопрос, придется обратиться к истории. Во времена былинные, до рождества PC’ева, существовали так называемые большие машины (mainframe), которые жили своей самостоятельной жизнью в специально отведенных заповедниках, куда пользователям путь был заказан. И общались с ними пользователи посредством так называемых терминалов — локальных мониторов и клавиатур, не имевших собственных вычислительных ресурсов — все они были сосредоточены в главной машине, предоставлявший их терминалам через последовательные линии связи (но нынешнему, COM-порты). Власть пользователей была ограничена, каждый управлял только своим терминалом, и не имел (теоретически) никакой возможности повлиять на систему в целом. Continue reading ‘Заметки о консоли. Кто равнее?’ »

. .

Заметки о консоли. Что же это такое?

Как уже было сказано, в случае настольной машины консоль — это сочетание экрана монитора и клавиатуры (мышь пока оставим в покое). То есть некая физическая реалия, правда? Правда, чистая правда, но — не вся правда. Continue reading ‘Заметки о консоли. Что же это такое?’ »

. .

Заметки о консоли. Введение

О том, что такое консоль, написано немало, в том числе и вашим покорным слугой, и распространяться на эту тему не буду. Замечу только, что это сочетание стандартного устройства ввода и стандартного устройства вывода. В случае настольной персоналки (а только о ней и пойдет речь далее) в качестве оных выступают, соответственно, клавиатура и монитор данной конкретной машины (с некоторой долей условности в этот гарнитур можно включить и мышь). Continue reading ‘Заметки о консоли. Введение’ »

. .

Заметки о консоли. Преамбула

Настоящий цикл заметок был написан очень давно -- во времена, когда я активно баловался дистрибутивами Source Based и даже собирал собственные LFS'ы. И когда умение работать в "голой" консоли было необходимостью. В том числе и потому, что Иксы в те времена не имели ни качественных шрифтов, ни эффективных механизмов их рендеринга. Да и работать приходилось обычно на LCD-мониторах средней паршивости. Continue reading ‘Заметки о консоли. Преамбула’ »

. .

Заметки о Linux-консоли

В этой серии заметок я хотел обобщить все, что мне известно о консоли Linux, ее возможностях и настройке. По некоторым причинам работа так и не была доведена до конца — может быть, когда-нибудь я к ней ещё вернусь. Continue reading ‘Заметки о Linux-консоли’ »

. .

Утилиты CLI: команда xargs как дополнение find

А пока -- об ограничении возможностей столь замечательной сцепки команды find с опцией действия -exec (распространяющиеся и на опцию -ok). Оно достаточно очевидно: вызываемая любой из этих опций команда выполняется в рамках самостоятельного процесса, что на слабых машинах, как говорят, приводит к падению производительности (должен заметить, что на машинах современных заметить этого практически невозможно).

Continue reading ‘Утилиты CLI: команда xargs как дополнение find’ »

. .

Утилиты CLI: утилита find, примеры использования

Приведенный на пердыдущей странице пример, хотя и вполне жизненный, достаточно элементарен. Рассмотрим более сложный случай -- собирание в один каталог всех скриншотов в формате PNG, разбросанных по древу домашнего каталога:

Continue reading ‘Утилиты CLI: утилита find, примеры использования’ »

. .

Утилиты CLI: утилита find, опции действия

Особенность GNU-реализации команды find (как, впрочем, и ее тезки из числа BSD-утилит) -- то, что она по умолчанию выводит список отобранных в соответствии с заданными критериями файлов на экран, не требуя дополнительных опций действия. Однако, как говорят, в других Unix-системах (помнится, даже и в некоторых реализациях Linux мне такое встречалось) указание какой-либо из таких опций -- обязательно. Так что рассмотрим их по порядку.

Continue reading ‘Утилиты CLI: утилита find, опции действия’ »

. .

Утилиты CLI: утилита find, опции поиска

Однако начнём по порядку. Опции поиска команды find позволяют выполнить отбор файлов по следующим критериям (символ дефиса перед опциями ниже опущен, но не следует забывать его ставить):

Continue reading ‘Утилиты CLI: утилита find, опции поиска’ »

. .

Утилиты CLI: утилита find, введение

Итак, апофеоз командного файлового менеджмента -- утилита find. Строго говоря, вопреки своему имени, команда эта выполняет не поиск файлов как таковой, но -- рекурсивный обход дерева каталогов, начиная с заданного в качестве аргумента, отбирает из них файлы в соответствие с некоторыми критериями и выполняет над отбракованным файловым хозяйством некоторые действия. Именно эту ее особенность подчеркивает резюме команды find, получаемое (в некоторых системах) посредством Continue reading ‘Утилиты CLI: утилита find, введение’ »

. .