Смена кодировки текстового файла с CP1251 на UTF8:

Устанавливаем необходимый пакет:

sudo apt-get install enca

Конвертируем один файл в кодировку локали дистрибутива, которая определяется автоматически:

enconv имя_файла

Вместо имя_файла должен находится полный путь до файла в кодировке CP1251, к примеру: enconv /home/koder/1.txt

Если этих файлов окажется несколько, то команда выглядит несколько иначе:

find путь_к_директории -name «*.txt» -exec enconv {} \;

Для нашего примера должно быть так:

find /home/koder/ -name «*.txt» |enconv

Уведомления

Всплывающие:

notify-send "Заголовок" "Текст"

Голосовые:

echo 'Привет' | festival --tts --language russian

Права и владелец

chmod -R 644 misc/file*: изменяет разрешения для всех файлов в каталоге misc/ и вложенных (рекурсивно), чьи имена начинаются с file на rw-r--r-- (т.е. разрешение на чтение для всех и разрешение на запись только для владельца).

chown -Rc queen:music *.mid concerts/: изменяет владельца всех файлов в текущем каталоге, чьи имена заканчиваются на .mid, и всех файлов и подкаталогов в каталоге concerts/ на пользователя queen и группу music, сообщая только о тех файлах, которые были затронуты командой.