Основы линукс: Введение в bash

О чем статья Прочитав эту статью, вы узнаете что такое bash (стандартный командный интерпретатор линукс), научитесь обращаться со стандартными командами: ls, cp, mv… поймете назначение инодов, жестких и символических ссылок и многое другое. Это пособие предназначено для новичков в линукс и для тех, кто хочет повторить или усовершенствовать понимание основных принципов линукс, таких как копирование […]

Continue reading

Создание документов DJVU в Linux

Что такое DjVu? DjVu — это формат хранения изображений высокого разрешения. В его основе лежит алгоритм сжатия с использованием вейвлет-анализа. Из-за возможности хорошего сжатия изображения при котором текст остается читаемым у DjVu нет конкурентов для хранения отсканированных текстовых документов или фотографий. Разновидности формата Для работы с одностраничными или многостраничными документами, черно-белыми или цветными изображениями, Фото […]

Continue reading

Язык обработки шаблонов AWK — часть 2

Действия Простейшие операторы: exit — завершить выполнение программы next — перейти к следующей строке, управление на начало awk-программы break — выход из цикла continue — переход к следующей итерации Структурные операторы: if (условие) {операторы} [else {операторы}] while (условие) {операторы} for (выражение; условие; выражение) {операторы} for (индекс in имя_массива) {операторы} Структурные операторы в значительной степени аналогичны […]

Continue reading

Как попробовать линукс не устанавливая на компьютер

Многие пользователи боятся перехода на линукс из-за различных слухов про его сложность, глючность или неготовность для десктопов. Познакомиться с внешним видом linux и его функциональностью, проверить наличие знакомых программ (веб-браузера, почтовика, аудио- и видео- плеера, офисных пакетов…) можно и не устанавливая линукс на свой компьютер. Эти советы подойдут и для тех, кто уже знаком с […]

Continue reading

Основные команды администрирования linux

Простые команды, которые помогут автоматизировать некоторые рутинные операции, возникающие при администрирование сервера, ускорить и облегчить работу администратора. man, info — пожалуй, самые полезные команды для новичка. Служат для вызова справки. например: $ man man $ man cp $ info sed Команды получения информации о системе: uname — выводит информацию о системе $ uname -a Linux […]

Continue reading

Язык обработки шаблонов AWK

Название AWK произошло из инициалов его разработчиков: Alfred V. Aho, Peter J. Weinberger и Brian W. Kernighan. AWK рассматривает входной поток как список записей. Каждая запись делится на поля. На основе этой информации выполняется некоторый определённый программистом алгоритм обработки. По умолчанию разделителем записей является символ новой строки. Разделителем полей — символ пробела или табуляции, или […]

Continue reading

Потоковый редактор SED

Sed — лёгкий (бинарник весит всего 128 килобайт) и удобный инструмент обработки текста. В этой статье я приведу несколько простых примеров использования sed и расскажу о его основных возможностях. Sed получает входной поток данных или файл построчно, редактирует каждую строку согласно правилам, определённым в sed-скрипте, и затем выводит результат. Sed это тьюринг-полный язык программирования. Формат […]

Continue reading

Bash в примерах. Часть первая.

Основы программирования в bash Введение Вы, должно быть, пока не представляете зачем нужно учиться программированию в bash. Вот несколько причин: Bash уже есть у вас в системе Если вы проверите, то скорее всего обнаружите, что bash уже запущен у вас в системе. Даже если вы используете другой shell в качестве командного интерпретатора, bash наверняка установлен, […]

Continue reading

Разметка жёсткого диска при установке linux

Менеджер томов и статическая разбивка Менеджер томов (LVM2) — прослойка между файловой системой и железом. Он позволяет менять размер разделов, создавать и удалять разделы. Я скептически отношусь к нему и использую только статическую разметку диска. В защиту своей точки зрения могу привести несколько доводов против использования LVM: У меня не возникает потребности менять размеры разделов […]

Continue reading