Предлагаю в этой теме (согласен, название темы не отличается оригинальностью) сохранять «трюки и маленькие хитрости», связанные с Gentoo и родственными ему дистрибутивами. Уверен, что каждый «гентушник» имеет в запасе, как собственные наработки — алиасы и функции оболочек, скрипты, необычное применение «обычных» команд и т. д., так и советы, найденные в Интернете.
На авторство не претендую, привожу в качестве примера:
1. Всем известно, что после обновления xorg-server'а требуют пересборки драйвера устройств ввода и видеокарты. Я, к примеру, делаю это так:
emerge -1 $(qlist -I -C x11-drivers/)
2. В логе (/var/log/emerge.log) дата и время записываются в формате UNIX — «количество секунд, прошедших с полуночи 1 января 1970 года без учета високосных секунд» и не очень понятном для человека:
tail -n5 /var/log/emerge.log
1279478929: === (1 of 1) Post-Build Cleaning (app-doc/pms-3::/usr/portage/app-doc/pms/pms-3.ebuild)
1279478929: ::: completed emerge (1 of 1) app-doc/pms-3 to /
1279478929: *** Finished. Cleaning up...
1279478930: *** exiting successfully.
1279478931: *** terminating.
Добавив в ~/.zshrc несложную функцию
lemerge () { cat /var/log/emerge.log | awk -F: '{print strftime("%c", $1),$2}' | less }
получаем:
lemerge
...
Вск 18 Июл 2010 21:48:49 === (1 of 1) Updating world file (app-doc/pms-3)
Вск 18 Июл 2010 21:48:49 === (1 of 1) Post-Build Cleaning (app-doc/pms-3
Вск 18 Июл 2010 21:48:49
Вск 18 Июл 2010 21:48:49 *** Finished. Cleaning up...
Вск 18 Июл 2010 21:48:50 *** exiting successfully.
Вск 18 Июл 2010 21:48:51 *** terminating.
...