Как патч ядра 4.0 в rebootless системы?

Я видел, что новые функциональные возможности, упомянутые в ядре Linux 4.0 была возможность обновления без перезагрузки.

  • Значит ли это, что я могу использовать мою систему с моего приложения, и обновление никак не повлияет на исполнение текущих процессов?
  • Как это достигается? Это файл скопировать файл текущего ядра, сохраняя при этом старые файлы во временной памяти?

Это как ksplice (своп ядра)? Или kGraft/kPatch?

+288
Alberick0 22 янв. 2018 г., 21:28:05
27 ответов

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

Клавишей переключениям сортирует список по памяти, или вы можете нажать клавишу Shiftи F , чтобы открыть поле управления окно, в котором вы можете выбрать, какие заголовки использовать для сортировки (с)список в порядке убывания

Что касается использования диска вы можете использовать команды ДФ и Ду:

  • ДФ показывает доступное дисковое пространство в файловой системе (например, в NTFS, ext4 разделов, файловой системы FAT32), которая содержит каждый файл имя аргумента. Например, если вы хотите увидеть свободного места на внешнем жестком диске, используйте команду DF-ч /путь/к/external_harddrive , который будет выводить в доступное место на файловую систему внешнего диска монтируется в каталог /путь/к/external_harddrive. Если файл не указан, то ДФ будет показывать свободное место на всех смонтированных файловых системах
  • дю покажут использования диска для указанного файла. Если каталог, указанный в качестве аргумента дю, дю покажет диске директории рекурсивно, что означает дю покажут использования дискового пространства в глубину обхода (процесс каждого каталога контента до самой директории) снова и снова, пока она не показала на диске всех файлов и каталогов в указанный каталог. Используйте опцию --Макс-глубина=уровень , чтобы сделать дю показывать только на диске всех файлов и каталогов на заданном уровне или ниже каталога, указанного в ДУ в качестве аргумента. Например дю-сек-максимальное-глубина=1 ~/документы будут распечатки размер всех файлов и папок 1 уровень или меньше, ниже каталога документов (уровень 1-самый низкий уровень ниже дерева папок). Если вы не хотите, чтобы размер всех файлов и каталогов, чтобы быть показано использование (резюме) опция, чтобы показывать только общий размер документов каталог без индивидуальным размерам документ каталога содержание

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

+990
homeautom 03 февр. '09 в 4:24

УПП-это простой инструмент для передачи файлов. Он не предназначен для супер-производительности. Она имеет много синхронизации, так что скорость сильно зависит С времени поездки. Кроме небольшого запаса (в основном 2048 Б - источник).

Если вы стремитесь к эффективности которых должна быть лучшим выбором. Если вы стремитесь к большей производительности, есть ХПН патч для OpenSSH , который должен использовать другую передовые технологии, чтобы получить еще более высокие скорости.

+889
Systems Rebooter 27 дек. 2019 г., 11:14:09
Другие ответы

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


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

В Баш, часы (например, часы -н 5 ЛС-л) можно использовать, чтобы повторить команду через фиксированные промежутки времени.

Эта команда, как представляется, отсутствует на ЗШ. Есть ли аналог?

+872
VajTrinity 8 апр. 2011 г., 06:05:37

@its_me ответ почти работал, но это не дом некоторые модули ядра.

Если это не сработает для вас, посмотрите на сообщения.

В моем случае, один из них попросил посмотреть в каталоге/var/журнал/vboxadd-установить.журнал. Там сказано что-то о недостающих исходных текстов ядра и предоставить ядра исходный каталог с например KERN_DIR=/путь/к/ядру/источников.

Поскольку ядра-девел и источников в каталог/usr/src и/ядер/2.6.32-504.16.2.el6.архитектуру x86_64 уже установлен, я был смущен, но назвал его с запрашиваемой переменной окружения

KERN_DIR=в/usr/src в/ядер/2.6.32-504.16.2.el6.x86_64 с ш /медиа каталог/cdrom/VBoxLinuxAdditions.запустить

Теперь он жаловался на недостающие файлы заголовков и предложил сделать

Кернел-девел-2.6.32-504 ням установить.el6.архитектуру x86_64

Как вы можете видеть, это немного другой вариант, 504.16.2 против всего 504. После установки соответствующего Кернел-девел пакет, строительства и последующей установкой работал, как ожидалось.


Так, управлением ядра и установки ядра (ака Кернел-девел) должны совпадать. Вы можете убедиться в этом, глядя на работающего ядра с

команды uname -а

и установленного в

общ. в /usr/src/и ядер

Как окончательный вывод, что бы ни случилось, смотри на сообщения и файлы журнала.

+850
Nunoma 17 февр. 2013 г., 17:02:14

Добро пожаловать в ивала ад! Как только вы начнете использовать его, вы никогда не избавиться от него.

для журнала в Б все
делать
 ивала "Эхо \"\${${журнал}_1999[@]}\""
сделано

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

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

+847
primitivist 2 окт. 2015 г., 07:30:14

Ubuntu является возможность чтения и записи файлов, хранящихся на Windows отформатированных разделов. Эти разделы, как правило, отформатированы в NTFS, но иногда отформатированной в FAT32. Вы также увидите с FAT16 на других устройствах.

Общие Соображения

В Ubuntu будет отображать файлы и папки в NTFS/FAT32 в файловых системах, которые скрыты в Windows. Следовательно, важны скрытые системные файлы в Windows разделе C:\ появится ли он смонтирован. Так как это все слишком легко случайно изменить или удалить файлы, которые необходимы для Windows рекомендуется для монтажа окон C:\ раздел как можно реже, желательно не на всех, или только для чтения путем настройки в /etc/fstab строчку (см. ниже). Если у вас есть данные, которые вы хотите получить доступ к регулярно с ОС Windows и Ubuntu, то лучше создать отдельный раздел данных для этого, отформатирован в NTFS.

Пишете ли вы для Windows на C:\ раздел или общий формат NTFS раздел данных, помните, что если вы используете Windows 7 и Windows 7 находится в режиме гибернации состояние, когда вы писать на NTFS раздел с Ubuntu, вы потеряете все свои изменения. Это потому, что, когда Windows 7 гибернации он записывает состояние системы в файл, который хранится на диске и восстанавливает из файла, когда система вновь пробудилась, таким образом восстанавливая всю fileystem государству, прежде чем любые изменения, сделанные с Ubuntu. В Windows 7 Вы должны избегать использования режима гибернации. С Windows 8, ситуация является более сложной в том, что, по умолчанию, он использует гибридный спящий режим/выключение когда вы выключили систему. Любые изменения, сделанные в Ubuntu будут потеряны при перезагрузке в Ubuntu.

С Windows 7 и Windows 8 (при установке в наследство от MBR таблица разделов) обычно 100-200 МБ загрузочный раздел надписью "система". Не устанавливайте его - вам не нужно. Так же желательно оставлять разделов восстановления размонтирования.

+768
shahrezada2014 18 июн. 2016 г., 18:18:06

У меня в GNU Make-файл. Вы задали несколько тестов (около 65 строки из связанного файла):

Команде uname = команде uname

Машина ?= $(оболочка $(команде uname) -м)
Система ?= $(оболочка $(команде uname) -с)

IS_X86 = $(оболочки Эхо $машина | $(для egrep) -с "я.86|х86|i86 на amd64")
IS_X86_64 = $(оболочки Эхо $автомат | $(для egrep) -с "_64|d64 с")

В Makefile не удается установить IS_X86 и IS_X86_64 правильно под MinGW и Ш. оболочки. Когда я добавьте следующий после блока тестов:

$(инфо машина: $(машина))
$(информационные системы: $(система))
$(информация IS_X86: $(IS_X86))
$(информация IS_X86_64: $(IS_X86_64))

И я получаю в ответ:

$ сделать
Машины: i686 в
СИСТЕМА: MINGW32_NT-6.1
IS_X86: 0
IS_X86_64: 0

Я предполагаю, помощью MinGW может соответствовать i686 в для меня.86, я так понимаю, что-то не так с Эхо команды или переменной под MinGW.

Я также попробовал следующий без радости:

$(оболочки Эхо $(машина) ...)
$(оболочки Эхо $((автомат)) ...)

Я даже пытался заставить переменной расширения до испытаний:

МАШИНА := $(МАШИНА)

Наконец, я попытался с помощью временной без радости:

МТЕКСТ ?= $(оболочка $(команде uname) -м)
МАШИНА := $(МТЕКСТ)

Тесты прекрасно работают под ОС семейства BSD, Линукс, ОС OS X и Solaris. Он даже работает под Cygwin.

Что это трюк, используя Эхо под MinGW, чтобы эхо переменной Make-файла?

+764
MUmla 4 мая 2010 г., 11:52:44

Если не используется X с ДГУ,

Вы можете установить эту переменную среды, чтобы рассказать ДГУ какую сессию шины использовать :

экспорт в части дизайна=
+758
chow 27 июл. 2017 г., 19:30:37

Когда вы смотрите фильм, много раз, получения справки об умирает через некоторое время. Есть ли способ, чтобы сказать получения справки об не окочурился, когда смотрите фильм ?

Кто-то сказал мне, а я попробовала -

[$] псевдоним МПВ 
приятель-сессии-тормозят МПВ=$'--заблокируйте\Н/usr/Бен/МПВ'

Этот раньше работал, а теперь нет. нет идей, почему. Может кто-нибудь объяснить выше команды, а также.

Это получения справки об сложены -

 5 Время ожидания: 0:05:00
 6 цикл: 0:02:00
 7. замок: правда
 8 lockTimeout: 0:05:00
 9 passwdTimeout: 0:00:30

Поэтому, если я читаю это право, кажется, он говорит, что фактическое время ожидания составляет около 10 минут, см. Xscreen заставка не блокировка пользователей для получения справки об чтении.

Обновление - я бегу/использования MPV 0.23 на тестирование в Debian/стрейч.

+739
Ari Herman 14 мар. 2018 г., 07:24:49

С на awk:

$ на awk '
 { ТМП = 2$; gsub("3", "2", $2); gsub("4", "1", $2); печать}
 { $2 = ТМП; gsub("3", "1", $2); gsub("4", "2", $2); печать}
'<файл
+700
user3380666 19 янв. 2010 г., 17:12:54

Есть способ лучше способа достижения этого:

меньше +f <файл>

Он покажет вам весь файл, имеет полное власть меньше и будет ждать новый вход. Если вы хотите, чтобы остановить в ожидании ввода, а также прочитать конкретную часть, вы можете остановить его с и возобновить с Ф.

К ф команда всегда находится в менее, если вы решите наблюдать за изменениями при открытие файла в менее, наезд Е будет включить его. Благодаря hiergiltdiestfu и подстановки , что указали.

+663
89171232348 18 нояб. 2010 г., 00:08:27

Для продолжения "подлизываться" выход из процесса , а только печать первых 100 (или сколько там) строк:

процесс | на awk 'НР<=100'

Или:

процесс | СЕПГ -Н-1100 р'
+621
Luis Santiago 31 авг. 2010 г., 21:40:19

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

То, что я читал, были такие вещи, как:

  • розетки попадают в ту же категорию, как и труб наименование труб
  • розетки предлагают какую-то двустороннюю связь
  • розетки используются в межпроцессного
  • розетки иногда упоминаются применительно к сетям

Я не очень понял общую картину, что сама цель сокет. Не могли бы вы объяснить, может быть, в плане, что не требует слишком много технических знаний (например, язык Си)?

+571
sumek 4 мая 2011 г., 20:02:39

Я пробовал эту команду:

[Сайлас@Марс 11]$ строки=xyababcdabababefab
[Сайлас@Марс 11]$ Эхо ${строка/абаб/"\п"}
ху\ncdabababefab
[Сайлас@Марс 11]$

Я также попытался заменить "\N" в '\N' и к \п. Я не могу использовать awk или ооо (это часть из упражнений домашнего задания, и учитель не позволяет использовать в данном конкретном упражнении).

+559
7katana 27 мая 2013 г., 15:01:26

Я недавно установить Линукс Минт Дебиан на моем компьютере. Это работает нормально, и у меня тоже есть интернет. Но только в Firefox может получить через прокси-сервер.

После некоторых исследований я выяснил, что ISA-сервер в моей сети автоматически отказывать всем аутентификации, которые не зашифрованы. Поэтому создание системы широкого прокси с помощью экспорта при="http://user:[email protected]:port/" работать не будет.

Как мне получить мою систему, чтобы отправлять зашифрованные запросы на ISA-сервер?

+538
brandg 24 июн. 2019 г., 06:55:15

Почти 3 недели, в мое свободное время, я пытаюсь выяснить, где файлы хрон.позвольте & хрон.отрицать находятся в debian7 дистрибутив. Нет, похоже, что по умолчанию они не в системе.

"Просто" в целях закаливания, я бы эти файлы в моей системе. Мой вопрос на самом деле, если я могу просто коснуться их и использовать их, не нужно сделать другие конфигурации.

корень@ПЛО-деб:~# сенсорный /и т. д./cron.разрешить
корень@ПЛО-деб:~# сенсорный /и т. д./cron.отрицать

Или если я, возможно, на "карте" эти файлы, Мэйби редактирования некоторых файлов cron конфигурации, "высказывание", где хрон могу найти два файла я создал.

Извините, если я звук немного применил шаблон основной.

+520
Dymphy 7 февр. 2010 г., 11:54:03

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

У меня это сейчас:

(сайт defun точка отсчета ()
 "удивительные вещи происходят в точку"
(интерактивный)
 (установите курсор-цвет (глазной-план-в-точку)))

(добавить трубку после команды-крюк точка отсчета')

Я использую http://www.emacswiki.org/eyedropper.el для пипетки.

Есть 2 проблемы с этим я пытаюсь исправить.

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

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

+516
KUldeep 24 дек. 2017 г., 15:07:11

Я пытаюсь запустить синхронизировать книги с кронтаб. Набрав кронтаб -е выходы:

55 12 * * * diegoaguilar /хранения/ящика/rsync и книг

Где /хранения/ящика/rsync и книг выглядит так:

если [ -д "/медиа/Бигл/книг" ]; затем
 по rsync -рп-удалить параметром --verbose /хранения/копирования/книги/ /массовой информации/Бигл/книги >> ~/rsync и книг.журнал
интернет

Просто чтобы подтвердить, этот сценарий имеет исполняемый разрешения. Я пытался в это время ждал команды, когда /СМИ/Бигл/книги существовали и ни чего rsync или лог-файл был создан.

Я чего-то не хватает?

+447
kristyone 26 июн. 2012 г., 17:36:09

В "памяти используется процесс" - это не четкая концепция в современных операционных системах. Чем можно измерить размер адресного пространства процесса (размер) и резидентный размер (Рус, сколько страниц в адресном пространстве в настоящий момент находятся в памяти). Часть RSS-это общая (большинство процессов в памяти разделяют одну копию с glibc, так и для разных других общедоступных библиотек; несколько процессов, запущенных тот же исполняемый файл, поделиться им, поделиться процессов раскошелились только для чтения данных и, возможно, кусок еще не изменен чтения и записи данных с родителем). С другой стороны, количество используемой памяти для процесса ядром не приходится, как таблицы страниц буферы ядра и стека ядра. В общей картине у вас на счету для памяти, зарезервированной для видеокарты, использовать ядра, и разные "дыры" зарезервировано для DOS и других доисторических систем (что не так уж много, во всяком случае).

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

+438
ViorusMaster 23 апр. 2015 г., 05:44:56

Может осмоление кучу файлов вместе улучшить сжатие с помощью стандартных инструментов, например с помощью gzip, помощью bzip2, XZ может?

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

Я просто попробовал этот эксперимент с помощью gzip, bzip2 и XZ для сжатия 1) файл случайных чисел, 2) архив из двух копий этого файла и 3) кошка две копии этого файла. Во всех случаях сжатие не уменьшит размер файла. Ожидается, что это для случая 1, но и для случаев 2 и 3 оптимальным результатом является то, что файл 40 МБ можно сжать до почти 20мб. Это сложно оценить программу для сжатия видеть, особенно потому, что избыточность-это далеко, так что я не жду идеального результата, но я все равно подумал, что будет какая-то компрессия.

Тест:

ДД, если=/dev/urandom of=random1.txt БС=1М количество=20
СР random1.txt random2.txt
кошка random1.txt random2.txt > random_cat.txt
тар-СР подружек.тар random1.txt random2.txt
помощью gzip -к случайным* &
командой bzip2 -к случайным* &
ХZ -к случайным* &
ждать
ду-ш случайно*

Результат:

20+0 записей
20+0 записей из
20971520 байт (21 МБ) скопировал, 1.40937 с 14.9 МБ/с
[1] сделано с помощью gzip -к случайным*
[2]- сделано командой bzip2 -к случайным*
[3]+ Сделано в XZ -к случайным*
20М random1.txt
21М random1.тхт.bz2, что
21М random1.txt.gz
21М random1.тхт.ХZ
20М random2.txt
Random2 21М.тхт.bz2, что
21М random2.txt.gz
Random2 21М.тхт.ХZ
40м random_cat.txt
41М random_cat.тхт.bz2, что
41М random_cat.txt.gz
41М random_cat.тхт.ХZ
41М подружек.тар
41М подружек.тар.bz2, что
41М randoms.tar.gz
41М подружек.тар.ХZ

Это вообще то, что я должен ожидать?

Есть ли способ, чтобы улучшить здесь сжатие?

+432
skopro 9 июн. 2017 г., 02:11:24

Мой скрипт выглядит так:

#!/бин/Баш
грэп -Р --цвет=всегда [email protected] . | nolong

Файл сохраняется в /usr/Бен/команда findstr

Все нормально, когда я запускаю это:

команда findstr привет

Но когда я запускаю это:

команда findstr Привет мир

Он ищет только для Здравствуйте.

Вопрос: Как я могу поставить [email protected] в кавычки, так что он бы понял это единственный параметр?

+386
Mohamed Rizwan 4 нояб. 2016 г., 00:52:23

Я пытаюсь построить obfsproxy. Эти шаги все работает нормально:

# ЖКТ https://git.torproject.org/obfsproxy.git клон 
компакт-диск # obfsproxy
# ./autogen.sh
# ./настроить

Но потом я получаю:

# сделать
сделать все-я
сделать[1]: ввод каталог/корень/obfsproxy'
ССЗ -DHAVE_CONFIG_H -И. -И./Ница-стены -Wwrite-струны -Werror -л в/usr/местные/libevent/включают в себя/ -л в/usr/местные/libevent/включают в себя/ -г -О2 -D_FORTIFY_SOURCE=2 -fstack-Protector и-все -fwrapv -fPIE --парам ССП-буфера-размер=1 -ФНО-строгий сглаживания -ФНО-строгий-перелив -Т контейнер.о-МД-МП -СЧ .дэпс/контейнер.ТПО -с-о контейнере.тест -Ф О `'в src/контейнер.с' || Echo 'также./"в src/контейнер.с
В файл включены из src/контейнер.с:14:
ГРЦ/утиль.ч:22:47: ошибка: event2/утиль.ч: нет такого файла или каталога
сделать[1]: *** [контейнер.о] Ошибка 1
сделать[1]: покидая каталог/корень/obfsproxy'
сделать: *** [все] Ошибка 2

Как я могу исправить это?

+368
Kara Miller 25 февр. 2017 г., 05:13:09

Хотя каждый использует компиляцию в разговорном смысле превратить исходный код в исполняемый это технически один шаг в довольно длинный трубопровод:

  1. Входной файл через препроцессор в результате в одной единице перевода.
  2. Выход препроцессора компилируется в сборку.
  3. Ассемблер принимает в качестве входных данных возвращает объект файла.
  4. Компоновщик стежками вместе объектные файлы для получения исполняемого файла.

[ Чтобы быть педантичным нет требование шаги, быть самостоятельным и современные компиляторы, как правило, объединять их эффективности. ]

Наша задача-увязать шаг, который совмещает свой код с помощью стандартных системных библиотек. Компоновщик копирует объекты из статических библиотек непосредственно в исполняемый файл. Для разделяемых библиотек, однако, он только предоставляет ссылку на библиотеку.

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

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

Система библиотек в стандартных директориях, которая очень проста. Когда не в этом случае загрузчик будет искать в переменной LD_LIBRARY_PATH. Почему не линкер просто указать путь к исполняемому? Потому что тогда вы не сможете переместить или изменить библиотеку.

На практике вы не могли переместить исполняемый, поскольку библиотека находится вне пути поиска системы. Если он только бежал, когда библиотека находилась в ~люк/Либ, то вы не можете отдать его Джо, если он не умеет читать ваши файлы. Хреново для Джо, если ты переходишь на новую работу.

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

+368
Bobby Ores 10 апр. 2013 г., 06:28:21

Уметь делать кросс-компиляцию есть трюк, где вы скопировать статические содержит двоичный в код <различные арки-корень-К-быть>/usr/Бен и, когда вы выполните chroot в ту файловую систему, которая имеет собственные двоичные файлы, волшебным образом двоичные файлы являются исполняемыми на центральный процессор, и команды uname -а и подобные претензии, что вы находитесь на целевую архитектуру. Чистый результат заключается в том, что вы можете сделать мертвых простой компиляции крест.

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

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

+352
Krasnuy 12 нояб. 2016 г., 02:57:50

У меня есть лог-файл, который имеет XML фалы записываются. Мне нужно искать и извлекать все XML, которые имеют определенную строку в любого из узлов.

например, файл журнала будет иметь множественные формате XML, содержащий поиске парам.

randomlogentry1
randomlogentry2
Печать XML-кода:<CreateDataABC>
<Вкладка 1>параметром searchparam</вкладка 1>
</CreateDataABC>
randomlogentry3
randomlogentry4
randomlogentry5
Печать XML-кода: <DataCreatedABC>
<Тага>otherparam</Тага>
<TagB>параметром searchparam</TagB>
<Позволяет управлять>otherparam</позволяет управлять>
</DataCreatedABC>
randomlogentry6
randomlogentry7

Ожидается выход двух XML-код печатается на консоль и записывается в отдельные файлы.

XML1:

<CreateDataABC>
<Вкладка 1>параметром searchparam</вкладка 1>
</CreateDataABC>

Белый xml2:

<DataCreatedABC>
<Тага>otherparam</Тага>
<TagB>параметром searchparam</TagB>
<Позволяет управлять>otherparam</позволяет управлять>
</DataCreatedABC>

Положение 'параметром searchparam' в XML никогда не фиксируется, а только константы строка 'АБВ' и 'параметром searchparam'.

Я думал использовать sed для извлечения между 2 номер строки, для которой я попробовал следующий:

  1. Поиск по параметром searchparam и определить линии нет.
  2. Поиск следующего вхождения ABC и получить номер строки,

Я как-то не могу показаться, чтобы иметь возможность найти предыдущие вхождения ABC от конкретной строке!!

Кто-нибудь делал это раньше?

Редактировать: обновлен пример формат журнала и ожидаемые результаты.

+278
George Nikolov 4 авг. 2017 г., 03:10:51

Я решил это путем перекомпиляции OpenCV и перекомпиляции LPACKE для компиляции в формате OpenCV я использовал свои документы и в этом блоге

*Обратите внимание на блок посте я не использовал последние две команды

судо Ш-с 'Эхо "/usr/местные/библиотека" > > в /etc/ЛД.так.конф.д/рад.conf'и

судо команду ldconfig

Я использовал этот блог как GUID, мне не нужны все вещи в нем *Также я предлагаю, что вы должны сначала узнать о компиляции из исходников(CMake и make), а также структура системы Linux(вы можете найти много в интернете), потому что проблема была в том, что рад не нашли dependcies как кто-то сказал мне на G+ пост.

+125
Thomas Matthews 20 мар. 2019 г., 09:01:35

Оригинальной оболочки Bourne (/bin в/Ш) не имеют переменную окружения cdpath. Это было одно из нововведений Kornshell который позже был добавлен в стандарт POSIX и потом колотить себя. Как это реализовано мои отличаются от оболочки к оболочке, и режим , что Шелл в.

На многих системах, /Бен/Ш - это жесткая ссылка на /Бин/Баш, а Баш меняет свое поведение при вызове, как ш , а не Баш. С Баша странице:

Если bash вызван с именем SH, то он пытается имитировать поведение при запуске исторических версий Ш. Как можно ближе, пока соответствующ к стандарту POSIX, а также. Когда вызывается как интерактивная оболочка входа в систему, или не-интерактивной оболочки с параметром --логин, он сначала пытается читать и выполнять команды из файла /etc/profile и ~/.профиль, в таком порядке.

На некоторых системах /Бен/ш является на самом деле тире` раковины , которые произошли от золы оболочки.

Таким образом, разницу вы видите, может быть из-за способа Баш работает при Баш, Баш работает, когда он работает в режиме совместимости с POSIX, или тот факт, вы используете тире или золы вместо Баш , который может или не может реализовать переменную окружения cdpath в его собственный уникальный путь.

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

Я нашел эту информацию на Softpanorama:

Предупреждение: будьте внимательны, когда выполняете Bash в POSIX-режиме (например, как /bin/sh или С ... в POSIX). Как Баш справок:"если $переменную окружения cdpath установлено, компакт-диск встроенные не неявно добавить текущий каталог. Это означает, что компакт-диск не удастся, если не верное имя каталога может быть построена от любой из записей в $переменную окружения cdpath, даже если каталог с таким же именем, как имя, данное в качестве аргумента на CD существует в текущем каталоге.

"Чтобы избежать этого, явным образом включать . в $переменную окружения cdpath. Однако, если вы сделаете это, то еще один тонкий момент отметил в Баш ссылкой вступает в игру:"если непустой каталог имен от $переменную окружения cdpath используется, или если это первый аргумент, и смена директории прошла успешно, абсолютного пути к новой рабочей директории записывается в стандартный вывод."Другими словами, почти каждый раз, когда вы используете компакт-диск, он будет Эхо новый путь в stdout, который не стандартное поведение.

+44
MeLight 21 сент. 2018 г., 21:21:34

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

$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