Linux

1 комментарий

Для Linux существует замечательный легкий BitTorrent-клиент, который называется transmission-daemon. Работает он совершенно безотказно, но вот произвести его первоначальную настройку для многих новичков является нетривиальной задачей. ...читать дальше

В RHEL-based дистрибутивах есть замечательная утилита по управлению автозагрузкой, называется она chkconfig. В Debian-based дистрибутивах существует аналог этой замечательной утилиты, называется sysv-rc-conf.

Для того, чтобы добавить свой скрипт или программу в автозагрузку Ubuntu (и ему подобных дистрибутивов), достаточно его прописать в файл /etc/rc.local перед последней строкой "exit 0".

sgdisk -R=/dev/sdb /dev/sda - ВНИМАНИЕ! Эта команда копирует таблицу разделов с sda на sdb. Не перепутайте!

sgdisk -G /dev/sdb - эта команда делает случайные GUID на диск и все разделы. Это особенно важно при использовании обоих дисков на одном компьютере, хотя желательно и для случая разнесения дисков по разным системам.

При обновлении системы порой выскакивает ошибка
Warning: No support for locale: ru_RU.utf8
можно просто не обращать на нее внимания, а можно избавиться от нее одной командой
sudo locale-gen --purge --no-archive
Всё.

В свежем Linux Mint 17 данная проблема решается очень просто
sudo aptitude install pepperflashplugin-nonfree
Перезапускаем Chromium, всё готово.

Если же у Вас установлен Linux Mint 13, то особых сложностей тоже не возникнет, но действий придется сделать чуть больше.
Добавляем репозиторий
sudo add-apt-repository ppa:skunk/pepper-flash
Обновляем список пакетов
sudo apt-get update
Устанавливаем необходимый пакет
sudo apt-get install pepflashplugin-installer
Добавляем необходимую строку в конфигурационный файл
sudo echo '. /usr/lib/pepflashplugin-installer/pepflashplayer.sh' >> /etc/chromium-browser/default
Перезапускаем Chromium, радуемся жизни.

2 комментария

Периодически мне приносят пожилые ноутбуки, которые используют только для веб-серфинга и общения по скайпу, с кучей вирусов и малвари. В таких случаях советую установить туда Linux Mint Mate и навсегда забыть о вирусах. Нередко на этих ноутбуках аккумулятор уже в полуживом состоянии и тогда при каждом запуске системы выскакивает надоедливое уведомление "Возможно батарея вышла из строя. У батареи очень низкая емкость; вероятно батарея слишком старая или вышла из строя". Для его отключения в Linux Mint 17 Mate необходимо установить dconf-editor командой
aptitude install dconf-editor
затем запустить его и в ветке org > mate > power-manager найти параметр notify-low-capacity и снять напротив него галку. Все, больше Вы не увидите этого надоедливого напоминания.

/usr/share/mc/syntax/название_нужного_языка_программирования.syntax
меняем везде magenta на brightmagenta

Для того, чтобы включить или отключить подсветку синтаксиса в mcedit достаточно просто нажать Ctrl+S

Сразу скажу, что нормально объединить несколько видеороликов в формате .m2ts или .MTS в один файл с таким же расширением у меня так и не получилось, т.к. в полученном видео появлялись артефакты, поэтому сначала я изменил контейнер на mkv ...читать дальше

rename -n 's/(\w+) - (\d{1})x(\d{2}).*$/S0$2E$3\.avi/' *.avi - переименование файлов, используя регулярные выражения perl. Ключ -n отображает планируемый результат, но переименования не происходит. В некоторых дистрибутивах эта утилита называется иначе - perl-rename, file-rename, mmv.

sed -i 's/\r$//' filename - убрать ^M в конце строки

find . -type f -name '*.php' -exec sed -i -r 's/\r$//g' {} \; - то же самое, но для всех файлов .php в поддиректориях.

find / -name '*.php' -not -path '/mnt/share' - искать все файлы .php везде, КРОМЕ директории /mnt/share

find / -printf '%T@ %p: %Tc\n' | sort -n -r | cut -d' ' -f2- | head -10 - выводит десять файлов, которые были созданы или изменены последними (самые новые)

find -iname '*.php' -print | xargs sed -i 's/\r$//' $1 - ищет в директории с поддиректориями файлы с расширением .php и производит с ними операцию sed -i 's/\r$//'

killall -9 vlc - убивает все процессы vlc

kill -9 $(ps ax|grep [v]lc | awk '{ print $1 }') - более изощренный способ выполнить предыдущую задачу

7z a -mhe=on -pпароль archive_name.7z archeved_file.exe - добавить в архив файл и зашифровать имя файла, т.е. пока не введешь пароль, не увидишь, что находится в архиве. Несколько замечаний: -pпароль - сам пароль с ключом пишутся без пробела, то что идет после -p и является паролем, в нашем случае это "пароль"; archive_name.7z - имя создаваемого архива; archeved_file.exe - файл или директория, которую мы хотим заархивировать.

du -s - объем директории, включая поддиректории.

du -sh - то же самое, но в удобочитаемом формате.

du -sh ./* - то же самое, но выводит информацию о файлах и директориях первого уровня вложенности.

du -sh ./* | sort -hr - то же самое, но с сортировкой по объему.