Изменить дату изменения файла
touch -tYYYYMMDDHHMM test.txt
touch -tYYYYMMDDHHMM test.txt
Нашел полезную статью по эффективному энергопотреблению в Ubuntu. Но вот что интересно, у меня при подключении/отключении кабеля питания не срабатывал автоматически скрипт /etc/acpi/power.sh Я немного поразмыслил и решил воспользоваться всемогущим udev. Правила для отлова этих событий выглядят так:
Надоело делать это вручную. Создаем файл
/etc/udev/rules.d/01-local.rules
Пишем в него:
ACTION=="add", SUBSYSTEM=="input", ENV{INPUT_MOUSE}="1", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/usr/bin/synclient TouchpadOff=1"ACTION=="remove", SUBSYSTEM=="input", ENV{ID_INPUT_MOUSE}="1", ENV{DISPLAY}=":0.0", ENV{XAUTHORITY}="/home/user/.Xauthority", RUN+="/usr/bin/synclient TouchpadOff=0"
Продолжаем тему модификации PDF. В этот раз мне понадобилось перевернуть на 180 градусов некоторые страницы в PDF документе. И опять на помощь приходит утилита pdftk. Предположим у нас есть pdf документ input.pdf состоящий из 5 страниц. 2 и 4 страницу нужно перевернуть на 180 градусов. На выходе получим файл output.pdf Команда будет выглядеть так:
pdftk input.pdf cat 1 2S 3 4S 5 output output.pdf
Понадобилось мне тут объединить несколько PDF файлов в один. Сделать это очень просто: Устанавливаем утилиту pdftk
sudo apt-get install pdftk
Затем указываем ей все файлы вот так:
pdftk 1.pdf 2.pdf 3.pdf cat output result.pdf
где 1.pdf 2.pdf 3.pdf - это наши исходные файлы, а result.pdf - это файл результат
UPD если нужно сделать файл из всех файлов в каталоге, то можно использовать *, вместо указания имен файлов
Представьте ситуацию: вам принесли жесткий диск с установленным линуксом и попросили, например, удалить один пакет, из-за которого этот линукс не загружается. Вы подключаете его к своему компьютеру, а что дальше? Как заставить apt-get удалить что-то не с вашей системы, а с той, что вам принесли? Для этого и существует chroot. Сначала необходимо примонтировать каталог /dev из Вашей системы в ту, с которой Вы собираетесь работать.
sudo mount --bind /dev /media/DEBIAN/dev
Начиная с Ubuntu 12.04 стандартная утилита создания скриншотов перестала выдавать диалоговое окно для выбора куда сохранять файл скриншота и принудительно сохраняет в ~/Картинки Т.к. в картинках долго искать, я люблю, чтобы скриншоты сохранялись на рабочий стол. Чтобы исправить данное недоразумение, запускаем
dconf-editor
идем в
org.gnome.gnome-screenshot
и в
auto-save-directory
указываем нужный каталог, причем перед путем пишем file:// например
Итак, задача: перенести сервер Dr.Web Enterprise Security Suite 6.0 с Windows на Debian Squeeze. Обязательное условие дял успешного переноса базы данных - одинаковая версия сервера на windows и на linux.
Для того, чтобы сжать PDF файл не разбирая и не собирая его вручную, воспользуемся ghostscript. Убедимся, что он установлен:
sudo apt-get install ghostscript
А затем сожмем PDF:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
Что есть input.pdf и output.pdf, думаю понятно.
Если Вам нужно, чтобы сейчас же Ваш компьютер стал интернет шлюзом, и раздавал другим интернет, то нет ничего проще. Этого можно добиться, введя всего 3 строчки в терминал:
Становимся рутом
sudo -s
Включаем IP форвардинг
echo 1 > /proc/sys/net/ipv4/ip_forward
Расшариваем интернет
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE