Как быстро проверить, какие процессы занимают больше всего памяти или CPU?
Вместо длинных top или htop, можно использовать скрипт ниже.
ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem…
Читать далее →
Чтобы быстро проверить соединение с набором хостов, можно использовать след. скрипт
#!/bin/bash
for host in server1.example.com server2.example.com 8.8.8.8; do
if ping -c1 -W1…
Читать далее →
Если вам часто приходится искать файлы по содержимому, то для этого есть мощная связка grep + find 🔍
Например, чтобы на
Если вам часто приходится искать файлы по содержимому, то для этого есть мощная связка grep + find 🔍
Например, чтобы найти все файлы с текстом "ERROR" в /var/log:
find /var/log -type f -exec grep -H "ERROR" {} \;
📌 А если хотите искать рекурсивно по каталогу проще, используйте grep -r:
grep -r "ERROR" /var/log
✨ Добавим подсветку совпадений:
grep --color=always -r "ERROR" /var/log
Теперь нужные строки будут выделяться цветом
👉 @bash_srv
Как быстро найти и удалить пустые директории
Иногда в системах с большим количеством файлов и директорий накапливаются пустые папки. Вот простой способ найти и удалить их одним …
Читать далее →
📁 Как отрезать расширение у файла в Bash
filename="example.txt"
name="${filename%.*}"
echo "$name"
📌 Что тут происходит:
- ${filename%.*} — удаляет последнюю точку и всё после н…
Читать далее →