Tuesday, January 13, 2015

Полезные команды Linux

Серийные номера железа:
sudo dmidecode | less

HEX редактор
bless

tee - read from standard input and write to standard output and files
strace - trace system calls and signals
recode - console text decoder

***
Filter continuous webserver's logs in terminal:
tail -n 1000 -f /var/log/nginx/access.log | \
grep --line-buffered -v -E "EXCLUDE_PATTERN1|EXCLUDE_PATTERN2|..." | \
grep --line-buffered -i -E "pattern1|pattern2|..." \
sed -u "s=\\\x0A=\n=g"

***
sed -u "s=\\\x0A=\n=g" - replace new lines (pretty print in a terminal)
recode html.. - converts HTML entities to native encoding (e.g. &#x410 == cyrillic 'A')

***