4. 4. 2012 Veselé Velikonoce
Přejeme příjemné prožití Velikonočních svátků ať již ve znamení příchodu jara, Ježíšova zmrtvýchvstání nebo odpočinku v prodlouženém víkendu.
20. 12. 2011 PF2012
Přejeme všem zákazníkům, obchodním partnerům i návštěvníkům těchto stránek mnoho zdraví a úspěchů v roce 2012.
1. 11. 2011 Nainstalována nejnovější verze systému Debian Squeeze a PHP 5.3.3
2. 4. 2011 Zvýšení výkonu databázového serveru a mailserveru cebin.cz
5. 11. 2010 Přidány nové přehledné statistiky a nástroje pro webovou analytiku.
.Více informací.
5. 7. 2010 Sedminásobně navýšena disková kapacita serveru CEBIN.
Zvýšení diskového prostoru pro jednotlivé webhostingové varianty.
-mtime +30 means file modified 30 days ago,
-mtime -30 means less than 30 days,
-mtime 30 means exactly 30 days.
$ find /home/myhome -iname "*.html" -mtime -30 -print
find html files last modified 30 days ago.
for f in *; do mv $f ${f:0:40}; done
Upper to lower case:
rename 'y/A-Z/a-z/' *
Strip spaces:
rename 's/ //' *.JPG
file-01.jpg to file-1.jpg
file-02.jpg to file-2.jpg
rename 's/-0(.)\.jpg/-$1\.jpg/' *
grep -lr --include=*.html MyText .
find MyText in html files in current directory and subdirectories and list files containing MyText.
Check broken links
linklint -error -warn -xref -forward -out linklint.out -net -http -host <site> /@
Replace text in multiple files
perl -pi -e 's/old/new/' *.html
Backup and restore mysql database
mysqldump db_name -u root -p > file.sql
mysql -u root -p db_name < file.sql
Adding db user:
mysql> create database db_name;
mysql> grant all on db_name.* to 'user'@'localhost' identified by 'password';
mysql> flush privileges;
VI Editor
Delete blank lines:
:g/^$/d :g/^ *$/d
Remove duplicate rows (must be sorted)
:%s/^\(.*\)\n\1$/\1/
Replace string:
Every occurrence in file:
:%s/OLD/NEW/g
Between two lines #,#:
:#,#s/OLD/NEW/g
Globally (all) on current line:
:s/OLD/NEW/g
First occurrence on current line:
:s/OLD/NEW
wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains website.cz --no-parent www.website.cz
without pictures:
wget --recursive --no-clobber --page-requisites --html-extension --convert-links --restrict-file-names=windows --domains website.cz --no-parent -R jpg,jpeg,png,gif www.website.cz
pdf2swf -p 1-10 -o %.swf file.pdf
Converts file.pdf pages from 1 to 10 into separated swf files named 1.swf, 2.swf ... 10.swf
find . -name .svn -print0 | xargs -0 rm -rf
Upper case to lower case
for f in `find`; do mv -v $f `echo $f | tr '[A-Z]' '[a-z]'`; done
Replace with regular expressions
for i in `find`; do j=`echo $i | sed 's/-0/-/g'`; mv "$i" "$j"; done
for i in `ls -ltr|awk '$8=="2011"{print $9}'`; do mv $i /srv/mail/virtual/mailbox.cz/postmaster/.Archives.2011/cur; done;