Это делается довольно легко (выведет все уникальные User-Agent из лога):
cat access.log | awk -F'"' '{print $6}' | sort | uniq
Если лог имеет другой формат — заменить $6 на другой порядковый номер столбца.
Спрятать файлы внутри JPEG-изображения довольно просто.
Берём архив rar/zip (к примеру something.rar
) и картинку в которую мы хотим вложить какие-то данные (например someimage.jpg
).
Теперь просто выпоняем комманду:
cat someimage.jpg something.rar > result.jpg
Вуаля! Наш архив something.rar
теперь спрятан в картинке result.jpg
.
Для извлечения необходимо просто переименовать result.jpg
в result.rar
и открыть любимым архиватором.
Делается всё просто
cd /etc/xdg/autostart/
sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
Открываете файл конфига LightDM
sudo vi /etc/lightdm/lightdm.conf
Устанавливаете значение
allow-guest = false
Ставится так
sudo add-apt-repository ppa:zeitgeist/ppa
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install activity-log-manager
gsettings set com.canonical.Unity form-factor Netbook
Firefox для своей работы использует БД SQLite, файлы которой нужно периодически оптимизировать (Vacuum). Что может давать в некоторых случаях трёхкратное ускорение запуска Firefox.
Сделать это можно с помощью следующего скрипта:
#!/bin/bash
echo ""
cd ~/.mozilla/firefox/*.default/
pwd
echo ""
for i in *.sqlite;
do
prev_size=`ls -lAgh $i | awk '{ print $4 }'`
echo -n " Vacuum "$i"... ";
echo "VACUUM;" | sqlite3 $i ;
echo -e "\tOK ($prev_size -> `ls -lAgh $i | awk '{ print $4 }'`)";
done
echo ""
Для работы необходимы пакет sqlite3
sudo apt-get install sqlite3
Данный скрипт можно запускать периодично. Например при старте компьютера.
Запускаем так
find . -iname "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 -d --remove-v1
Для работы необходим python-mutagen.
Ставится так
sudo apt-get install python-mutagen
Ставим, если ещё нет
sudo apt-get install ccze
Смотирим так
cat /var/log/syslog | ccze -A
Или так (экспорт в HTML)
ccze -h < /var/log/syslog > ~/syslog.html