Консольные полезности 2

В Линукс найти процесс dd и вывести прогресс его работы:

kill -USR1 $( pidof dd )

Найти к какому пакету относится файл. Перед этим необходимо установить apt-file.

apt-file search /usr/bin/apxs2

Найти строки с eval( в PHP файлах в пользовательский www каталогах:

find /home/*/www -name "*.php" -exec grep --color -H -n 'eval(' {} +

Скачать файлы в диапазоне от IMG_0001.JPG до IMG_1000.JPG:

curl --remote-name http://www.example.com/images/IMG_[0001-0100].JPG

[Ctrl+\] - более "жесткая" версия Ctrl+C, посылает SIGQUIT, который убивает большинство программ. Многие до сих пор это обрабатывают. "Сильнее" только kill -9.

Найти все файлы больше 100М и вывести их с человеческими размерами:

find / -size +100M -exec ls -sh {} \;

Перейти в предыдущую ветку, где был до этого:

git checkout -

Команда mirror для использования камеры и mplayer в качестве зеркала:

mirror(){ mplayer -vf mirror -v tv:// -tv device=/dev/video0:driver=v4l2; }


Comments !