вторник, 12 апреля 2011 г.

Команда dd и все, что с ней связано

Команда dd и все, что с ней связано


# dd if=/dev/urandom of=/dev/null bs=100M count=5

Параметры:

if: указывает на источник (откуда копируем). Указывается обычный файл или файл устройства.

of: указывает на файл назначения. Запись обычный файл или файл устройства

bs: количество байт, которые будут записаны за раз. Размер куска данных, которые будут записаны или прочитаны.

count: число, которое указывает: сколько кусочков будет скопировано.

Таким образом, описанная команда читает 5*100 мегабайт из устройства /dev/urandom в устройство /dev/null.
Придавая этой команде смысловую нагрузку получается, что система сгенерирует 500 мегабайт случайных значений и запишет их в null устройство.

Создание образа диска:

# dd if=/dev/cdrom of=image.iso

Команда будет считывать из устройства данные и записывать в файл до тех пор, пока не достигнет окончания устройства.

Если диск битый, можно попробовать его прочитать, игнорируя ошибки чтения:

# dd if=/dev/cdrom of=image.iso conv=noerror

вторник, 5 апреля 2011 г.

Динамические обои

Создание динамических обоев для Linux вручную

Чтобы заставить обои рабочего стола автоматически сменять друг друга Вам необходимо:

Создать XML-файл. Для этого в консоли набираем:

gedit ~/background.xml

Добавляем код. В этот файл нужно добавить код:

<background>
<static>
<duration>время показа в секундах</duration>
<file>путь к первой картинке</file>
</static>
<static>
<duration>время показа в секундах</duration>
<file>путь ко второй картинке</file>
</static>
...
<static>
<duration>время показа в секундах</duration>
<file>путь к последней картинке</file>
</static>
</background>

Если нужен красивый переход (эффект поглощения) между картинками, то между выводом изображений нужно добавить код:

<transition>
<duration>время действия перехода в секундах</duration>
<from>путь к первой картинке</from>
<to>путь ко второй картинке</to>
</transition>

Добавляем созданный XML-файл в качестве фона рабочего стола.

понедельник, 4 апреля 2011 г.

Подсветка терминала

Цвета могут принимать значения:
Чтобы задать цвет всем элементам текста, использующим полужирный стиль, нужно в конце конфигурационного файла ~/.bashrc добавить:
export LESS_TERMCAP_md=$'выбранный_цвет'
export LESS_TERMCAP_me=$'\033[0m'

Цвет для подчеркнутого стиля:
export LESS_TERMCAP_us=$'выбранный_цвет'
export LESS_TERMCAP_ue=$'\033[0m'

Цвет для служебной информации:
export LESS_TERMCAP_so=$'выбранный_цвет'
export LESS_TERMCAP_se=$'\033[0m'

Цвет для мерцающего стиля:
export LESS_TERMCAP_mb=$'выбранный_цвет'
export LESS_TERMCAP_me=$'\033[0m'

пятница, 1 апреля 2011 г.

DIFF

Опции
-E - игнорировать изменения, связаные с добавлением символа табуляции в тексте
-b - игнорировать изменения, связаные с добавлением пробелов
-w - игнорировать изменения, связаные с добавлением пробелов и табуляции
-B - игнорировать новые пустые строки
-p (--show-c-function) - показывать название функции языка С, в которой найдены изменения
-y (--side-by-side) - отобразить результаты в две колонки
-r - просматривать каталоги рекурсивно
-X FILE - исключить из поиска файлы, имена которых совпадают с шаблонами в файле FILE
-d (--minimal) - попытаться найтти как можно меньше изменений (исключить ложные срабатывания)

FIND

Поиск по имени файла
find -name имя_файла
поиск файла с указаным именем

Поиск по размеру
find -size 100k
поиск файла с размером 100кб
find -size +100k
размер больше 100кб
find -size -100k
размер меньше 100кб
find -empty -type f
поиск пустого файла ( -type f - поиск обычного файла)