09 aug 2012
удалить все файлы по содержимому:
grep -Z -l 'pattern' * | xargs -0 echo
02 aug 2012
pv - рулит =)
tar -czf - SASPlanet/ | pv --size=306745522> sas.tgz
16 jul 2012
merge folders:
cp -pRv source/ target
03 jul 2012
svn addremove:

svn stat > /tmp/files.$$
grep '^? ' /tmp/files.$$ | cut -c 3- | \
while read fname ; do svn add "${fname}" ; done
grep '^! ' /tmp/files.$$ | cut -c 3- | \
while read fname ; do svn rm "${fname}" ; done
rm /tmp/files.$$
20 jun 2012
jk_init -v -j /home/jail <program>
jk_jailuser -m -j /home/jail <username>
14 jun 2012
изменение прав на файлы и папки:
chmod -R 644 .
find . -type d -exec chmod 0755 {} \;

одной командой
chmod -R u=rwX,g=rwX,o=r .
09 jun 2012
recursive delete .svn folders
rm -rf `find . -type d -name .svn`
29 may 2012
http://www.1c-bitrix.ru/download/scripts/bitrixsetup.php - bitrixsetup.php
28 may 2012
.hgignore

syntax: glob
upload
*~
.DS_Store
log
.htaccess
.codeintel
mail.txt
fifo
.svn
bitrix/*.php
bitrix/*.log
syntax: regexp
^bitrix/([^ct]+|t[^e]+|c[^o]|template$|components/bitrix$)
28 may 2012
svn propset svn:ignore -F .svnignore . -- игнорим по шаблонам из файла
svn delete --keep-local somefile.txt -- forget some file
03 apr 2012
http://lines.akusherstvo.ru/lineika/720918.gif
03 apr 2012
decimalfmt
babel.edgewall.org/wiki/BabelDjango
30 mar 2012
просмотр прогресса бекапа с помощью dd
killall -USR1 dd
30 mar 2012
dd if=/dev/xvda1 conv=sync,noerror bs=64K | gzip -c | ssh user@server.com "dd of=~/xvda1.img.gz bs=64k" &
29 mar 2012
python manage.py dumpdata --format=json --exclude=contenttypes
01 mar 2012
копируем файлы с одного сервера на друго, используем сжатие
ssh username@from_server "tar czf - directory_to_get" | tar xzvf - -C path_where_to_put
tar czf - www.example.com/ | ssh joebloggs@otherserver.com tar xzf - -C ~/
29 feb 2012
Добавить пользователя в существующую группу:
sudo usermod -a -G groupname user
10 feb 2012
Убить процесс, который слушает порт:
kill -9 `fuser -n tcp 8000`
09 feb 2012
python -m smtpd -n -c DebuggingServer localhost:1025
19 jan 2012
_OLD_VIRTUAL_PS1="$PS1"
PS1="\$(if [ -e .hg/hgrc ];then(echo \"(\$(hg branch))\") else (echo \"\\h\\
") fi):\W \u\$ "
export PS1
15 dec 2011
web project/.hg/.htaccess

<Limit GET POST>
order allow,deny
deny from all
</Limit>
16 nov 2011
grep it
http://proft.me/2011/09/17/grep-kollekciya-primerov-ispolzovaniya/
04 nov 2011
исправление косяка со сравнением в таблице поиска:
ALTER TABLE `b_search_content_stem` CHANGE `STEM` `STEM` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL
19 oct 2011
ssh user@example.com "tar czf - /path/to/backup/" > ~/backup.tar.gz
10 oct 2011
http://habrastorage.org/storage1/576dab94/80929876/33dd5c67/43f083eb.png