Скрипт для легкої установки і настройки web сервера на ubuntu
Скрипт автоматичної установки і настройки сервера на ubuntu. Є пункт для зручного додавання нових сайтів.
Різні шпалери на різних моніторах в ubuntu
Установка різних шпалер для різних моніторів. Спосіб тестувався на ubuntu, але повинен працювати у всіх системах, включаючи windows і mac.
Автоматичне монтування яндекс диска в linux
Детальна інструкція, як змусити автоматично при завантаженні підключати яндекс диск до папки на локальному комп'ютері в linux.
Блог про налаштування та встановлення ПЗ для lnux з пріоретет на ubuntu. Статті носять просту мову, яка зрозуміла новачкам.
Хоч способи зміни кодування описані в статті підходить для більшості дистрибутивів linux, але тому що новачки все частіше вибирають ubuntu, то я вирішив обізвати статтю саме так (Мається на увазі, що ви досвідчений користувач або самі знають, як змінити кодування).
На початку невелике філософське відступ.
Повернемося до кодування.
Найпростіший спосіб змінити кодування у файлу це відкрити його подвійним кліком миші, потім вибрати Файл> Зберегти як (Shift + Ctrl + S) і вибрати кодування в нижньому лівому кутку
Зміна кодування в gedit
Потім залишиться тільки клікнути кнопку «Зберегти».
З одиночним файлом зрозуміло, а ось що робити якщо треба змінити кодування у групи файлів в каталозі?
Тут нам допоможе bash і програма iconv
І те й інше є в стандартній зборці ubuntu, з цього візьмемося за створення скрипта. Для зручності помістимо Скрит поруч з іншими скриптами наутилуса:
#! / Bin / bash
ls> tempffile
a = $ (zenity --text "Вкажіть вихідну кодування файлу" --entry)
b = $ (zenity --text "Вкажіть бажану кодування файлу" --entry)
sed -i 's / [] / _ / g' tempffile
for n in $ (cat tempffile);
do
m = `echo $ n | sed 's / _ / / g'`
iconv -f $ a -t $ b -o "$ m. $ b" "$ m"
mv "$ m. $ b" "$ m"
done
rm tempffile
Зберігаємо, закриваємо і робимо скрипт виконуваним:
Що б застосувати скрипт натискаємо на будь-якому файлі в каталозі (не на самому каталозі, а саме на файлі!), Вибираємо Сценарії> Кодування, відповідаємо на питання (Яка вихідна кодування файлу та в яку конвентіровать), і справу зроблено.
Увага! Цей скрипт змінить кодування ВСІХ файлів в каталозі, а також створить і знищить файл «tempffile» (я думаю таке файлу ні у кого не повинно бути), тому бажано все файли, які треба перекодувати, перенести в окремий каталог.
P.S. В скрипті використовується дико індуський спосіб вирішення проблеми з пробілами, і я не пам'ятаю в якому стані був, коли це придумав, але він працює :)