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

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


howto:utils:bash

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
howto:utils:bash [2015/10/30 16:59]
Алексей Кожевников
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>​ +
- +
-===== Объем занимаемого пространства в папке ===== +
- +
-''​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 }}
howto/utils/bash.1446213565.txt.gz · Последние изменения: 2015/10/30 16:59 — Алексей Кожевников