Так как мне не часто приходится работать с серверами через shell, нужные команды забываются. Поэтому решил завести такой пост который будет постоянно пополняться нужными мне командами. Надеюсь он будет полезен и вам. 

Команды актуальны для сервера на debian

Поиск:

Поиск нужной строки в файлах каталога и подкаталогов и вывод их имен

grep -rl строка каталог

Для примера: найдет все файлы которые содержат строку eval(base64 в папке /etc/www/ и выведет их имена

grep -rl 'eval(base64' /etc/www/

Вывести все файлы которые были созданы или изменены в течении последних суток в папке /var/www/user/

find /var/www/user/ -type f -mtime -1

Работа с почтой и exim4:

Показать сообщения в очереди. Так же эту команду можно указать через планировщик cron и получать отчеты на email. 

Показать сообщения в очереди

mailq

Количество сообщений в очереди

exim -bpc

Показать сообщения в очереди (размер, ID сообщения, отправитель, получатель)

exim -bp

Очистить все сообщения в очереди Exim

exipick -i | xargs exim -Mrm

Чем занимается exim сейчас

exiwhat

Вывести информацию и тело сообщения c id 1hdkl-Jhdkkl-LK

exim -Mvb 1hdkl-Jhdkkl-LK