view mobile version net4me Enable JavaScript in your browser! Linux education center net4me.
 
net4me logo

tux

linux commands
shell script
protocol
ip, tcp, smtp, ntp, ftp
telnet terminal
java and javascript
ajax web technology
documentation
howto, man, info
cisco in network
linux server
linux in home
online utility
and more more more.
python development
туе4ьу дштгч

  Содержание подраздела:

Примеры решений из жизни в 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 и обрящите. =)
Также напомню, что задать вопрос можно в специальной теме нашего блога.

home back top
При копировании материалов нашего портала, сылка на net4me обязательна.
Рейтинг@Mail.ru   Valid HTML 4.01 Transitional     Яндекс цитирования   best billing

 



...

net4me snowflake
rfc2368
 
net4me portal This page last modified: Tuesday, December 6, 2011   be in net. net4me

portal net4me linux education center