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 - экстренная перезагрузка без демонтирования файловых систем |