Заметки

Руководства, инструкции, советы и хитрости
Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Заметки

Сообщение Серый » 16 окт 2012, 13:50

Здесь я буду выкладывать находки, которые я отрыл для себя на протяжении последнего времени, но буду выкладывать кратко, типа себе чтобы не забыть. Кому что будет непонятно - спрашивайте, с радостью отвечу)

Уведомление о почте
xmessage -bg yellow -geometry -0+0 -button ok new mail ; opera http://mail.yandex.ru/lite/inbox

Уведомление о почте2

Код: Выделить всё

notify-send -i ~/.getmail/email.png -h int:x:0 -h int:y:752 --expire-time=900000 ' ' 'new mail'
Vim отключение и включение подсветки синтаксиса
Команды :syntax off и :syntax on
Возможно вы захотите навсегда отключить подсветку синтаксиса. Для этого вам необходимо внести изменения в файл .vimrc, находящийся в вашем домашнем каталоге.

Раскрашивание консоли
Стандартная строка в .bashrc
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
Раскрашенная
PS1='${debian_chroot:+($debian_chroot)}\[\033[1;31m\]\u@\h:\w\$ \[\033[0;37m\]'

Зашифрованный пароль
находится в /etc/shadow

Фон gedit
2e3436

Узнать глубину цвета
xwininfo

Конфигурирование видео
dpkg-reconfigure xserver-xorg

Размер папки
sudo du -hc /puti_k_papke | grep total

Проследить зависимость какому пакету нужен конкретный пакет
aptitude why пакет

Восстановление grub
1. сделать с помощью gparted диск где установлен линукс загрузочным, поставить флаг
2. Открываем терминал.
3. Теперь нужно найти раздел, на котором установлена Ubuntu.
$ sudo fdisk -l
4. Монтируем этот раздел.
$ sudo mount /dev/sdDP /mnt
где «D» – номер диска «a», «b», «c»;
«P» – номер раздела.
5. Теперь устанавливаем GRUB.
$ sudo grub-install --root-directory=/mnt /dev/sdD
«D» – это Ваш диск. Например, «sda».
6. Размонтируем диск и перегружаемся.
$ sudo umount /mnt && reboot

getmail
Создать папки
/home/seryi/.getmail
/home/seryi/.getmail/cur
/home/seryi/.getmail/new
/home/seryi/.getmail/tmp
формат файла
/home/seryi/.getmail/getmailrc

[retriever]
type = SimplePOP3Retriever
server = pop.yandex.ru
username = имя_пользователя
password = пароль
[destination]
type = Maildir
path = ~/.getmail/

Список последних установленных пакетов
ls -ltrh /var/lib/dpkg/info | tail

Отключение заставки при загрузке
удалить quiet splash

Отключение ramzswap0
Скорее всего, удалить /usr/share/initramfs-tools/conf.d/compcache
и сделать sudo update-initramfs -u
(непроверено, надо проверить, делал давно)

Поиск определенного пакета среди установленных
dpkg --list '*что_ищем*'

Количество места для файлов и каталогов
df -h

Скорость чтения диска
sudo hdparm -tT /dev/sda

Версия системы
cat /etc/issue.net

Вывести информацию о текущих сетевых соединениях
lsof -i

Посмотреть установлен пакет или нет, информация о всех пакетах
sudo dpkg --get-selections xneur

Отобразить информацию о конкретном пакете
dpkg -s package_name

Поиск текста
grep -rl 'text' /path/

Проверка насколько фрагментирован файл
filefrag -v /путь_к_файлу

Проверка swap пространства
swapon -s

Настройка swap
http://mydebianblog.blogspot.com/2010/0 ... linux.html

Изменение темы для root
sudo lxappearance

Установка DirectX в Wine
28/10/2010 в 1:37 | Трюки Автор: deviousway
Для запуска windows-игры в Linux через Wine, иногда требуется установленный DirectX. DirectX , естественно в Linux такого пакета нет из-за проблем с лицензией .
Для установки DirectX в Wine можно пойти сложным путем, устанавливая все библиотеки и описывая их в Wine, или простым путем, используя готовый скрипт Winetricks.
Скрипт Winetricks
Чтобы установить пакет с помощью скрипта Winetricks нужно:
Установить пакет cabextract. Установить этот пакет можно командой:
sudo apt-get install cabextract
Загрузить скрипт Winetricks к себе на компьютер:
wget http://www.kegel.com/wine/winetricks
Установить нужную программу можно используя графическую оболочку, запустив ее командой:
sh winetricks
Где можно выбрать нужный пакет, доступный в Winetricks, для установки:
С помощью Winetricks можно установить DirectX в Wine
# sh winetricks directx9
После этого Winetricks самостоятельно загрузит DirectX 9 и установит его в графической оболочке такой же, как в Windows.

Ubuntu крестик справа
gconftool-2 --set "/apps/metacity/general/button_layout" --type string "menu:minimize,maximize,close"

Старые образы, которые уже недоступны для скачивания на официальном сайте, но могут понадобиться, если у вас старый компьютер.
Образ crunchbang-9.04.01.i386.iso
http://narod.ru/disk/23455372001.8ca955 ... 6.iso.html
Образ crunchbang-10-20110207-openbox-i686.iso
http://narod.ru/disk/58726405001.7f6880 ... 6.iso.html

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: Заметки

Сообщение Серый » 16 окт 2012, 13:51

Если по каким-то причинам нельзя снести винду - можно хотя бы её запилить под линукс.

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: Заметки

Сообщение Серый » 19 окт 2012, 21:13

Градусник (термометр) для Кишинёва в консоли

Код: Выделить всё

curl -s "http://weather.yahooapis.com/forecastrss?p=MDXX0001&u=c" | grep "Cur" -A 1 | sed '1d;s/[^*]*, //g;s/<[^>]*>//g'

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: Заметки

Сообщение Серый » 20 окт 2012, 22:22

Тема для кранча CrunchBang
Ссылка устарела
Последний раз редактировалось ZEN 05 дек 2013, 14:12, всего редактировалось 1 раз.
Причина: устаревшая ссылка

Аватара пользователя
Porthos
Сообщения: 92
Зарегистрирован: 04 окт 2012, 23:19
Темы: 1
Откуда: EU
Статус: Не в сети

Re: Заметки

Сообщение Porthos » 20 окт 2012, 22:58

Серый писал(а):Градусник (термометр) для Кишинёва в консоли

Код: Выделить всё

curl -s "http://weather.yahooapis.com/forecastrss?p=MDXX0001&u=c" | grep "Cur" -A 1 | sed '1d;s/[^*]*, //g;s/<[^>]*>//g'
Твой метод шляпный какой-то ))
Делается всё гораздо проще:
$ sudo apt-get install pymetar
$ pymetar station id

station id искаем и находим здесь http://www.nws.noaa.gov/tg/siteloc.shtml

Как-то так. Ага.
Кошки живут по обе стороны реальности.
(с) Constantine

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: Заметки

Сообщение Серый » 20 окт 2012, 23:14

Ну, коллега, как сказать. У меня метод основан на парсинге страницы и не требует установки никаких дополнительных пакетов, а у тебя нужно ставить пакет pymetar (насколько я понял, раньше о нём не слышал).
Покажи вывод pymetar station id для моего города или твоего, интересно как выглядит. Также через time было бы интересно проверить чей метод крутится быстрее.

Код: Выделить всё

seryi@seryi-laptop:~$ time curl -s "http://weather.yahooapis.com/forecastrss?p=MDXX0001&u=c" | grep "Cur" -A 1 | sed '1d;s/[^*]*, //g;s/<[^>]*>//g'
15 C

real	0m0.210s
user	0m0.028s
sys	0m0.024s
seryi@seryi-laptop:~$
Сравни у себя оба метода через time.

Аватара пользователя
Porthos
Сообщения: 92
Зарегистрирован: 04 окт 2012, 23:19
Темы: 1
Откуда: EU
Статус: Не в сети

Re: Заметки

Сообщение Porthos » 21 окт 2012, 01:24

porthos@porthos-laptop:~$ time pymetar EETN
Weather report for Tallinn, Estonia (EETN) as of 2012-10-20 21:50:00Z
Values of "None" indicate that the value is missing from the report.
Temperature: 10.0 C / 50.0 F
Wind chill: 8.69 C / 47.67 F
Rel. Humidity: 100%
Wind speed: 2.68 m/s (2 Bft, 5.21 knots)
Wind direction: 130 deg (SE)
Pressure: 1015 hPa
Dew Point: 10.0 C / 50.0 F
Weather: mist
Cloudtype: None
Sky Conditions: overcast

real 0m0.134s
user 0m0.072s
sys 0m0.000s
porthos@porthos-laptop:~$
Кошки живут по обе стороны реальности.
(с) Constantine

Аватара пользователя
lumberjack
Модератор
Сообщения: 1009
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

Re: Заметки

Сообщение lumberjack » 21 окт 2012, 06:55

время на разных машинах вообще не показатель! у меня, к примеру, показатель time при выполнении запроса на погоду у Серого в городе:

Код: Выделить всё

time curl -s "http://weather.yahooapis.com/forecastrss?p=MDXX0001&u=c" | grep "Cur" -A 1 | sed '1d;s/[^*]*, //g;s/<[^>]*>//g'
12 C
real	0m0.085s
user	0m0.007s
sys	0m0.000s

Серый
Сообщения: 844
Зарегистрирован: 27 сен 2012, 19:20
Темы: 102
Статус: Не в сети

Re: Заметки

Сообщение Серый » 21 окт 2012, 07:23

2 lumberjack: Конечно не показатель. Я имел ввиду сравнивать оба метода по выводу time на одной машине. И то надо пробовать несколько раз, т.к. каждый раз показатели немного отличаются.
2 Porthos: Вывод pymetar всё равно парсить надо, т.к. стоит задача вывести градусы, потом пробел, потом символ "C" и больше ничего. Но всё равно, спасибо за идею с pymetar)

Аватара пользователя
ZEN
Администратор
Сообщения: 1338
Зарегистрирован: 27 сен 2012, 18:23
Темы: 204
Откуда: Украина, Одесса
Статус: В сети

Re: Заметки

Сообщение ZEN » 22 окт 2012, 01:31

Здесь можно учитывать разные факторы, как скорость интернет соединения, парсер вывода в std через awk/sed... Но пусть вариант просто будет как альтернатива, а кому что использовать это дело личное )
бог создал труд и обезьяну
чтоб получился человек
а вот пингвина он не трогал
тот сразу вышел хорошо

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и 0 гостей