Этим материалом я открываю цикл, посвященный софту для ОС Linux (см. также статьи (c)Петра 'Roxton' СЕМИЛЕТОВА «Джентльменский набор пингвинятника», МК № 39, 41, 51 (262, 264, 274)). Надеюсь, что мои советы помогут вам крепче обосноваться в этой ОС.
В описаниях некоторых программ вы можете встретить ссылку на Windows-версию программы. Это делается для того, чтобы пользователи, размышляющие о переходе на Linux, смогли бы оценить ее инструментарий. Кроме того, за аббревиатурами SF и FM будут скрываться имя проекта на sourceforge.net или freshmeat.net, если таковой существует. В этом случае вы сможете найти соответствующий проект по адресу http://sourceforge.net/projects/<name> или, соответственно, на http://freshmeat.net/projects/<name>. Исследуя sourceforge, вы можете найти альтернативные зеркала, которые увеличат скорость загрузки. Сложность процесса установки (СПУ) я буду оценивать по пятибальной шкале.
Сегодня я представляю вам категорию ПО на все случаи жизни. Первой полезной программой будет...
Один из лучших текстовых редакторов. Огромное количество функций и простота в использовании привели к его огромной популярности на многих платформах. Существуют как консольные, так и графические варианты VIM'а. С его помощью можно просматривать обычные текстовые документы, писать сложные программы или редактировать HTML-код. Кроме того, возможность быстрого изменения кодировки текста позволяет без проблем редактировать файлы, созданные на разных платформах. Но количество разных режимов и нестандартные комбинации клавиш могут отпугнуть начинающих пользователей. И тогда на помощь приходит…
Cream это набор макросов для VIM, который превращает последний в поистине уникальное средство обработки текстовых данных. Cream уменьшает гибкость работы, но взамен вы получаете редактор, работать с которым не сложнее чем с Блокнотом. Особенно будут довольны программисты, так как Cream вносит множество полезных улучшений: встроенный файловый менеджер и просмотр программ в древовидной структуре очень помогают в работе. Особенно приятно отношение разработчиков к мелочам иконки на панели инструментов приобрели более приятный вид.
Это не совсем утилита, а целый дистрибутив Linux. Он отличается малым размером и функциональностью. Всего с двух дискет вы можете загрузить систему, которая будет оснащена необходимым ПО для работы в Сети, а также Х-сервером. Система разбита на пакеты, которые занимают по одной дискете. Среди них вы можете обнаружить GCC, набор серверных утилит и еще много полезного. Прямо с этих дискет при надобности вы сможете произвести установку muLinux на Windows-раздел диска.
Опять же, не совсем утилита, но прекрасный справочник с большим количеством примеров (около 277) для тех, кто хочет научиться писать скрипты для bash. Все описано настолько подробно (почти 590 печатных страниц), что вопросов по скриптам больше не появляется. Поскольку скрипты важная составляющая ОС Linux, я бы рекомендовал всем, имеющим желание покопаться в системе, прочесть этот документ.
«Скажет все, что вы хотели узнать, но боялись спросить». Так можно охарактеризовать эту программу. Hardware lister поможет вам идентифицировать оборудование, и сделает это ничуть не хуже, чем SiSoft Sandra. А использовать такую программу намного приятнее и быстрее, чем блуждать в дебрях /proc.
Большинство программ для Линукса распространяются в виде исходников. Это создает удобства для разработчиков, но может вызвать проблемы у пользователей. И хотя бывалые линуксоиды уже привыкли писать строки вроде ./configure&&make&&make install, простому пользователю тяжело уследить за процессом компиляции. Maketool позволяет вам скомпилировать и установить (а также и удалить, но эта возможность зависит от разработчика) необходимую программу, пользуясь при этом графическим интерфейсом. Программистам она тоже облегчит задачу по сборке программ. Maketool выделяет ошибки и предупреждения, возникшие во время сборки цветом и позволяет быстро переместится к необходимому файлу.
Очень полезная утилита для тех, кто работает в консоли. Она позволяет быстро переключаться между директориями. Вы можете задать несколько схем для работы. В каждой схеме могут храниться до десяти директорий, переход к которым выполняется с помощью команды wd(0-9). Для работы Working Directory необходим perl.
Очень удобная система для хранения логинов и паролей. Она доступна на нескольких языках, в том числе на русском и украинском. Кроме того, copernicus будет работать и в Windows, и в Linux, и в любой другой среде, поддерживающей Java.
Вот набор программ, который может пригодиться каждому. Как видите, большинство из них можно найти на sourceforg'е или freshmeat'е. Так что если вам нужна какая-то программа для Линукса, то поиски надо начинать именно там. Или ждать следующего МК :-).