Содержание подраздела:
Примеры решений из жизни в Linux
Просто сборник подсказок. Сюда буду сваливать то, с чем сталкиваюсь.
Как всегда, лента пишется для себя любимого, чтоб не забыть. Но если кому-то пригодится - я не против.
Много комментировать не буду. Пусть всё будет коротко.
Итак, понеслась.
Монтировать флеш с ntfs в русский язык
Перемонтирование диска
Есть у меня такая неправильная флэшка с ntfs на борту. Automount монтирует её в неправильной кодировке. Причем, файлы и папки на русском (с русскими названиями) после монтирования не видны вообще.
ntfs-3g не поддерживает опцию remount поэтому поступаю так:
#umount /dev/sdc1
# fdisk -l #Проверяю, что имя диска не сменилось.
#mount -t ntfs /dev/sdc1 /mnt/hz/ -o iocharset=CP1251
Подробнее про mount и fstab написано в статье про UUID и в man mount.
Запуск conky в KDE с прозрачным фоном
В отличие от Gnome, в KDE надо еще и передернуть обои, чтоб прозрачность conky сработала.
Автостарт:
cat ~/.kde/Autostart/startup
#!/bin/bash
# скрипт запуска conky
# sleep 5 && # если conky перегружен инфой, то раскомментировать.
feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1` && /usr/bin/conky -d
# END
Скрипт для включения/выключения conky по кнопке:
#!/bin/bash
# скрипт старта/стопа прозрачного conky по кнопке.
if [ -z `pidof -x conky` ]
then
feh --bg-scale `dcop kdesktop KBackgroundIface currentWallpaper 1` && conky -d
else
killall conky
fi
# END
Сохраняем, чмодим на запуск, биндим на любую комбинацию клавиш.
Сами конфиги conky выложу как-нить потом.
Постоянно забываю... Найти все файлы в данной директории, которые были изменены от 24ч. (1день) назад то текущего момента.
find ./ -mtime -1
Для замены одного слова на другое сразу же во многих файлах (но в одной директории) можно использовать этот скрипт:
perl -pi -e 's/ben-ja.ru/net4me.net/g' *.html
замена слова или фразы во всех поддиректориях рекурсивно:
find /папка/где_менять/ -name "*.conf" | xargs perl -pi -e 's/что_меняем/на_что_меняем/g'
заметки. команда screen:
screen -ls =list
screen -r = подцепиться к основному
C-a d =detach
C-a ' =(select) Prompt for a window name or number to switch to.
C-a 0-9 = Switch to window number 0 - 9.
C-a D D =(pow_detach) Detach and logout.
C-a h =(hardcopy) Write a hardcopy of the current window to the file "hardcopy.n".
C-a H =(log)Begins/ends logging of the current window to the file "screenlog.n".
C-a i OR
C-a C-i =(info) Show info about this window.
C-a k OR
C-a C-k =(kill)Destroy current window.
C-a l OR
C-a C-l =(redisplay)Fully refresh current window.
вывести список файлов с полными путями.
Для bash скрипта надо список в виде:
каталог/файл3
каталог/каталог/файл1
каталог/каталог/файл2
Как сделать?
Почему-то часто незаслуженно забывается команда find:
find каталог/
всё просто.
Напомню, что практически в каждом разделе нашего сайта есть подобная лента кратких примеров.
Ищите в названиях статей слово TIPS и обрящите. =)
Также напомню, что задать вопрос можно в специальной теме нашего блога.
|