Tips'n'tricks из арсенала юниксоида Евгений Зобнин ака j1m Хакер, номер #093, стр. 093-126-1 (j1m@list.ru) [полезные мелочи] Извлечение Video-ROM: # dd if=/dev/mem of=vgabios.bin skip=1536 count=128 Быстро распечатать содержимое терминалки rxvt: Ctrl-PrintScreen или Shift-PrintScreen ресурс: print-pipe: lpr Выделение пути двойным кликом в rxvt, где присутствует символ тильды (~): Rxvt*cutchars: "`'&()*,?@[]{|} Настройка звука в браузере Firefox: # echo "FIREFOX_DSP=aoss" >> ~/.mozilla/firefox/rc Отключение клавиши <Scroll Lock> и комбинаций <CTRL+S>, <CTRL+Q>: # stty -ixon Удаление всех файлов, кроме одного: # find -type f ! -name '*.tex' -delete Вот так можно проверить, кто занимает конкретный порт: # lsof -i TCP:6600 Показать удаленные, но открытые файлы: # lsof +L1 Утилита lsof понимает отрицания и регулярные выражения: # lsof -c '/post.*er/' # lsof -i -u^root Чтобы завершить работу программы, работающей с каталогом /opt, выполняем: # kill `lsof -t /opt` Заменить планировщик на выбранном устройстве можно вот таким образом: # echo "cfq" > /sys/block/hdc/queue/schedule Регулировка громкости динамика при работе в консоли и иксах: # setterm -blength 0 # xset b off Включение num при загрузке: for tty in {1..6}; do setleds -D +caps < /dev/vc/$tty done [vim] Одновременное прокручивание нескольких окон в текстовом редакторе vim: :set scrollbind [X Window] Ускорение мыши: -a Включить/выключить dpms: dpms/-dpms Не открывать порт для прослушивания: -nolisten Включение/выключение расширений: +extension name/-extension name Подключиться к другому хосту: -query hostname Послать широковещательное сообщение: -broadcast Использовать альтернативный конфиг: -config file Установка картинки на рабочий стол: # display -resize 1024x768! -window root wallpaper.jpg [zsh] Удобный пошаговый мастер по настройке командного интерпретатора zsh: # autoload -Uz zsh-newuser-install # zsh-newuser-install -f [mplayer] DVD-устройство (по умолчанию используется /dev/dvd): -dvd-device /dev/hdd Покадровый просмотр: клавиша "." Переключение DVD-фильмов: dvd://1-10 клавиши "<", ">" Формирование испорченного заголовка: -idx Поменять аспект (4:3, 16:9, 2,35:1): -aspect X:Y Показывать различную статистику: -benchmark Начать с определенной позиции: -ss 01:10:00 Использовать качественный кодек MAD для декодирования звука: # echo "ac=mad," >> ~/mplayer.config Посмотреть фильм в негативном отображении: # mplayer -vf eq2=1.0:-0.8 movie.avi Для использования точного таймера при воспроизведении фильмов следует задать частоту RTC: # echo "1024" > /proc/sys/dev/rtc/max-user-freq # echo "dev.rtc.max-user-freq = 1024" >> /etc/sysctl.conf [mencoder] Кодирование в два прохода: # mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi # mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi Установка битрейта (дефолтное значение равно 800): -ovc lavc -lavcopts vbitrate=1800 Опции, улучшающие качество (за счет скорости): -ovc lavc -lavcopts v4mv:trell:keyint=150:mbd=2:cbp:mv0:preme=2:mpeg_quant Фильтр «черезстрочности» (для DVD): -vf lavcdeint Перемасштабирование: -vf scale=width:height |