Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #94, ОКТЯБРЬ 2006 г.

Tips'n'tricks из арсенала юниксоида

Евгений Зобнин ака j1m

Хакер, номер #094, стр. 094-118-2


FreeBSD (>= 5.0):

# mdconfig -a -t vnode -f cd.iso md0

# mount -t cd9660 /dev/md0 /cdrom

Создание образа компакт-диска:

$ mkisofs -iso-level 3 -R -jcharset koi8-r -o cd.iso

Обработка текста

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

$ iconv -f cp1251 -t koi8-r -c file.txt > file_koi8r.txt

Конвертирование HTML в текст:

$ lynx -dump file.html > file.txt

Заменить строку:

$ sed 's/регулярное_выражение/на_что_заменять/' file1.txt > file2.txt

Удалить строку (вместо номера можно использовать регулярное выражение, заключенное в знаки /):

$ sed 'номер_строки d' file1.txt > file2.txt

Графика

Создание анимированного gif-изображения:

$ convert *.bmp result.gif

Видео и аудио

Проигрывание Audio CD:

$ mplayer -cdda speed=1 cdda://1-18

Кодирование Audio CD в формат Ogg Vorbis:

$ cdparanoia -B

$ for wav in track*.wav; do

oggenc $wav && rm -f $wav

done

Решение проблем

«Слетела» консоль:

$ reset

Сбилось разрешение (этим грешит wine):

$ xrandr -s 0

Вывод Linux из глубокого ступора (SysRq = Print Screen):

Alt+SysRq+K - уничтожить все программы в текущей виртуальной консоли

Alt+SysRq+I - послать всем процессам сигнал KILL

Alt+SysRq+E - послать всем процессам сигнал TERM

Alt+SysRq+B - экстренная перезагрузка без демонтирования файловых систем

Назад на стр. 094-118-1  Содержание