Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:utils:bash [2015/11/09 17:14] Алексей Кожевников |
howto:utils:bash [2019/01/22 22:08] (текущий) Алексей Кожевников ↷ Страница перемещена из howto:bash в howto:utils:bash |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Различные команды ====== | + | ====== BASH ====== |
- | ===== Cколько процессов запущено от имени всех пользователей ===== | + | Дата в переменную: |
- | + | ||
- | <code>ps hax -o user | sort | uniq -c</code> | + | |
- | + | ||
- | ===== Убить процессы по маске ===== | + | |
- | + | ||
- | <code>kill -9 `ps ax | grep some_script.php | awk '{print $1}'`</code> | + | |
- | + | ||
- | ===== Убрать комментарии и пустые строки ===== | + | |
- | + | ||
- | <code>cat test.txt | grep -ev "^#\|^$"</code> | + | |
- | + | ||
- | ===== Топ урл ===== | + | |
- | + | ||
- | <code> tail /var/log/nginx/access.log -n10000 | awk '{print $6}' | sort | uniq -cd | more </more> | + | |
- | + | ||
- | ===== Объем занимаемого пространства в папке ===== | + | |
- | + | ||
- | ''du -msxc /tmp/* | sort -n -r | more'' | + | |
- | + | ||
- | ===== Проверка IP ===== | + | |
<code> | <code> | ||
- | curl http://88.198.46.60 | grep "Your IP is" | + | DATE=`date '+%Y-%m-%d %H:%M:%S'` |
</code> | </code> | ||
- | ===== Поиск дубликатов ===== | + | Проверка существования файла: |
- | + | ||
- | ''fdupes -r /home/user'' | + | |
- | + | ||
- | ===== Скриптик заменяет unixtime в логе ===== | + | |
<code> | <code> | ||
- | #!/bin/bash | + | if ! [ -f /path/to/file ]; then |
- | + | echo 'No file' | |
- | echo "read ${inp}" | + | fi |
- | cat $1 | while read l; do | + | </code> |
- | d="${l:1:10}" | + | Проверка существования директории: |
- | D=`date -d@$d` | + | <code> |
- | L=${l/$d/$D} | + | if ! [ -d /path/directory/ ]; then |
- | echo $L | tee -a $2 | + | echo 'No directory' |
- | done | + | fi |
</code> | </code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
{{tag> unix linux bash }} | {{tag> unix linux bash }} |