Все Линуксы


Добавление Replay Gain тегов музыкальной коллекции

Любому человеку, имеющему большую музыкальную коллекцию, знакома проблема, возникающая при прослушивании подряд нескольких треков из разных альбомов: из-за разных уровней громкости переход между треками перестает быть плавным, и приходится вручную крутить регулятор громкости. К счастью, проблема решаема, и решение -- использование Replay Gain.

0
Ваша оценка: Ничего

Замер времени выполенения команды

Как раз сейчас понадобилось замерить время работы скрипта... Поискал тут, не нашел :( Зато гугль помог. А все оказалось не просто, а очень просто:

$ time for i in {1..100000} ; do echo $i $>/dev/null ; done
 
real	0m3.680s
user	0m2.964s
sys	0m0.692s

ЗЫЖ В sh этого нету.

3
Ваша оценка: Ничего Рейтинг: 3 (2 голоса)
i-sat аватар

screen как много в этом слове!

Что такое screen и с чем его едят?

Не буду подробно рассказывать что такое screen, скажу лишь в кратце, что это очень мощный инструмент для совместной работы в консоле.

Просто попытаюсь систематизировать материалы по screen на linsovet.
Да простят меня более продвинутые пользователи за эту попытку ;)

P.S. спасибо ramok за то, что помог мне взглянуть на screen с нужного ракурса и оказал помощь в этом вопросе!

0
Ваша оценка: Ничего
banda аватар

Установка принтера Epson R270 в линукс

Драйвера от AVASYS можете выкинуть. Работают, но так себе.

Поставьте последние версии gutenprint, cups. Там драйвера для R270 есть (gutenprint 5.0.2, cups 1.3.8 - точно есть). Настраивается так: заходите на http://localhost:631 и Add printer... надеюсь, разберётесь - всяко не сложнее чем в виндах.

Я сам недавно r270 продал. Печатает оч. даже прилично. Правда, не сравнивал с тем, что получается под виндами (ну лень мне винды запускать :), но меня качество вполне устраивает.

http://pinbay.net/forum/index.php/topic,823.0.html

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

Ускорение загрузки пакетов с cd/dvd

Если в источниках приложений ( другими словами в/etc/apt/sources.list ) у вас есть cd или dvd диски, можно значительно ускорить процесс установки.
Делаем iso образ диска, например так:

$ dd if=/dev/cdrom of=disk_name.iso

Далее при установки чего либо, если попросит установочный диск, монтируем его в /media/cdrom, например так

$ sudo mount -o loop -t iso9660 disk_name.iso /media/cdrom

и смело продолжаем дальше.
Монтирование можно оформить либо скриптом, либо в .bash_aliases, кому как нравится.

Проверено на Ubuntu. Думаю справедливо для всех Linux

0
Ваша оценка: Ничего
Vaulter аватар

Распаковка архивов

###   Handy Extract Program
 
extract () {
    if [ -f $1 ] ; then
        case $1 in
            *.tar.bz2) tar xvjf $1   ;;
            *.tar.gz)  tar xvzf $1   ;;
            *.bz2)     bunzip2 $1    ;;
            *.rar)     unrar x $1    ;;
            *.gz)      gunzip $1     ;;
            *.tar)     tar xvf $1    ;;
            *.tbz2)    tar xvjf $1   ;;
            *.tgz)     tar xvzf $1   ;;
            *.zip)     unzip $1      ;;
            *.Z)       uncompress $1 ;;
            *.7z)      7z x $1       ;;
            *)         echo "'$1' cannot be extracted via >extract<" ;;
        esac
    else
        echo "'$1' is not a valid file"
    fi
}

Уже не помню где нашел, не мое :)

Поместить в ~/.bashrc или profile

0
Ваша оценка: Ничего
Vaulter аватар

Google search from command line / Поиск в Google из коммандной строки

##
# Perform google search from command line
# @author Andrey Zakharov <http://vaultsoft.ru/ru/node/112>
# @code
# $ g well linux c%2b%2b engineer
# @endcode
# @TODO url decode
g() {
    if env | grep -q DISPLAY; then
        env x-www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*" &
    else
        env www-browser "http://www.google.com/search?hl=${LANG%%_*}&q=$*"
    fi
}

1
Ваша оценка: Ничего Рейтинг: 1 (1 vote)

Добавление ключа в keyring с проверкой необходимости

KEYFILE=~/.ssh/your-key
 
getfingerprint()
{
    FINGERPRINT=$(echo "$KEYFILE" | ssh-keygen -l 2>/dev/null | awk '{print $2}')
}
 
preparekeys()
{
    getfingerprint
 
    if ssh-add -l | grep -q $FINGERPRINT; then
        echo "$KEYFILE ($FINGERPRINT) already in keyring"
    else
        ssh-add $KEYFILE
    fi
}

0
Ваша оценка: Ничего
bliznezz аватар

выход из bash без сохранения истории

перевод типса из shell-fu.

самый простой вариант это SIGKILL своего шелла:

 kill -9 $$

вариант по-нежнее:

 unset SAVEFILE; unset HISTFILE;
0
Ваша оценка: Ничего
banda аватар

Установка драйвера вебкамеры для Asus F5RL в Linux

Установка драйвера вебкамеры для Asus F5RL

Благодарю за помощь на поиск драйвера Игрь Ляплянину.

0
Ваша оценка: Ничего
bliznezz аватар

Чтение манов в mcview

Лично я засел за PC-совместивые компы во времена доса, и norton commander. учился тогда по книжкам Фигурнова, и поэтому в линуксе и привык пользоваться миднайтом, и редактором его mcedit. соответсвенно чтение манов в less (а темболее more в SunOS и HP-UX) меня не вставляет.
переменная PAGER, данная при запуске man-а даст на вход поток материала мана, поэтому таким нехитрым образом я буду читать маны в родном для меня mcview.

PAGER=" cat - > /tmp/man.$$ ; /usr/bin/mcview /tmp/man.$$ ; rm /tmp/man.$$ " man bash
0
Ваша оценка: Ничего

spam-chek 0.3: Быстрее, больше, сильнее

Я уже выкладывал и писал предыдущие версии скрипта spam-check. Сегодня же, в преддверии Нового 2010 года, хочу поделиться новой, третьей версией данного скрипта.
Напомню, скрипт предназначен для проверки своих (и не только) серверов на их наличие в черных списках (DNSBL).

5
Ваша оценка: Ничего Рейтинг: 5 (3 голоса)

Закрытие хрома вместе с последней вкладкой

Думаю, многим из нас надоело, что Chromium закрывается вместе с закрытием последней вкладки. Фичреквест на запрос опции отключения такой возможности висит уже давно (можно погуглить на их странице, с 20 июня), а воз и ныне там. Пока опцию не добавили, можно использовать следующий костылик...

0
Ваша оценка: Ничего

iptables: маскарад - хоровод

предлагаю рецептик, как сварить вкусный маскарадинг на несколько внешних ip без использования таргета MASQUARADE

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

Из TIF в PDF и сбор всех PDF в один

Собрал небольшой скриптик для перевода из tif в pdf, а потом сбор всех pdf файлов в один.

Использовал:
http://www.opennet.ru/docs/RUS/bash/bash-1.html
http://flerant.in.nnov.ru/blog/1188235.html
http://www.togaware.com/linux/survivor/Convert_MS_Word.html
http://www.linuxgraphics.ru/forum/viewthread.php?thread_id=566#post_5215

UPD: new version

Линки в тему:

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)

Ссылка на коллекцию "шпаргалок" по Linux

Ссылка на коллекцию Linux шпаргалок:
http://flycat.info/2009/04/10/sobranie-luchshix-shpargalok-po-linux/ - наткнулся случайно, делюсь

0
Ваша оценка: Ничего

Linux: Установка и запуск OpenVZ на Debian Lenny

Настройка VPS в Debian Lenny на базе OpenVZ. Виртуальные Linux сервера.

0
Ваша оценка: Ничего

Распаковка deb-пакетов в других дистрибутивах

Чтобы распаковать deb-пакет в другом дистрибутиве, необходимо выполнить два следующих шага:

1) Узнать тип сжатия данных

ar t имя_пакета.deb | grep data

В ответ будет получено имя файла в архиве, например data.tar.gz.

2) Выполнить соответствующую имени файла команду из следующего списка:

ar -p имя_пакета.deb data.tar.gz | tar zx -C dir
ar -p имя_пакета.deb data.tar.bz2 | tar jx -C dir
ar -p имя_пакета.deb data.tar.lzma | unlzma | tar x -C dir

Файлы будут распакованы в директорию dir.

0
Ваша оценка: Ничего

Генерация случайного пароля

Вот такой консольной командой можно "быстренько придумать" пароль из 8-и символов

cat /dev/urandom | tr -d -c 'a-zA-Z0-9' | fold -w 8 | head -1
0
Ваша оценка: Ничего
banda аватар

Wget 1.12 what new

Вышел релиз Wget 1.12 , консольной программы для автоматического получения файлов по сети. В новой версии представлены следующие улучшения.

0
Ваша оценка: Ничего