Используя преобразования для создания файлов jpg?

Когда я использую конвертировать изображения.ПНГ image.jpg для конвертации PNG в формат JPEG, не конвертировать выполнить любое сжатие с потерями? Сколько?

+761
aamir 21 апр. 2017 г., 15:31:45
32 ответов

Я предполагаю, что цикл был сон, иначе я бы его не использовал. Я использовал cron с этим набором для запуска каждые 5 минут (введите кронтаб -е из командной строки, как ваши Х11 зарегистрированного пользователя):

*/5 * * * * /usr/Бен/ОКР дисплей=:xset -технологии DPMS 0.0 
+922
AppleUserRew 03 февр. '09 в 4:24

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

ДФ -п | у awk '0+5$ > = 80 {печать}'

Адаптировать поле Номер если вы хотите использовать ваш осуществлению ДФ формат вывода, а не в POSIX формате.

Без 0+, то сравнение будет лексические (9% будет больше, чем 80). С помощью + бинарных арифметических операторов, мы заставляем $5 , чтобы быть преобразована в число (так что 9% будет 9) и сравнение с численным. С помощью + унарный оператор (как на awk '+$5 >= 80') работает в каком-то заинтересовала, реализаций, но не в традиционных (те, что написаны, W и K), где оператор является просто игнорировать.

+912
Mohamadreza Rezaei 10 июн. 2019 г., 16:59:26
Другие ответы

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


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

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

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

Я пошел по ссылкам на LDD и погуглил(в сайте StackOverflow тоже пытался искать) о сопоставлении дерево устройства, но не смогла найти ответ, так как последний вариант я отправляю это здесь, за понятное объяснение.

+909
jkix 2 февр. 2012 г., 09:43:32

Когда я запускаю p11tool --список-жетоны на Ubuntu 17 сертификаты от моего USB подключен Sitecomбыл читатель смарт-карты не появляются в результатах. Я надеялся использовать p11tool, чтобы получить URL-адрес сертификата я должен использовать для подключения к VPN компании с помощью OpenConnect.

  • Я уверен, картридер распознается и работает. Я использовал через-Lite и любой CCID драйверов с открытым кодом от https://pcsclite.alioth.debian.org/. Когда я использую их инструмент верификации (через-на Perl) он показывает мне

Государственного карту: карта вставлена, общий режим

.. и он немедленно реагирует, когда я беру карту, сказав мне:

Государственного карту: Карта удалена

  • Я установил opensc и opensc-pkcs11 (https://github.com/OpenSC/OpenSC/wiki). У меня два opensc.модуль файлов на моем компьютере, потому что я не был уверен, куда их положить:

    файл /etc/pkcs11/модули/opensc.модуль

    /usr/доли/Р11-комплект/модули/opensc.модуль

Содержание обоих файлов одинаковы:

модуль: каталог/usr/lib в/x86_64 с-линукс-дистрибутив GNU/pkcs11/opensc-pkcs11.так

Я проверил, что opensc-pksc11.так существует.

Есть идеи, куда идти отсюда? Мой смарт-карты не указан в выходных данных из p11tool --список-маркеры, поэтому я не могу получить сертификат URL-адрес, который мне нужен для подключения к VPN через OpenConnect. Выход из p11tool:

Маркер 0:
 Адрес: pkcs11:модель=Р11-комплект-доверие;номер=формат PKCS%2311%20Kit;серийный=1;знак=система%20Trust
 Метки: Система Доверия
 Тип: целевой модуль
 Производитель: формат PKCS#11 комплект
 Модель: П11-кит-Траст
 Последовательный: 1
 Модуль: Р11-комплект-доверие.так


Знак 1:
 Адрес: pkcs11:модель=1.0;производитель=гномика%20Keyring;серийный=1%3aSSH%3aHOME;токен=СШ%20Keys
 Метки: ключи SSH 
 Тип: универсальный маркер
 Производитель: Брелок Гном 
 Модель: 1.0
 Последовательный: 1:СШ:главная
 Модуль: гном-брелок-pkcs11.так


Знак 2:
 Адрес: pkcs11:модель=1.0;производитель=гномика%20Keyring;серийный=1%3aSECRET%3aMAIN;токен=секретной%20Store
 Метки: Секретный Магазин
 Тип: универсальный маркер
 Производитель: Брелок Гном 
 Модель: 1.0
 Последовательный: 1:секрет:главный
 Модуль: гном-брелок-pkcs11.так


Знак 3:
 Адрес: pkcs11:модель=1.0;производитель=гномика%20Keyring;серийный=1%3aUSER%3aDEFAULT;токен=Gnome2%20Key%20Storage
 Метки: Ключ Gnome2 Хранения
 Тип: универсальный маркер
 Производитель: Брелок Гном 
 Модель: 1.0
 Последовательный: 1:пользователей:по умолчанию
 Модуль: гном-брелок-pkcs11.так


Знак 4:
 Адрес: pkcs11:модель=1.0;производитель=гномика%20Keyring;серийный=1%3aXDG%3aDEFAULT;токен=пользователь%20Key%20Storage
 Метки: Ключ Пользователя Для Хранения
 Тип: универсальный маркер
 Производитель: Брелок Гном 
 Модель: 1.0
 Последовательный: 1:кода валюты XDG:по умолчанию
 Модуль: гном-брелок-pkcs11.так

Ниже это-го вывод команды lsusb. Когда я удалить кард-ридер от USB-порта запись Realtek полупроводника исчезает, поэтому я предполагаю, что картридер распознается ОС. Однако, я не уверен, почему это называется "Реалтек", поскольку он является Sitecomбыл читатель, но я полагаю, что для Realtek, это просто производитель чипа. Кроме того, это не устройство хранения. Когда я использовать карту на Windows он иногда будет пытаться назначить букву диска на карту и доступ к нему, который не. Может быть, читатель карточки неточно передает Это устройство хранения данных?

[email protected]:/etc/pkcs11/modules$ команды lsusb
Устройство автобусных 002 001: по ID 1d6b:0003 основа для Linux 3.0 корневой концентратор
Устройство автобусных 001 004: код 8087:0a2b корпорации Intel 
Устройство автобусных 001 003: ИД 0bda:0169 Realtek полупроводника корп запоминающего устройства
Устройство автобусных 001 005: ИД 1bcf:2b95 sunplus входной сигнал антенны TV инновационных технологий. 
Устройство автобусных 001 002: ИД 046d:c52f компания Logitech, Инк. Приемник Unifying
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
+900
Gosha Arinich 27 нояб. 2014 г., 00:38:17

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

грэп -Р "^.[^.]+\.[а-Яа-я]{3}$|^.[^.]+\.[а-Яа-я]{2}\.[а-Яа-я]{2}$" именем
  • грэп -Р использовать Perl регулярные выражения
  • ^.[^.]+ начните с каждого чара исключением и не содержат . как много бы
  • \.[а-Яа-я]{3}$ происходит . следуйте с 3 символов в конце
  • | Или
  • ^.[^.]+ как выше
  • \.[а-Яа-я]{2} происходит 2 знака в два раза twise в конце концов
+871
Mick1499 27 дек. 2012 г., 14:31:53

Создал скрипт и его написанию в sample.txt не в грэп ниже текст "EX_R02"и нужно отправить почту.

кошка образец.тхт|mailx -а sample.txt -с "отчет о состоянии гг" $MAIL_LIST

Sample.txt:

Программа группы статус отставать во время контрольной точке контрольной точке с

МЕНЕДЖЕР РАБОТАЕТ
ЭКСТРАКТ ОСТАНОВИЛ EX_R02 00:00:03 01:10:37
+864
Andine Tupalska 7 июн. 2013 г., 10:27:47

LDD и как lsof покажет библиотек, загруженных либо напрямую , либо в данный момент. Они не учитывают библиотеки, загружаемые с помощью функции выглядит (или отбрасывается dlclose). Вы можете получить более полную картину этого используя трассированием, например,

трассированием -е след=открыть иногда

(поскольку функции выглядит в конечном итоге вызывает открыть , хотя вы можете, конечно, иметь систему, используя разные имена для 64-бит открывает...).

Пример:

трассированием -е след=открытой датой

показывает мне это:

открыть ("файл/etc/ЛД.так.кэш", флагов o_rdonly) = 3
открыть ("в/lib/x86_64 с-линукс-дистрибутив GNU/librt.так.1", флагов o_rdonly) = 3
открыть ("в/lib/x86_64 с-линукс-дистрибутив GNU/библиотеки libc.так.6", флагов o_rdonly) = 3
открыть ("в/lib/x86_64 с-линукс-дистрибутив GNU/библиотекой libpthread.так.0", флагов o_rdonly) = 3
открыть ("файл/usr/lib в/локаль - /локаль-архив", флагов o_rdonly) = 3
открыть ("файл/etc/местное время", флагов o_rdonly) = 3
СР, 12 апреля 04:56:32 EDT по 2017

из которого можно вычленить в ".так что" именами, чтобы просто ознакомиться с общими объектами.

+842
Aung Soe thu 20 нояб. 2011 г., 11:33:02

Я пробовал много, прочитав другие ответы на StackOverflow и других форумах, но не в состоянии определить ошибку, может кто-то пожалуйста, проверьте ниже конфигурации и скажите мне, что может быть не так?

сервера {
 имя_сервера test.domain.com;
 слушать 80;
 расположение / {
 директива proxy_pass http://176.X.XX.XXX:30805;
}
}

сервера {
 имя_сервера test.domain.com;
 слушать 443 SSL;


 access_log /ВАР/лог/nginx в/ssl_access_test основной;
 функцию error_log файл /var/журнал/nginx в/ssl_error_test информация;

 ssl_certificate /корень/протокол SSL/подстановки.домен.ком.УГР;
 ssl_certificate_key /корень/протокол SSL/подстановки.домен.ком.УГР;

 ssl_prefer_server_ciphers на;
 ssl_protocols протоколе TLSv1 TLSv1 защита.1 в протоколе TLSv1.2;
 ssl_ciphers ECDH+AESGCM:Dн+AESGCM:ECDH+и AES256:Dн+и AES256:ECDH+AES128:Dн+ня:ECDH+3десь:Dн+3десь:ОГА+АЭС;

 заканчивалось место в общий:статус:10м;
 ssl_session_timeout 10м;

 расположение / {
 proxy_set_header хост $рать;
 proxy_set_header X-у реального ИС $remote_addr;
 proxy_set_header х-переадресовано-для $proxy_add_x_forwarded_for;
 proxy_redirect по HTTP:// на HTTPS://;
 директива proxy_pass http://176.X.XX.XXX:30805;
}
}

Я в состоянии получить доступ к своей странице в http://test.domain.com но не смогли получить его на https://test.domain.com (вместо ожидания подключения), я также пытался редирект с порта 80 на 443, но это не помогло. Поскольку я пробовал много разных комбинаций конфигураций

Для приведенной выше конфигурации, выход из nginx -Т является:

nginx в: конфигурационный файл /etc/nginx в/с nginx.синтаксис конф ОК
nginx в: конфигурационный файл /etc/nginx в/с nginx.тест conf является успешным
+815
Fogmeister 17 июл. 2019 г., 02:38:41

Я такой файл:

имя: ХХХ --- время: 5,4 секунды
имя: ыыы --- время: 3,2 секунды
имя: ззз --- время: 6,4 секунды
...

Теперь я хочу отсортировать этот файл, эти цифры плавают, чтобы создать новый файл, как показано ниже:

имя: ыыы --- время: 3,2 секунды
имя: ХХХ --- время: 5,4 секунды
имя: ззз --- время: 6,4 секунды
...

Я пробовал команду у awk '{печати $5}' myfile будет | сортировка -г , но это покажет мне только числа с плавающей точкой.

+814
GinoCHJ 18 июл. 2014 г., 15:13:54

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

набор -г история-предел 999999999

Обновление: см. другой ответ на вопрос, почему вы не хотите использовать такой высокий уровень. Что-нибудь более разумное (менее 9) будет лучше.

Обновление еще раз: возможно предварительное выделение не происходит. Комментарий @Фолькер Сигела на другой ответ указывает, что значение не вызывают выделения памяти.

+812
Kaushal Sharma 17 нояб. 2015 г., 20:56:24

На основании ответа на crater2150 я нашел рабочее решение. Я отправляю это в случае, если кто имеет те же проблемы.

-- настройка хоткеев на основе существующих мониторов
для С В экрана делать
 для screen_name, _ в парах(С. выходов) делать
 если screen_name == "ЭДП-1" тогда
 globalkeys = ужасно.утиль.таблица.присоединиться(globalkeys,
 ужасно.ключ({modkey}, "Ф1", функция() ужасно.экрана.фокус(с) конец))
 ключевые слова elseif screen_name == "ДП-2-2" тогда
 globalkeys = ужасно.утиль.таблица.присоединиться(globalkeys,
 ужасно.ключ({modkey}, "Ф2", функция() ужасно.экрана.фокус(с) конец))
 ключевые слова elseif screen_name == "ДП-1-2" тогда
 globalkeys = ужасно.утиль.таблица.присоединиться(globalkeys,
 ужасно.ключ({modkey}, "Ф3", функция() ужасно.экрана.фокус(с) конец))
конец
конец
конец

Просто перебрать все экраны и если те, что вы заинтересованы в Существует, добавьте keybind, что переключается на соответствующий экран.

+802
claptimes 10 июл. 2015 г., 09:21:16

Черпая вдохновение от : https://stackoverflow.com/questions/15430877/bash-xargs-passing-variable

Даже если это немного надуманно, это работает :

Эхо "0x1a" | команды xargs Ш-с 'на Perl -Ле "печать шестигранный(\"$1\");"' ш
26
+724
ExpatFoodie 24 дек. 2014 г., 02:01:09

Сначала не поставил свой закрытый ключ на удаленный сервер. Любой компромисс этот сервер будет иметь доступ к все, что у вас есть.

Теперь это из пути. У вас есть два варианта.

  1. Создать новый закрытый ключ на новом локальном компьютере. Скопируйте публичный ключ (он приходит с закрытым ключом, или из нее могут быть получены). на сервер. Если идет в ~/.по SSH/authorized_keys, по одному в строке, чтобы добавить его, не старые (или использовать SSH-копия-удостоверение личности).
  2. На старой машине. С помощью Putty, сказать ему, чтобы экспортировать с закрытым ключом в открытой СШ формат, а затем скопировать это на новый локальный компьютер (запущен OpenSSH). Он идет в каталог ~/.СШ/ шахта в файл id_rsa.
+699
Maegantron 16 янв. 2012 г., 05:33:12

Фон: я-Программирование с использованием Qt5 и хотите отладить ядро библиотеки Qt5 на Debian с помощью GDB.

У меня установлено все необходимое -Дэв и -ДБГ пакеты. Когда я пытаюсь отладки с помощью GDB, жалуется на то, что исходный код не нашли.

Как установить исходный код и использовать в БГД?

+698
khaz 19 мар. 2015 г., 18:09:48

Есть несколько технических вещей неправильно с вашим скриптом/подход, но забывая о технических деталях на мгновение, на интуитивном уровне, что вы пытаетесь сделать, это установить некоторые считая процесс в движении, потом в какой-то момент в будущем - вы хотите интерактивно запрашивать процесс, чтобы посмотреть, как идут дела, пытаясь ссылаться на значение переменной напрямую.
Вы не можете сделать это в bash, потому что оболочка bash является синхронный переводчик, который означает, в то время как Баш процесс выполняется во время цикла вы не можете прервать его и сказать, Программирование эквивалент:

"Эй, Баш, прекрати, что ты делаешь, потом уйти и открыть какой-нибудь кусок памяти ( $SESSIONLENGTH переменной), а затем распечатать его значение на экран, а затем переносить на все, что вы делаете"

То, что вы пытаетесь сделать, это решить параллелизма, и это типа, что вы делаете в асинхронном (nodejs, nginx), который платформ или однопоточных процессов, запущенных событие, петли, как ВИМ или JavaScript в веб-браузере.

Из Википедии параллелизма статьи

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

Я бы добавил классификатором или по крайней мере выглядеть для пользователя так, как если бы более одного вычисления развиваются одновременно.
Так что вы можете сделать в bash? вы можете либо - как уже предлагали, сделать Баш отправить свой выход где-то еще, и затем прочитать данные из отдельного процесса, или вы могли бы поставить эту модифицированная версия кода в файл:

session_state.sh

для меня в seq 1 2 3 4 5
делать

SECONDSINSESSION=$СЕКУНД

SECONDSINMINUTE=60
SECONDSINHOUR=3600
SECONDSINDAY=86400

 DAYSINSESSION=$(expr с "$SECONDSINSESSION" / "$SECONDSINDAY")
 DAY_REMAINDER=$(expr с "$SECONDSINSESSION" % "$SECONDSINDAY")
 HOURSINSESSION=$(expr с "$DAY_REMAINDER" / "$SECONDSINHOUR")
 HOUR_REMAINDER=$(expr с "$DAY_REMAINDER" % "$SECONDSINHOUR")
 MINUTESINSESSION=$(expr с "$HOUR_REMAINDER" / "$SECONDSINMINUTE")
 SECONDSINSESSION=$(expr с "$HOUR_REMAINDER" % "$SECONDSINMINUTE")

 SESSIONLENGTH="$DAYSINSESSION дней, $HOURSINSESSION часов, $MINUTESINSESSION минут, и $SECONDSINSESSION секунд".

 Эхо $SESSIONLENGTH
 сон 2

сделано 

затем источник его:

$ источник session_state.sh 
0 дней, 0 часов, 46 минут и 26 секунд.
0 дней, 0 часов, 46 минут и 28 секунд.
0 дней, 0 часов, 46 минут и 30 секунд.
0 дней, 0 часов, 46 минут и 32 секунды.
0 дней, 0 часов, 46 минут, 34 секунды.
0 дней, 0 часов, 46 минут и 36 секунд.

после запроса в переменную

$ Эхо $SESSIONLENGTH
0 дней, 0 часов, 46 минут и 36 секунд.

И вы получите переменную, как она существовала в его конечное состояние - но только после того, как процесс закончен.
Одно теоретическое решение, что вы изначально хотели, на синхронно, один резьбовой корпус, будет

  • создать второй процесс , который контролирует ваш ввод с клавиатуры, что
  • некоторых ранее установленной договоренности с bash, так что второй процесс может
  • очереди ваш пользовательский запросы, так что, когда Баш
  • завершил текущий кадр/блок кода, это
    • проверить очередь на запросы пользователей,
    • запустить их, потом
  • продолжать, где она была остановлена из

другими словами, событие петли.

+641
Kaylee Marie 10 июн. 2019 г., 15:53:20

Я хочу, чтобы отфильтровать записи Netflow на engine_id, я пробовал

nfdump -Р <файл> engine_id 10

и

nfdump -Р <файл> -с engine_id 10

Но, это не работает.

Что я делаю не так?

Здесь вы найдете руководство для nfdump.

+626
Shafi 10 авг. 2013 г., 17:49:14

Нет, это не возможно.

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


Рассмотрим следующий код в качестве примера:

голец х=5

инт some_function() {
х=100;
}

В первой строке х=5 указывает компилятору, что число 5 в байте где-то в памяти для использования последнего. Когда программа работает, этот байт будет загружена прямо в память вместе со всем остальным.

Позже линия х=100 говорит компилятору, чтобы написать машинный код, который при выполнении будет перезаписать исходное значение. Так что, если вы извлекли запущенную программу из памяти и де-компиляции, это можно увидеть нечто подобное

голец х=100

инт some_function() {
х=100;
}

Эффективно, запущенная программа переписало себе.


Аналогично этому, пользовательские программы хранятся в ELF формат. При выполнении пользовательских программы, программа загрузчик должен собрать образ программы из многих частей. Теперь правила для ядра немного отличаются, но существует параллельно с команды modprobe , который загружает другие файлы в Работает ядра памяти.


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

Вот я боюсь, что ваш лучший вариант, чтобы пойти в сисадмины и попросить у них копию, или попросить открыть.

+593
Lucas Duete 21 сент. 2016 г., 07:39:37

У меня есть сервер с четырехъядерным процессором Intel Xeon и последовательность 5300. Я хотел бы установить последний стабильный выпуск Debian на нем.

Но меня смущает количество установщики, доступные для скачивания:

для amd64
arm64
Армель
языка
для i386
мипс
для архитектуры MIPSEL
для PowerPC
ppc64el
s390x
источник
Multi-свода

Я хотел бы установить 64-битную систему (достаточно оперативной памяти), так что, конечно, не для i386, но какой? Я знаю, что я, вероятно, следует выбрать amd64, но это происходит от того, что больше-слышали, а не от фактического понимания.

Я ничего не нашел в спецификации корпорации Intel. На странице Xeon на Википедии написано, что оба IA-32 и x86-64 наборы инструкций поддерживаются и имена ряда микроархитектур, как Хасуэлл, Нихалем, и т. д. Ни одно из этих имен ничего не напоминают из списка. Я пытался гуглить их по отдельности, но опять не повезло.

Что дополнительно запутывает является наличие опции "Multi-свода", который сказал, чтобы охватить как i386 и amd64. Если так, почему есть отдельные параметры в первую очередь?

+578
user121343 13 июл. 2015 г., 03:50:07

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

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

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

завиток адрес | меньше -Ф

Это будет держать начало текста в верхней части страницы и позволяет свиток, как Вы читаете.

+537
user222042 7 нояб. 2015 г., 07:34:14

ПС из procps по-НГ

$ ПС Ф | туалет -л
225
$ ПС-э | туалет -л
410
$ ПС | туалет -л
4

ПС-е показывает все процессы и ПС только с текущего терминала, как управляющий терминал. Какие процессы ПС Ф показать? Спасибо.

+518
user2988257 19 мар. 2016 г., 09:02:52

Я думаю, есть вещи, которые вы просто не можете допустить.

На вашем месте я использовал раздел 2 на флэш-накопитель заказчика. Первыми были использованы для загрузки, и загрузить в минимальной программы на Си. Это минимальная программа на C связался с сервером, и есть ключ к расшифровке второго раздела, что. Весь этот пробег из initrd.

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

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

(стр. С. из аналогичного, но безопасность-централизованное точки зрения вы могли бы задать несколько похожие на security.stackexchange.com как хорошо)

+517
John Bullock 12 авг. 2019 г., 15:19:46

В Ubuntu нет специальной команды для обновления ядра. Все ядра имеют стандартный механизм упаковки. Если вы выполните обычное обновление команды из графического интерфейса (это то, что большинство пользователей используют ОС Ubuntu), или из командной строки (apt-получить обновление && apt-получить обновление). Пакет после установки скриптов позаботиться об обновлении бутлоадера и в initramfs.

Вы упоминаете НПА в https://launchpad.net/ubuntu/quantal/+источник/Линукс-ас100. А ППА не является частью Ubuntu, то пакет стороннего, что Ubuntu предоставляет канал установки. Этот конкретный НПА управляется командой ядро в Ubuntu, так что это довольно близко к официальной. Тем не менее, вы ссылку на страницу квантовыми, которое в Ubuntu 12.10, в настоящее время альфа. Если вы хотите протестировать (а не использовать) следующий релиз Ubuntu, придерживаться точного (Убунту 12.04). Последняя версия ядра в этом НПА на момент написания 3.0.27.

Если вы добавили PPA в центре программного обеспечения или вручную в файле/etc/АПТ/источников.список.д/, обычная система апгрейдов будет тянуть в модернизацию НПА, а также.

Если вы хотите иметь еще более новое ядро, вы в значительной степени по своему усмотрению. Ubuntu выпускает новый дистрибутив каждые 6 месяцев, они не поддерживают промежуточных обновлений, за исключением грубых ошибок.

+388
Manu Gomez 26 июн. 2012 г., 01:41:49

Мне нравится решение на awk, но я думаю, это может быть легче:

сортировать файл1 > sortedFile1
сортировать файл2 > sortedFile2
присоединяйтесь -о 1.1 2.2 1.2 sortedFile1 sortedFile2

Опция переопределяет формат, который вы выберите для первого поля первый файл, Второй области второго файла и втором поле первый файл.

+382
Charles Starr 21 янв. 2019 г., 14:53:34

Частичный ответ:

Как она работает в BIOS и аппаратный i8042 признается, нижняя водителя слоев должно быть в порядке. На верхней части i8042 есть Серио модуль ядра, исходный код в драйверах ввода-Серио. Возможно, это ожидает "настоящая" клавиатура и не распознает сканер.

Однако, можно также использовать сырые PS/2 порт доступа с serio_raw. Делать

Эхо -Н "serio_raw" > файл /sys/автобус/Серио/устройств/serio0/drvctl

и вы должны получить на/dev/psaux устройства (смотреть команды dmesg, и для ошибок). шестнадцатеричного представления -с устройства /dev/psaux и посмотреть, если вы получаете что-то, когда вы используете считыватель штрих-кода (имейте в виду, что буферы линий, или модифицировать команды на один байт в строке).

Если это работает, вы можете использовать его с сырым протокола (расшифровать по своему усмотрению), или вы можете начать, пытаясь пройти через Серио исходный код и попытаться выяснить, почему он не любит свой считыватель штрих-кода (с помощью протокола что вы видели с serio_raw).

Если это не сработает, мы сузили точку отказа, но я не уверен, как идти в этом случае.

И для людей, читающих это с рабочей Серио водителя, который хочет играть с serio_raw, вы можете прикрепить Серио водитель снова с

Эхо -Н "сканировать" > файл /sys/автобус/Серио/устройств/serio0/drvctl

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

Это "сделать" (нажатие) и "прорыв" (keyrelease) сканирование кодов. Например, 1е 9е это сделать и перерыв на один ключ.

Обратите внимание, что эти назначенные клавиши сами, и смены и т. д. также делают и ломают коды. Таким образом, вы получите "фейк" коды для этих Если сканер штрих-кода считывает верхний - и строчные буквы, и т. д.

См., например, здесь или здесь для деталей.

Как правило, atkbd модуль будет обрабатывать и пересылать их к ядру входного слоя, где они появляются в каталоге/dev/вход/eventX устройство узла. Глядя на atkbd_probe рутины, он считывает с клавиатуры код, и если это не удается, пытается сбросить светодиодов. Если это также терпит неудачу, он решает, что это не клавиатура. Аналогичным образом, если идентификатор не соответствует известным идентификаторы клавиатуры, он также решает, это не синтезатор.

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

+309
user27510 28 июл. 2012 г., 21:27:51

Я использую ffmpeg для создания моментальных снимков / изображений с веб-камеры. Я собираюсь использовать несколько веб-камер, чтобы снимать фотографии одновременно или один за другим (таймлапс). Для меня важно, что этот процесс завершится как можно быстрее, так что промежуток времени фотографии не мешал. Прямо сейчас, я использую его так:

пакет ffmpeg -Ф video4linux2 -с 1280х960 -я с /dev/video0 -вопрос:в 0 -б:в 10000к -vcodec MJPEG и -vframes 1 cam1.jpg -г

На данный момент, я чувствую, что это немного медленно, занимает около 1-3 секунд, чтобы завершить фотографии. Есть быстрее приложения или любые другие предложения, чтобы сделать его быстрее?

Работа: выпуск в CentOS Линукс 7.0.1406 - 64бит

Спасибо!

+306
Aleksey Bilogur 29 окт. 2014 г., 17:16:38

Звуковой обмен, сокращенно Sox, является бесплатный кросс-платформенный цифровой аудио-редактор, лицензированный под GNU общей публичной лицензии.

Она может читать и записывать различные форматы аудио, включая Au, WAV и AIFF в WAV, MP3 (с внешней отстойный кодек MP3) и Ogg Vorbis и FLAC. Некоторые случайные особенности :

  • Редактирование сцепления, накладка, коврик, повторять, отменить, объем, тускнеть, соединения, нормализовать
  • Запись и воспроизведение звука (во многих системах); воспроизведение через URL (интернет файл или поток)
  • Обработка через Хорус, фленджер, Эхо, фазер, компрессор, задержка, фильтр (верхних частот, нижних частот, стеллажи и т. д.)
  • Регулировки скорости (темп и высота), тангаж (без темп), темп (без смолы) и частоты дискретизации
  • Удаление шумов с помощью частотного профилирования
  • Молчаливый проход для удаления
  • Мульти-файл слияние нескольких файлов и многодорожечной смешивания.
+275
KseshaVik 4 дек. 2010 г., 10:52:15

Я пытаюсь написать скрипт, который можно установить услугу:

  1. автоматический перезапуск после убил
  2. автоматический запуск во время загрузки

Я могу сделать это с помощью файла/etc/содержимое файла inittab , но некоторые сервера AIX, что я работаю на не содержимое файла inittab. Смысл я не могу установить службу вести себя как в inittab. Пока я ищу обходной путь, я узнал о mkssys, rmssys, startsrc и stopsrc. Поэтому я попытался написать сценарий, используя все команды.

%пост
если [ -Ф /бин/mkssys ]; тогда
/опт/fikrie/ОГРН/MyService С -А "Н" -П-Р-С-Ф 9 -Н mkssys -с MyService с -р 15
startsrc -с MyService с
еще
#скрипт содержимое файла inittab здесь
интернет

%postun
если [ -Ф /бин/stopsrc ]; тогда
stopsrc -с MyService с
rmssys -с MyService с
еще
#скрипт содержимое файла inittab здесь
интернет

Этот сценарий почти сделал работу. Единственная проблема заключается в том, что служба не запускается при загрузке. Что значит, что мне нужно вручную запустить процесс, когда сервер сначала загрузиться. Есть ли команда для этого? Я пропустил любой доступный параметр в командной mkssys?

Я пытался следовать сервис sshd, потому что это не в содержимое файла inittab, но запускается во время загрузки. Может быть, я мог бы использовать тот же трюк для моей службы. Я думаю, что твердотельные накопители с помощью RC.D для запуска службы при загрузке. Поэтому я попытался написать скрипт в том же каталоге, как sshd, но это не похоже на работу. Может кто поможет или направит меня на правильный путь?

+260
iopener 21 дек. 2019 г., 15:11:29

Это не является ни возможным, ни необходимым для смены владельца файлов в/proc. Эти файлы не хранятся на диске, они создаются ядра на лету, когда вы читаете их. Только те, которые не принадлежат к корневой файлы, которые содержат информацию о выполняющихся процессах; эти принадлежат к пользователя, запустившего процесс.

До или после того как вы изменили право собственности на диск, убить все процессы, запущенные прежней жидкости. (Вы не можете (толково) изменить uid запущенных процессов.)

Если есть терминалы (устройства/dev/телетайп* или в/dev/ПТС/*), принадлежащего пользователю, вы должны изменить их uid. По всей вероятности там не будет много осталось после того, как вы убивать процессы пользователя.

+227
Ashley Branham 20 апр. 2012 г., 03:53:43

Я хочу, чтобы автоматизировать печать. Из URL-адреса в текстовый файл, веб-страницы печатаются. Я попытался с помощью команды wget и результаты очень хуже, чем при печати через браузер. Как-то ФФ и хром как удается конвертировать веб-страницы в формате "печать" при печати боковые панели и тому подобное. Кроме того, с wget извлечена веб-страниц без изображений. Как мне сделать мои отпечатки выглядело читабельным?

Я думала написать тупой макрос для мыши и движения клавиатуру, чтобы вручную сделать это с помощью веб-браузера, но в CLI лучше, меньше ошибок.

Есть расширение, но оно не поддерживается и не устанавливается на FF33.

Есть ли способы это сделать?

+203
user11741 8 окт. 2018 г., 20:25:25

Вот быстрый-и-грязный shell-скрипт, который может помочь вам. Отрегулировать формат выхода к чему-то, что легко разобрать для вас. Найти правильный значок может использовать некоторые улучшения, чтобы выбрать высоким разрешением изображения. Может быть, есть лучший способ, чтобы сделать оптимальный иконки с помощью gconftool или что-то, я не знаю.

#!/Бен/ш

icon_basedir1=/usr/доли/иконки/гном
icon_basedir2=/usr/доли/иконок/режим hicolor
icon_basedir3=/usr/доли/значки
icon_basedir4=/usr/доли/приложение-установка/иконки

ошибка() {
 Эхо $*
 выход 1
}

is_icon() {
 тест -Ф "$1" && icon_path="$1" && возвращает 0
 icon_path=$(найти $2 -имя $1.ПНГ | то -р | руководитель -Н 1)
 тест -Ф "$icon_path" && возвращает 0
}

find_icon() {
 тест "$icon_filename" || возвращение
 is_icon $icon_filename $icon_basedir1 && возвращения
 is_icon $icon_filename $icon_basedir2 && возвращения
 is_icon $icon_filename $icon_basedir3 && возвращения
 is_icon $icon_filename $icon_basedir4 && возвращения
}

find_name() {
 тест "$имя" && имя=$имя fullName && возвращает 0
 тест "$genericname" && имя=$genericname && возвращает 0
}

найти /usr/доли/приложения -тип F -имя \*.столе | пока файл для чтения; делать
 icon_filename=$(Cat-файл $ | значок команда grep ^= | СЭД -не 'с/^.*=//' -Е '1 п')
find_icon
 executable_name=$(Cat-файл $ | команда grep ^в exec= | СЭД -не 'с/^.*=//' -е с/ .*//' -Е '1 п')
 имя fullName=$(Cat-файл $ | грэп полное имя.en_ | СЭД -НЭ 'с/^.*=//' -Е '1 п')
 genericname=$(Cat-файл $ | грэп GenericName.en_ | СЭД -НЭ 'с/^.*=//' -Е '1 п')
 имя=$(кота $файл | команда grep -i имя | СЭД -НЭ 'с/^.*=//' -Е '1 п')
find_name
 Эхо app_file=файл$
 Эхо имя=$имя
 Эхо исполняемый=$(который $executable_name || Эхо $executable_name)
 значок Эхо=$icon_path
Эхо
сделано
+109
DagLezgin 19 июл. 2016 г., 13:47:21

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

Однако не существует процесса, переключение контекста, так что код ядра работает в контексте процесса. Это означает, что ядро не нужно искать, какой процесс его называем, уже знают это. Система getpid код называют просто получить ID процесса из указателя на внутреннюю структуру, которая содержит свой собственный процесс/нить конкретную информацию. Эта структура операционной системы реализации зависит.

Например, изначально в Solaris использовалась файловая (англ), структура под названием proc: http://src.illumos.org/source/xref/illumos-gate/usr/src/uts/common/sys/proc.h#131

+45
Puffalo 3 июл. 2019 г., 10:32:52

Чтобы исправить это в Debian 9, добавить следующий РЕПО в файле/etc/кв./источников.список:

деб http://httpredir.debian.org/debian/ стрейч основных ВНО не бесплатно

Затем установить соответствующий драйвер:

меткое обновление; apt-получить установку прошивки-разное-несвободные

Теперь он должен работать просто отлично:

корень@в Debian:~# в wpa_supplicant -я wlx00xx -С в wpa_supplicant.конф -Д wext
Успешно инициализирован в wpa_supplicant
wlx00xx: сочетание клавиш Ctrl-событие-сканирования-не рэт=-1 повтор=1
wlx00xx: пытаются связать с хх:хх:хх:хХ:Хх:ХХ (идентификатор SSID='TestWiFi' частота=5640 МГц)
wlx00xx: запрос Ассоциация водителю не удалось
wlx00xx: связанные с хх:хх:хх:хХ:Хх:ХХ
wlx00xx: ВПА: ключевые переговоры завершены с хх:хх:хх:хХ:Хх:ХХ [ПТК=CCMP в ГТК=САМПР]
wlx00xx: сочетание клавиш Ctrl-событие-подключение - подключение к хх:хх:хх:хХ:Хх:ХХ завершено [ИД=0 id_str=]

Теперь вы можете задать для IP с программа dhclient wlx00xx.

+30
Mohammad Nor Baraotong 21 мая 2016 г., 05:57:08

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil