Инструменты пользователя

Инструменты сайта


Боковая панель


Программное обеспечение
Черновики


Краткая инструкция

howto:utils:bash

Это старая версия документа!


Различные команды

Cколько процессов запущено от имени всех пользователей

ps hax -o user | sort | uniq -c

Убить процессы по маске

kill -9 `ps ax | grep some_script.php | awk '{print $1}'`

Убрать комментарии и пустые строки

cat test.txt | grep -ev "^#\|^$"

Топ урл

 tail /var/log/nginx/access.log -n10000 | awk '{print $6}' | sort | uniq -cd | more </more>

===== Объем занимаемого пространства в папке =====

''du -msxc /tmp/* | sort -n -r | more''

===== Проверка IP =====
<code>
curl http://88.198.46.60 | grep "Your IP is"

Поиск дубликатов

fdupes -r /home/user

Скриптик заменяет unixtime в логе

#!/bin/bash

echo "read ${inp}"
cat $1 | while read l; do
        d="${l:1:10}"
        D=`date -d@$d`
        L=${l/$d/$D}
        echo $L | tee -a $2
done
howto/utils/bash.1447078454.txt.gz · Последние изменения: 2015/11/09 17:14 — Алексей Кожевников