Для поиска диска без открытия каждого файла:
dd if=/dev/${disk_device} |
grep -b 'some regex'
На самом деле, мне это нравится намного больше:
sudo cat /dev/${some_disk} |
tr -c '[:print:][:space:]' '\n\n' |
grep -b 'some regex'
Опция -b
предоставит вам смещение байтов для всех совпадений. После этого вы можете проверить в файловой системе, какие файлы существуют при этих смещениях.
Во второй форме вы избегаете grep
жалоб на двоичные типы файлов И автоматически ускоряют его поиск, предоставляя новые строки вместо неактуальных данных.
P.S. - Если ваша файловая система может быть дефрагментирована, было бы неплохо сначала это сделать.
Инструмент, который вы ищете, является «Xrandr». Бег Xrandr без параметров дает вам список известных выходов, прилагаемых устройств, доступных разрешений (включая предпочтительные и использованные).
Например, чтобы деактивировать выходной сигнал, запустить
xrandr --output NAME-OF-OUTPUT --off
, чтобы установить вывод в положение ON и его предпочтительное разрешение, запустить
xrandr --output NAME-OF-OUTPUT --auto
или к конкретным, поддерживаемым разрешению
xrandr --output NAME-OF-OUTPUT --mode 1024x768
, есть еще много вариантов, просто посмотрите в Человек страницы. Соберите команды Xrandr в сценариях Shell и настройте свою систему, чтобы выполнить эти скрипты на пресс горячей клавиши.