Обновления за Октябрь, 2010 Показать/спрятать ветки комментариев | Горячие клавиши

  • rostoteka 15:18 on October 16, 2010 Постоянная ссылка | Ответить
    Метки: , , ,   

    Grub Customizer — графическая утилита настройки grub 

    Наконец-то, появилась эта полезная утилита! Многим пригодиться.

    Grub Customizer — новый графический менеджер настроек GRUB2. На данный момент он позволяет: переименовывать, переупорядочивать, удалять/добавлять и скрывать элементы меню выбора загрузчика.

    Интересен еще и тот факт, что даже после переустановки самого ГРУБа ваши изменения не исчезнут.

    Grub Customizer доступен через Ubuntu PPA (Lucid и Maverick)

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    sudo apt-get update
    sudo apt-get install grub-customizer

    Кстати, он также поддерживает BURG.

    Проверено на Ubuntu 10.10, работает нормально.

    Взято отсюда>>>

     
  • rostoteka 15:32 on October 15, 2010 Постоянная ссылка | Ответить
    Метки: , , ,   

    как узнать температуру процессора в linux ? 

    Делаем так:

    Ставим  lm-sensors:

    sudo apt-get install   lm-sensors

    теперь даём команду  sensors

    она выводит примерно такое сообщение:

    ~/Рабочий стол$ sensors
    acpitz-virtual-0
    Adapter: Virtual device
    temp1: +40.0°C (crit = +75.0°C)

    k8temp-pci-00c3
    Adapter: PCI adapter
    Core0 Temp: +38.0°C
    Core1 Temp: +38.0°C

    atk0110-acpi-0
    Adapter: ACPI interface
    Vcore Voltage: +1.12 V (min = +1.45 V, max = +1.75 V)
    +3.3 Voltage: +3.33 V (min = +3.00 V, max = +3.60 V)
    +5.0 Voltage: +5.00 V (min = +4.50 V, max = +5.50 V)
    +12.0 Voltage: +12.16 V (min = +11.20 V, max = +13.20 V)
    CPU FAN Speed: 2360 RPM (min = 0 RPM)
    CHASSIS FAN Speed: 0 RPM (min = 0 RPM)
    POWER FAN Speed: 0 RPM (min = 0 RPM)
    CPU Temperature: +49.0°C (high = +90.0°C, crit = +125.0°C)
    MB Temperature: +30.0°C (high = +70.0°C, crit = +125.0°C)

    нас интересует строка, выделенная синим цветом, с первого по двадцать четвёртый символ, поэтому, чтобы вывести именно эту информацию, делаем так:

    sensors | grep «CPU Temperature» | cut -c 1-24

    Вот, таким несложным действием можно вывести температуру в консоль, или в программу мониторинга — conky

    Смотрите также: Список полезных команд linux, Пополняемая статейка – сборник коротких, но полезных рецептов для linux.

     
  • rostoteka 05:58 on October 14, 2010 Постоянная ссылка | Ответить
    Метки: , ,   

    Команда find : хитрости, секреты, трюки… 

    Как можно искать в linux

    Существует множество различных программ для поиска, но в этом описании я остановлюсь только на двух стандартных программах, которые гарантированно есть в вашем дистрибутиве — find и locate.

    FIND
    Если вы знакомы с иностранными языками, то такое название для программы поиска совсем не должно вас удивлять. Это удобная программа, которая умеет искать файлы и каталоги, просматривать все каталоги в системе или только заданный, искать файлы на заданную глубину и файлы с указанными атрибутами. Что тут можно ещё добавить? Команда find имеет множество доступных параметров. Всё это можно почитать, введя команду man find в терминале. Обработка параметров, переданных команде производиться последовательно: с лева на право. Об этом нюансе немного позже.

    Теперь немного примеров:

    find /home -user superuser

    Эта команда выплюнет на экран список абсолютных путей для всех файлов в директории /home, которые принадлежат пользователю с именем superuser.

    Просто? Даже слишком.
    Давайте грянем!

    find . -name «[A-Z]*.php» -mtime +30 -perm 665 -user brainfucker

    Так себе грянули, но пример усложнился.
    Теперь по порядку:
    . — ссылается на текущий каталог. Иными словами, искать мы будем в текущем каталоге.
    -name «[A-Z]*.php» — найти все файлы, имя которых начинается с заглавной буквы латинского алфавита ([A-Z]) и заканчивается на .php
    -mtime +30 Искать файлы, которые были изменены более чем 30 дней назад. Здесь речь идёт именно о времени последних изменений. Ещё можно проверять, например, дату последнего чтения параметром atime. Подробнее смотрите в справочной странице.
    -perm 665 Искать файлы, на которые установлены права доступа 665.
    -user brainfucker Это уже знакомый параметр поиска по имени владельца файла.
    Под спойлером постарался разжевать выражение «[A-Z]*.php»:
    Показать

    Отлично! Теперь вы можете искать файлы очень гибко варьируя условия для поиска. А что делать дальше, спросите вы? Использовать параметр -exec, невозметимо отвечу я! Этот параметр передаст список файлов указанной программе.
    Например:

    find /home -user superuser -exec chmod 777

    найдёт файлы пользователя superuser и установит на них права доступа 777 (chmod 777). Бывает так, что длина командной строки может быть ограничена, поэтому, если файлов слишком много, система выдаст ошибку. Тогда для дальнейшей обработки файлов используют передачу stdout программы find (собственно, список файлов) программе xargs. Тут всё аналогично. Только форма записи немного отлична:

    find . -perm 777 | xargs rm
    такая строка, будучи запущенной на исполнение, удалит все файлы с правами доступа 777 в текущей директории.

    Будьте осторожны!
    find обрабатывает параметры, переданные ей, последовательно. Так, если вы захотите удалить из некоторого каталога файлы, по очень точно подобранным параметрам, то опцию -delete нужно указать после всех других параметров. Ещё 2 примера:

    find / -name «[A-Z]*» -mtime +30 -perm 665 -user brainfucker -delete

    В этом случае я удалю все файлы в системе, имена которых начинаются с заглавной буквы, которые были изменены более 30 дней назад, на которые установлены права доступа 665 и при всём этом принадлежащие юзеру brainfucker. Всё правильно.

    find / -delete -name «[A-Z]*» -mtime +30 -perm 665 -user brainfucker

    В этом случае я удалю всё. Вообще всё. Почему? Команда find, которой в качестве параметра передан каталог, «найдет» вообще все файлы в этом каталоге. В данном случае, список файлов из каталога / будет передан на удаление, без применения всех остальных фильтров.

    LOCATE
    Locate простой. Его основное (и единственное?) преимущество — скорость. Find перебирает все файлы в указанном каталоге и просматривает их на соответствие параметрам. Locate зараннее знает где что у вас есть. Для этого раз в сутки (если не настроено иначе), обновляется специальная база данных, с которой locate работает.

    Locate возвращает все файлы, в имени или названии каталога которого есть искомая строка.

    $locate xauth
    /home/mj/.xauth
    /home/mj/.xauth/refcount
    /home/mj/.xauth/refcount/root
    /home/mj7 .xauth/refcount/root/testlinux
    /lib/security/pam_xauth.so
    /usr/XllR6/bin/mkxauth
    /usr/XllR6/bin/xauth
    /usr/XllR6/man/manl/mkxauth.1x.gz
    /usr/XllR6/man/manl/xauth.1x.gz
    /usr/share/doc/pam-0.72/txts/README.pam_xauth
    /usr/share/man/man8/pam_xauth.8.gz

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

    Ещё, наверное, нужно сказать что базу данных locate можно обновить принудительно командой updatedb (нужны права суперпользователя). Если вы не можете найти необходимый файл, попробуйте обновить базу данных.

    Взято отсюда>>>

    Смотрите также:  Список полезных команд linux,  Пополняемая статейка – сборник коротких, но полезных рецептов для linux.

     
  • rostoteka 15:56 on June 17, 2010 Постоянная ссылка | Ответить
    Метки: , , , , ,   

    Разбить flac файл альбома на треки 

    Есть альбом в виде одного flac файла и сопровождающего его cue файла. Необходимо порезать корректно на отдельные треки.
    1. Режим на треки:

    $ cuebreakpoints filename.cue | shnsplit -o flac *.flac

    2. Заполняем теги:

    $ cuetag filename.cue `ls split-track*.flac`

    3. Переименовываем:

    $ for i in *.flac; do mv $i "`grep "TRACK ${i:11:2} AUDIO" -A 1 filename.cue | grep TITLE | sed "s/.*\"\(.*\)\"/\1/g"`".flac; done

    Под убунтой пришлось доставить пакеты flac, cuetools и shntool.

    Источник>>>

     
  • rostoteka 05:38 on May 21, 2010 Постоянная ссылка | Ответить
    Метки: , ,   

    Перекодировать MP3 в AAC 

    Возникла у меня задача — взять некий MP3-файл, вырезать из него понравившийся кусок и сделать из этого куска рингтон для мобилки.

    Для обрезания-вырезания есть утилитка mpgsplit, которая входит в пакет mpgtx. Резать с её помощью очень просто:

    #  mpgsplit input.mp3 [MM:SS.SS-MM:SS.SS] -o output.mp3

    Первые MM:SS — это откуда начинать резать, а вторые MM:SS — где закончить резать.
    Хочу обратить внимание на .SS (которые после точки) — здесь задаются милисекунды; очень помогает поточнее концовку обрезать.
    Моя простенькая Нокия по умолчанию рингтоны хранит в AAC. Вот в этот формат и перекодируем получившийся MP3.
    Для этого будем пользовать faac. Т.к. faac ругнулся на чистый мр3, то сначала перегоним в wav:

    # lame —decode output.mp3

    а затем уже в аас:

    1. faac output.wav

    Вот и все. Спасибо за внимание.

     
  • rostoteka 05:16 on April 21, 2010 Постоянная ссылка | Ответить
    Метки:   

    уже скоро!!! 

    Ubuntu 10.04 LTS

     
  • rostoteka 06:52 on March 22, 2010 Постоянная ссылка | Ответить
    Метки: , ,   

    avi в 3gp, или создание видео для мобильного телефона 

    Требуется переконвертировать avi видео файл в 3gp для дальнейшего просмотра на мобильном.

    Если ваш телефон поддерживает MP4 я бы рекомендовал avidemux, обладающий хорошим gtk/qt интерфейсом:
    Avidemux — в репозитарии, если у вас подключен Medibuntu Repo.

    Для конвертации в 3gp я бы больше посоветовал использовать handbrake:
    HandbrakeGUI ( handbrake.fr/?article=download )

    Не стоит забывать про очень мощную тулзу ffmpeg для которой написано множество man страниц. (если вы плохо знаете английски, то в сети можно найти переведенные маны, в частности здесь: translated.by
    Пример использования ffmpeg для мгновенно конвертации в 3gp:

    ffmpeg -i inputfile.avi -s qcif -vcodec h263 -acodec aac
    -ac 1 -ar 8000 -r 25 -ab 32 -y outputfile.3gp

    взято здесь >>>

     
  • rostoteka 06:36 on March 22, 2010 Постоянная ссылка | Ответить
    Метки: , , , ,   

    flac to mp3 — простой сккриптик для конвертации аудиофайлов. 

    Скрипт конвертирует из flac в mp3 список файлов по шаблону и готовые mp3’шники ложит в каталог с исходными файлами. Необходимо иметь в системе flac и lame.

    $ for file in *.flac; do $(flac -cd "$file" | lame -h - "${file%.flac}.mp3"); done

     
  • rostoteka 13:15 on March 15, 2010 Постоянная ссылка | Ответить
    Метки: , , ramdisk   

    ramdisk в linux, или виртуальный диск на лету… 

    Бывают задачи, когда нужно работать с большим количеством мелких файлов и делать это по возможности быстро, без завязок на меееедленную файловую подсистему. Ветераны вспомнят о том, что есть такой виртуальный диск, он же RAM-дисках (ramdisk) и будут совершенно правы — это действительно выход, а сделать ramdisk в Linux можно буквально в один клик на клавиатуре.

    Собственно, в ядре должна быть поддержка tmpfs, и если вы (или авторы вашего дистрибутива) не любители усложнять себе жизнь, она там должна быть. Для этого быстренько создаём новую точку монтирования:

    1. mkdir /mnt/tmpfs/
    2. chmod 777 /mnt/tmpfs/

    и даём все права на использование. После этого даём команду (от рута или через sudo):

    1. mount -t tmpfs -o size=xxxM tmpfs /mnt/tmpfs/

    или
    $ sudo mount -t tmpfs -o size=xxxM tmpfs /mnt/tmpfs/
    где xxxM есть размер RAMdisk в Мегабайтах.
    Будьте осторожны и не размахивайтесь слишком широко: если вы попросите создать ramdisk
    больше, чем имеете оперативной памяти, система начнёт сгружать всё в swap-файл и дела пойдут очень медленно и грустно.

    Если же вы хотите изменить размер ramdisk — это просто:

    1. mount -o remount -o size=yyyM /mnt/tmpfs/

    или
    $ sudo mount -o remount -o size=yyyM /mnt/tmpfs/
    При этом содержимое диска не пропадёт, но его размер тут же увеличится (при уменьшении так же ничего не пропадёт, если только данных не больше, чем диск).

    Так же предупреждаю особо горячих финских парней: это RAM-диск, а это значит, что всё его содержимое после отключения питания машины будет безвозвратно потеряно. Будьте бдительны.

    взято отсюда >>>

     
  • rostoteka 04:56 on November 29, 2009 Постоянная ссылка | Ответить
    Метки: , , iPhone,   

    Подключение iPhone/iPod Touch (по USB) в Ubuntu Linux 

    iFuse позволяет монтировать iPhone/iPod Touch через USB-кабель. Вы сможете просматривать и редактировать файлы на этих устройствах так же как и на любом другом USB-диске. Для этого не надо прошивать девайс или каким-то другим способом лишаться гарантии на него.
    iFuse это драйвер файловой системы FUSE, который использует библиотеку «libiphone» и стандартный протокол от Apple (AFC) для подключения устройства.
    После монтирования устройство подключается в каталог /var/root/Media, и вы можете делать всё что угодно с находящимися в нём файлами.

     

    Установка iFuse в Ubuntu.

    Для начала отредактируем файл /etc/apt/sources.list:
    sudo gedit /etc/apt/sources.list


    Добавьте строку:
    deb http://ppa.launchpad.net/jonabeck/ppa/ubuntu karmic main
    deb-src http://ppa.launchpad.net/jonabeck/ppa/ubuntu karmic main

    Замените karmic на нужную версию (hardy, intrepid, jaunty), если у вас не 9.10.
    Сохраните и закройте файл.

    Установим gpg-ключ:
    sudo apt-key adv — recv-keys — keyserver keyserver.ubuntu.com F0876AC9

    Обновите список пакетов:
    sudo apt-get update

    Последний шаг:
    sudo apt-get install ifuse

    Теперь осталось только подключить iPhone или iPod к компьютеру.

     
c
cоздать новую запись
j
следующая запись/комментарий
k
предыдущая запись/комментарий
r
Ответить
e
Изменить
o
показать/скрыть комментарии
t
перейти наверх
l
Go to login
h
Показать/Скрыть помощь
shift + esc
Отмена