Инструмент для визуального сравнения каталогов

У меня есть программа (advancemame) на Raspian (малина Пи), который, как и большинство программ, получает ввод с клавиатуры. Я использую программу, которая реализует uinput для преобразования GPIO булавки высокое/низкое показания к нажатиям (pikeyd). Я бегу pikeyd в фоновом режиме из терминала, который имеет GPIO контактный сопоставлены с ключом 5. Я поставил соответствующий ролик привет, это выводит "5" на терминал.

Однако, когда я запускаю advancemame, он не распознает uinput. Если я отключаю клавиатуру и перезагрузитесь, затем advancemame видит uinput и все работает. Из того, что, похоже, программа будет читать первым входом устройства, input0 (клавиатура). Есть ли способ, чтобы сделать uinput input0? То есть, установить порядок устройств ввода

$ Общ /системы/класса/ввод/
 отношению к event1 event2 event0 input0 вход1 вход 2 мышей mouse0 mouse1

$ Общ /системы/устройства/виртуальные/вход/вход 2/
 возможности event2 идентификатор modalias mouse1 имя физ. свойства подсистемы питания уник событие 

Я не уверен, если есть такая настройка в advancemame , что будет выглядеть на всех устройствах. У меня есть 3 изображения, которые я построил с нуля, 1 из 3 картинок работает, где advancemame видит все устройства ввода. Я могу использовать мой uinput и клавиатуру на некоторое время. Я сравнил параметры конфигурации между образами и не могу показаться, чтобы найти, почему один работает, а другие нет. Я интересно, если это может быть разрешение.

Также, есть ли способ, чтобы отключить event0 и отношению к event1? Я не использую Х11, так сравнению с XInput - это не вариант.

Редактировать

Вот мои устройства ввода:

Пи@сайт RaspberryPi ~ $ кот /труды/автобус/ввод/устройства
Я: автобус=0003 поставщик=товар 0d62=0500 версии=0100
П: Наименование="2.4 G беспроводная клавиатура с тачпадом"
П: ф=УСБ-bcm2708_usb-1.2/input0
С: файловой системы sysfs=/устройства/платформы/bcm2708_usb/выход USB1/1-1/1-1.2/1-1.2:1.0/вход/input0
У: Уник=
Ч: обработчики=sysrq рэоз event0 
Б: ПРОП=0
Б: ЭВ=120013
Б: ки=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
Б: МСЦ=10
Б: СИД=7

Я: автобус=0003 поставщик=товар 0d62=0500 версии=0100
П: Наименование="2.4 G беспроводная клавиатура с тачпадом"
П: ф=УСБ-bcm2708_usb-1.2/вход1
С: файловой системы sysfs=/устройства/платформы/bcm2708_usb/выход USB1/1-1/1-1.2/1-1.2:1.1/вход/вход1
У: Уник=
Ч: обработчики=рэоз mouse0 отношению к event1 
Б: ПРОП=0
Б: ЭВ=1Ф
Б: ключ=4837fff 72ff32d bf544446 0 0 1f0001 20f90 8b17c000 677bfa d9415fed 9ed680 4400 0 10000002
Б: РЭЛ=143
Б: АБС=7f01 0
Б: МСЦ=10

Я: Автобус=0003 Поставщик=0001 Продукта=0001 Версии=0001
П: Наименование="uinput-образец"
П: Физ=
С: файловой системы sysfs=/устройства/виртуальные/вход/вход 2
У: Уник=
Ч: обработчики=sysrq рэоз mouse1 rfkill event2 
Б: ПРОП=0
Б: ЭВ=100007
Б: ки=10000 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe
Б: РЭЛ=3

Любая помощь приветствуется.

+794
hlzma 26 янв. 2010 г., 04:51:19
15 ответов

У меня только один ответ на ваш второй вопрос Похоже, в "здравом уме" все о зная, кто вы как человек. Только реальных доказательств у меня для этой теории является тот факт, что когда счастлив и Карла прыгал счастливый остров счастлив был говорить о них не превышает брошены на поимку дракона рубаки они были Фейри Тейл мастеров, которые будут делать все возможное, чтобы спасти своих друзей. Сразу после этого они получили свою магию обратно. Мой единственный другой вариант был бы, что они не сомневаются в себе в любом случае они должны были быть доверенным лицом в то, что они делали, потому что сразу после того, как они попали в Edolas они бы, очевидно, сомневаясь в самих себя, что они делают, почему различные вещи, то у них есть доверенное лицо и снова вернул себе магию. Я не знаю, если какой-либо из этих прав, но это мои theorys

+931
Matt Asher 03 февр. '09 в 4:24

Я пытаюсь ускорить процесс копирования сотни файлов между 2 S3, расположенные на моем счете.

Bucket1
ДТ=2017-01-01/ 
 файл1, файл2, файл file3 ... file100
..
..
ДТ=2017-01-31/

Каждый файл-это ~300-400 МБ и даже 1 ГБ в некоторых случаях.

Теперь мне нужно, чтобы скопировать их на второе ведро, ковш 2 с той же структурой.

Я попытался с помощью команды командной строки AWS, но это довольно медленно в AWS S3 и СР С3://Bucket1/ С3://Bucket2/ --рекурсивные

Далее я попытался запуск параллельных процессов с помощью скрипта с & -

пока чтение строки
делать
в AWS S3 и СР С3://Bucket1/${линия} С3://Bucket2/${линия} --рекурсивный &
сделано < дата-лист

Содержание дата-список
ДТ=2017-01-01/
ДТ=2017-01-02/
..
..

Даже это не слишком сильно улучшает и я не вижу все папки будут скопированы. После 2017-01-05, он как бы останавливается. Интересно, почему.

Поиск возможных решений, я наткнулся на этот блог в AWS, где они, кажется, чтобы быть использование команды xargs https://aws.amazon.com/blogs/apn/getting-the-most-out-of-the-amazon-s3-cli/

Поэтому я изменил скрипт, чтобы вместо того, чтобы использовать команды xargs -

пока чтение строки
делать
Эхо ${линия} | команды xargs -N1 и -Р100 -я {} АРМ С3 С3 СР://Bucket1/{} С3://Bucket2/{} --рекурсивные
сделано < дата-лист

Есть ли способ я могу вызвать параллельная копия все дни определенного месяца? И тогда, может быть позже, всего год. Прямо сейчас, он копирует со дня на день и он все еще идет медленно рассматривая весь год+ данные, которые должны быть скопированы.

Буду очень признателен за любые указатели.

+819
Ranveer Singh Rajpurohit 2 дек. 2021 г., 02:46:26
Другие ответы

Связанные вопросы


Похожие вопросы

Я ввел много раз (как Гражданин), Никто никогда не смотрел на моем ноутбуке, оставим в покое мою флэш-накопители.

Правда, я никогда не приходил из секс-туристическая страна, и как взрослый человек я никогда не приходят без моей жены рядом со мной.

+783
Pankaj Narola 17 окт. 2010 г., 12:06:32

Большинство ответов говорят о выборе музыки в iTunes, а затем нажав "Скачать" в меню. Похоже, что в новейшей версии iTunes (августа. 2015), эта акция была переименована в "офлайн".

+708
Judpom 15 окт. 2018 г., 07:16:06

Я сделал обновление до FreeBSD 9 несколько недель назад и только начал использовать его, и когда я пытаюсь создать нового пользователя, я получаю следующие:

ПВ: пользователь 'Тодд' исчез во время обновления
команду adduser: ошибка: произошла ошибка при добавлении пользователя (Тодд).

Я впервые заметил эту проблему при попытке установить Postfix и получил аналогичную ошибку.

Кто знает, что это или как это исправить без полной переустановки?

Некоторые люди предполагают закрытие демон ДКНБ, но это не исправить проблему.

+701
Anusa Nammom 21 мая 2014 г., 21:53:51

Я бегу в середине 2012 года Макбук Про на 10.9.5.

Я с огромным отставанием шипы за последние несколько недель, которые получили более последовательное и распространенных в последний день. Я ношу этот макбук на некоторое время, но эти лаги спайки ничего подобного, что я видел раньше.

CPU Spikes that have happened while writing this post

Эти скачки, которые произошли во время написания этого поста. Система, кажется, берет до 80% моего процессора для различного времени без четких интервалов.

Любые советы по решению этой или ограничения ущерба? Я думал обновления эта машина на 10.11.1 на некоторое время, чтобы сделать его совместимым с моим планшетам Wacom Для, но теперь я сомневаюсь, если мой старый друг все еще может справиться с этим...

EDIT1: Шипы только начали снова, и мне удалось захватить весь экран на этот раз. Интересно отметить, что, как видите, я использую движок SteelSeries для мыши. Во время пика моей мыши полностью ставит галочки также и получает супер чувствительный до конца Спайк.

Completeshot

Я надеюсь, что это светит немного света на ситуацию. Возникли проблемы с моим резервного копирования TimeMachine wifi дома, поэтому покупка внешнего жесткого диска для резервного копирования только после чего я постараюсь очистить внутренности, чтобы увидеть, если это помогает любому!

EDIT2: Используется syscallbypid судо.команды D. Это были лучшие результаты: Попробуйте 1:

TRY1

Попробуйте 2 (заметил хамачи занимая много места настолько удаленные, что в любом случае):

TRY2

EDIT3:снова попробовал, на этот раз, пока не работает хром. Есть еще Спайк с этими результатами:

TRY3

EDIT4(еще идет): я закрыл Spotify и решил посмотреть, что происходит потом, еще раз насаживал. Работал с открытия страницы только на бумаге, первый раз с syscallbypid.D показали, что принимая только страницы некоторые места, но второй раз и третий с шипами позднее другие вещи начали появляться. Любая идея, что это может быть?

Try5

TRY4

EDIT5: я захватил еще один скриншот всего экрана монитора, чтобы показать, что съедает большую часть процессора, которая является Kernal_task. Этот Спайк случилось с другими программами открыть, только работает в фоновом режиме.

Activitymonitor

+681
MrFen 16 сент. 2018 г., 20:07:51

Тут такси время ожидания влияют на такси когда вы берете такси от Международного аэропорта Тайвань-Таоюань (ТПЭ) с такси?

Я вижу время ожидания на моем такси квитанция, которая заставляет меня задаться вопросом:

enter image description here

+570
ANUDEEP REDDY DWARAM 9 июл. 2012 г., 01:38:38

Примечание: при работе с разделами, всегда убедитесь, что вы иметь полную резервную копию вашей системы, просто чтобы быть на безопасной стороне.

Потому что вы будете выбирать/создавать разделы вручную, вариант вы хотите выбрать что-то другое. Она начинается на экране тип установки, и проходит через выбор и/или редактирования раздела. Убедитесь, что вы выбрали правильный раздел.

Choose this First

Согласно ссылке, которую вы включили в свой вопрос, это будет второй Экран Тип установки, где перечислены все имеющиеся разделы.

Choose this Second

Имейте в виду, что раздел не будут помечены как E:/, но как SD(X), где (Х) - номер раздела, и он будет показывать пустой рядом с ним.

Примечание: поскольку у вас уже есть свободное неразмеченное пространство на жестком диске, вам не придется пройти через этот раздел изменение размера процесс.

Изображения комплименты linuxbsdos.com

+320
user6098 7 сент. 2018 г., 00:08:22

Я просто знаю, что ЛС-т и Общ -Ф дают разные сортировки файлы и подкаталоги.

  • Каковы различия между отметкой времени, время модификации и время создания файла?
  • Как узнать и изменить эти вида информации команды?
  • С точки зрения какого рода информацию люди говорят, что файл "новее", чем другие?
  • Какие изменения информации не сделает файл-другому?

Например, я видела кто-то писал:

По умолчанию, программа rsync и смотрит только, чтобы увидеть, если файлы разные по размеру и метки. Это все равно, какой файл новее, если он отличается, он получает перезаписаны. Вы можете передать флаг '--Update', а с rsync, которая заставит его пропустить файлы на место, если они новее, чем файл на исходный, но только при условии, что они относятся к одному типу файла. Это означает, что если, например, исходный файл является обычным файлом и назначения является символической ссылкой, конечный файл будет перезаписан, вне зависимости от времени.

На стороне записки, не тип файла означает только обычный файл и simlink, а не типа таких как pdf, jpg, в формат HTM, TXT и т. д.?

+316
Joel Cornett 16 сент. 2016 г., 14:07:24

Да, ДД будет копировать данные в любое время вы называете его. Очевидно, что если вы не измените входной файл (указанный при=), то выходной файл (указанный в=) будет то же самое. Но некоторые метаданные будут изменены, например, в последний раз файлы были считаны или записаны (время доступа и время изменения).

+281
achenga 7 апр. 2023 г., 18:00:11

hunzip декомпрессия инструмент. Для сжатия вы хотите посмотреть на hzip. Обе будут работать на текстовых файлах, но они оптимизированы для работы с отсортированными словари и списки слов.

+233
Antonio Molinaro 24 авг. 2015 г., 20:29:57
#!/usr/Бен/Perl с -з
использовать строгие;

если ( @АГДУ == 1 && -ф-Р $массива argv[0] ) {
 умереть "ожидается один аргумент file\!Н";
}

мой %смещ_по_столбцам;
мой $Инд = 0;

в то время как (<>) {
гусеничка;
 далее, если /^\с*($|#)/;
 ( @{ $столбцов{столбца col1} }[$Инд], @{ $столбцов{столбец col2} }[$Инд], @{ $седла{кол3} }[$Инд] ) = сплит;
$Инд++;
}

мои @sorted1 = карта { ${ $столбцов{столбца col1} }[$_] } вроде {
 ${ $седла{столбца col1} }[$в] <=> ${ $столбцов{столбца col1} }[$B] или
 ${ $седла{столбец col2} }[$в] <=> ${ $столбцов{столбец col2} }[$B] или
 ${ $седла{кол3} }[$в] <=> ${ $столбцов{кол3} }[$B]в
} ключи @{ $столбцов{столбца col1} };
мои @sorted2 = карта { ${ $столбцов{столбец col2} }[$_] } вроде {
 ${ $седла{столбца col1} }[$в] <=> ${ $столбцов{столбца col1} }[$B] или
 ${ $седла{столбец col2} }[$в] <=> ${ $столбцов{столбец col2} }[$B] или
 ${ $седла{кол3} }[$в] <=> ${ $столбцов{кол3} }[$B]в
} ключи @{ $гуара{столбец col2} };

если ( "@sorted1" ЭИ "@{ $седла{столбца col1} }" и "@sorted2" ЭИ "@{ $столбцов{столбец col2} }") {
 распечатать файл "сортируется!\Н"
}
еще { напечатать файл "неразобранные\!Н" };
__Конец__

Если столбцы:

Х1 У1 Z1 В 
Х2 У2 Z2 С

Сортировка будет:

если (х1 > х2), то Х1, У1 и Z1 > Х2 У2 Z2 с
если (х1 == х2) && (У1 > У2), то Х1, У1 и Z1 > Х2 У2 Z2 с

Чтобы добавить несколько столбцов в порядке сортировки, скопируйте шаблон на первые два. Я надеюсь, что это то, что вы просили.

+233
cezanne 18 апр. 2020 г., 05:15:46

как я могу заменить каждую запятую в строку на следующую строку Одинарная кавычка одиночная запятая цитата

Пример:

США1,США2,США3 -> США1','США2,','США3

Я попытался с помощью следующей команды

а=США1,США2
эхо ${а/,/\',\'}

Но он заменяет только первую запятую, а не все.

Я знаю, как использовать sed для этого, но я ищу более краткие решения..

+132
Susinthiran 23 февр. 2011 г., 08:51:19

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

  • Пример Macrodroid. Слева-магазине Play показывает более ранней версии , а справа-это версия приложения , которая значительно позже

enter image description here enter image description here

  • Некоторые другие приложения показывают те же версия - на устройства и ожидает обновление на плей-магазине.

  • Некоторые приложения удаляются из магазина Play после обновления.

Это непоследовательное поведение лисы меня

Почему это происходит и как это исправить?

Детали: Андроид 6.0.1 на Moto X играть - играть-магазине 6.8.24. Ф - Все 3085398

+93
ajventi 8 июн. 2010 г., 06:45:53

У меня этот момент из книги,там написано

Поскольку накопитель на магнитной ленте-это одноразовые устройства ввода/вывода,поэтому мы не можем использовать такие команды, как "СР", чтобы скопировать.

И автор рекомендовал использовать "тар":

тар-cvf /dev и/ст0 /дома

Я знаю, 'СР' будут читать и писать содержимое где-то неоднократно,но я думаю, что использовать 'СР' копировать вещи на ленточное устройство также может добиться успеха.Но у меня нет такого устройства и не могу подтвердить мое предположение. Итак,ваше мнение?

+22
Binoy Babu 12 февр. 2012 г., 10:13:46

Показать вопросы с тегом