Грэп -М 1 не работает

Я использую следующую команду, чтобы разобрать форму элемент из HTML с помощью команды grep. В $респ переменная содержит вывод из предыдущего завитка запросу ...

Эхо $респ | грэп -М 1 -О-Е 'имя="код" значение="([а-Яа-З0-9]+)"'

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

Я пытался использовать -М 1 в грэп , чтобы остановить в первом матче, но он по-прежнему возвращает их всех.

Я делаю что-то неправильно? Я могу заставить его работать с:

Эхо $респ | грэп -1 м-о-е 'имя="код" значение="([а-Яа-З0-9]+)"' | Глава -Н 1 | вырезать -д '"' -Ф4

Но, я до сих пор не могу понять, почему М-1 не работает.

Пример ввода ...

<HTML>и
...
 <вход тип="скрытый" имя="код" значение="4234235325">
...
...
 <вход тип="скрытый" имя="код" значение="4234235325">
...
...
 <вход тип="скрытый" имя="код" значение="4234235325">
тегом </HTML>

Ожидаемые результаты:

Идентификатор: 4234235325

Как уже отмечалось, элемент форм повторяется несколько раз на протяжении всего HTML-кода. Будь то плохое кодирование, или оптимизации, я не знаю. Но сервер не контролируется мной.

+524
user67665 24 июл. 2015 г., 03:11:22
29 ответов

У меня есть свежая установка арки, под управлением последней версии ядра. Я использую systemd в загрузки, файл xorg, ГДМ и GNOME.

Все проходит гладко до сих пор. Единственная проблема у меня с моей карты decklink. Драйвера для Он работает только до ядра 4.14. (см. Это)

Чтобы решить эту проблему, я хотел бы иметь ЛТС-ядра установить рядом и сможет выбрать При загрузке через systemd в загрузки меню, какое ядро загружать.

После этого, я установил ЛТС-ядра (но не удалить.) Я продублировал оригинальный Boot-запись и изменил "Linux" и "оно" параметры пункт /vmlinuz-Linux по-ЛЦ и пакет initramfs-linux по-ЛЦ соответственно.

Пока все хорошо, но вот (наконец-то) встает вопрос: - система начинает работать с обоими ядрами, но LTS-версию не запустить графический интерфейс. (Он все еще работает, когда я запустить его с последним ядром)

На tty1 все зеленые [ ОК ] запустить через, Но тогда система просто перестает с мигающим курсором. Но я не могу ввести что-нибудь. (Я могу войти на другой телетайп, нет проблем)

Чтобы прояснить это выход в следующем:

[ ОК ] начал менеджере GNOME дисплей.
[ ОК ] достиг целевых графический интерфейс.

Я что-то упускаю? Что мешает пользовательского интерфейса появляться, так как все кажется... [ ОК ] ?

+955
Maddelyn Cook 03 февр. '09 в 4:24

Дело в том, что, в отличие от MS-Windows, большинство UNIX-систем установлены с возможностью удаленного доступа (например, SSH сервер запускается по умолчанию практически любой дистрибутив GNU/Линукс). Другими словами, создав учетную запись с пустым паролем вы приглашаете весь мир для входа на вашу машину. Это особенно плохо с учетной записи root, поскольку имя пользователя этой учетной записи уже известен злоумышленникам.

Если вы хотите запустить sshd (что я от всей души рекомендую -- удаленное управление домашней машины, и копирование файлов по домашней сети очень полезно), вот несколько советов закаливания:

  1. В файле /и т. д./по ssh/sshd_config в, набор

    Настроен с параметром нет

    и append

    AllowUsers [ваше имя пользователя]

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

  2. В файле /и т. д./хостов.отрицать, все отрицать по умолчанию с линии

    ВСЕ: ВСЕ

  3. В /и т. д./хостов.разрешите, разрешит доступ только с локального компьютера, и доступ по SSH из допустимых узлов.

    Все: 127.0.0.1, [::1]/128

    накопитель sshd: 192.168.0.0/16

    Этот пример относится к стандартной домашней сети. Мой личный "министр внутренних дел Великобритании:" линия также добавляет доменное имя моего работодателя, так что я могу войти с работы. Когда я путешествую, я изменить эту строку.

+878
jonathanking 17 янв. 2015 г., 14:52:14
Другие ответы

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


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

Итак, я плакал в течение нескольких часов над этим. Я пытаюсь установить виртуальный Box 5.0 в 64-битном Debian Джесси, и для жизни меня не могу разобраться. Я попытался установить его из .деб, источник, и тогда я нашел это, все без толку. Этот последний представляется наиболее перспективным, так что я решил пойти с ним. Я обновил свои источники.список файлов, побежал через wget -м https://www.virtualbox.org/download/oracle_vbox.asc -о- | судо АПТ-ключ добавить -и, наконец:

судо apt-получить обновление
судо apt-получить установку в VirtualBox-5.0 

Ну, на последнюю команду я получаю следующий результат (помните, я уже сделал судо apt-получить установку для Linux-заголовков-$(uname-Р)):

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующие дополнительные пакеты будут установлены:
установленную библиотеку libsdl-ttf2.0-0
Рекомендуемые пакеты:
в Linux-заголовков
Следующие новые пакеты будут установлены:
 установленную библиотеку libsdl-ttf2.0-0 в VirtualBox-5.0
Обновлено 0, 2 установлено новых, 0 для удаления, и 0 пакетов не обновлено.
Нужно получить 0 б/64.1 МБ архивов.
После этой операции, 158 МБ дополнительного дискового пространства будет использовано.
Вы действительно хотите продолжить? [Д/н] г
Предварительная настройка пакетов ...
Выбор ранее выбранных пакетов установленную библиотеку libsdl-ttf2.0-0:для amd64.
(Чтение базы данных ... 238408 файлы и каталоги установлены.)
Готовится распаковать .../установленную библиотеку libsdl-ttf2.0-0_2.0.11-3_amd64.деб ...
Распаковка установленную библиотеку libsdl-ttf2.0-0:для amd64 (2.0.11-3) ...
Выбор ранее выбранных пакетом VirtualBox-5.0.
Готовится распаковать .../в VirtualBox-5.0_5.0.14-105127~Дебиан~jessie_amd64.деб ...
Распаковка в VirtualBox-5.0 (5.0.14-105127~в debian~jessie) для ...
Обработка триггеров для systemd в (215-17+deb8u3) ...
Обработка триггеров для режим hicolor-иконки-темы (0.13-1) ...
Обработка триггеров для общий-мим-инфо (1.3-1) ...
Обработка триггеры для desktop-файл-утилиты (0.22-1) ...
Обработка триггеры для GNOME-меню (3.13.3-6) ...
Обработка триггеров для мим-поддержка (3.58) ...
Настройка установленную библиотеку libsdl-ttf2.0-0:для amd64 (2.0.11-3) ...
Установка в VirtualBox-5.0 (5.0.14-105127~Дебиан~Jessie) для ...
addgroup: группу `vboxusers' уже существует в системе группы. Выходе.
Остановка модулей ядра VirtualBox и ...готово.
Удаление старых модулей ядра VirtualBox и переходный ...сделал.
Пытаюсь зарегистрировать модули ядра VirtualBox и через DKMSError! Плохое состояние вернуть для сборки модуля ядра: 3.16.0-4-для amd64 (x86_64 с)
Консультации /ВАР/Либ/переходный/vboxhost/5.0.14/построить/сделать.журнал для получения дополнительной информации.
...не удалось!
 (Не, стараясь не переходный)
Компиляция модулей ядра VirtualBox и ...провалилась!
 (Посмотри в /var/журнал/файл VBOX-установить.авторизуйтесь, чтобы выяснить, что пошло не так)
Обработка триггеров для библиотеки libc-bin (на 2.19-18+deb8u2) ...

Затем, когда я пытаюсь запустить пакет, я получаю:

Предупреждение: модуль ядра vboxdrv не загружается. Либо нет модуля
 доступные для текущего ядра (3.16.0-4-amd64 С) или это не
 нагрузки. Просьба пересобрать модуль ядра и установить его

 судо на /sbin/настройка rcvboxdrv 

 Вы не сможете запустить ВМ, пока эта проблема исправлена.

Поэтому, естественно, я делаю судо на /sbin/rcvboxdrv установки, чтобы получить:

Плохие настройки аргумент

Итак, я делаю судо на /sbin/rcvboxdrv, и сделать никакого вывода. Я затем запустите VirtualBox и снова и получаю ту же ошибку, которую я дал выше. Любые идеи?

Обновление: с помощью бэкпортов установить, я получаю эту ошибку:

Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Следующий пакет был установлен автоматически и больше не требуется:
установленную библиотеку libsdl-ttf2.0-0
Воспользоваться 'apt-получить autoremove', чтобы удалить его.
Следующие дополнительные пакеты будут установлены:
 libgsoap5 libvncserver0 пакет переходный пакет с Qt
Предлагаемые пакеты:
 пакет vde2-гость-дополнения-ИСО
Следующие новые пакеты будут установлены:
 libgsoap5 libvncserver0 в VirtualBox в VirtualBox-переходный пакет с Qt
Обновлено 0, 5 установлено новых, 0 для удаления и 82 не обновляется.
Нужно сделать 22.0 МБ архивов.
После этой операции, 97.0 МБ дополнительного дискового пространства будет использовано.
Вы действительно хотите продолжить? [Д/н] г
Получите:1 http://ftp.us.debian.org/debian/ Джесси/главная libgsoap5 для amd64 2.8.17-1 [202 КБ]
Получаем:2 http://ftp.us.debian.org/debian/ Джесси/главная libvncserver0 для amd64 0.9.9+dfsg2-6.1+deb8u1 [191 КБ]
Вам:3 http://httpredir.debian.org/debian/ Джесси-бэкпорты/ВНО в VirtualBox-применением DKMS все 5.0.14-для dfsg-1~bpo8+1 [639 КБ]
Получите:4 http://httpredir.debian.org/debian/ Джесси-бэкпорты/ВНО в virtualbox-qt с архитектурой amd64 5.0.14-для dfsg-1~bpo8+1 [7,030 КБ]
Получаем:5 http://httpredir.debian.org/debian/ Джесси-бэкпорты/ВНО пакет для amd64 5.0.14-для dfsg-1~bpo8+1 [14.0 МБ]
Извлечена 22.0 МБ в 4S (4,454 кб/с) 
Выбор ранее выбранных пакетов libgsoap5:для amd64.
(Чтение базы данных ... 238416 файлы и каталоги установлены.)
Готовится распаковать .../libgsoap5_2.8.17-1_amd64.деб ...
Распаковка libgsoap5:для amd64 (2.8.17-1) ...
Выбор ранее выбранных пакетов libvncserver0:для amd64.
Готовится распаковать .../libvncserver0_0.9.9+dfsg2-6.1+deb8u1_amd64.деб ...
Распаковка libvncserver0:для amd64 (0.9.9+dfsg2-6.1+deb8u1) ...
Выбор ранее выбранных пакетом VirtualBox-переходный.
Готовится распаковать .../в VirtualBox-dkms_5.0.14-для dfsg-1~bpo8+1_all.деб ...
Распаковка мужской голос-переходный (5.0.14-для dfsg-1~bpo8+1) ...
Выбор ранее выбранных пакетом VirtualBox.
Готовится распаковать .../virtualbox_5.0.14-для dfsg-1~bpo8+1_amd64.деб ...
Распаковка в VirtualBox (5.0.14-для dfsg-1~bpo8+1) ...
Выбор ранее выбранных пакетом virtualbox-qt версии.
Готовится распаковать .../в VirtualBox-qt_5.0.14-для dfsg-1~bpo8+1_amd64.деб ...
Распаковав пакет с Qt (5.0.14-для dfsg-1~bpo8+1) ...
Обработка триггеров для systemd в (215-17+deb8u3) ...
Обработка триггеры для MAN-DB (в 2.7.0.2-5) ...
Обработка триггеров для общий-мим-инфо (1.3-1) ...
Обработка триггеров для режим hicolor-иконки-темы (0.13-1) ...
Обработка триггеры для desktop-файл-утилиты (0.22-1) ...
Обработка триггеры для GNOME-меню (3.13.3-6) ...
Обработка триггеров для мим-поддержка (3.58) ...
Настройка libgsoap5:для amd64 (2.8.17-1) ...
Настройка libvncserver0:для amd64 (0.9.9+dfsg2-6.1+deb8u1) ...
Установка в VirtualBox-переходный (5.0.14-для dfsg-1~bpo8+1) ...
Загрузки новый пакет 5.0.14 файлов формате HTML...
Первая установка: проверка всех ядер...
Дом только для 3.16.0-4-amd64 в
Здание начального модуля для 3.16.0-4-amd64 в
Ошибка! Плохое состояние вернуть для сборки модуля ядра: 3.16.0-4-для amd64 (x86_64 с)
Консультации /ВАР/Либ/переходный/строки/5.0.14/построить/сделать.журнал для получения дополнительной информации.
Установка в VirtualBox (5.0.14-для dfsg-1~bpo8+1) ...
[ ОК ] остановка модулей ядра VirtualBox для.
[....] Запуск модулей ядра VirtualBox и[....] Нет подходящего модуля для запуска к[не нашел ... не удалось!
не удалось!
ссылаться-ру.д: инициализации в VirtualBox, акция "перезагрузка" провалилась.
Установка в virtualbox-qt в (5.0.14-для dfsg-1~bpo8+1) ...
Обработка триггеров для библиотеки libc-bin (на 2.19-18+deb8u2) ...
Обработка триггеров для systemd в (215-17+deb8u3) ...
+872
pabitranjan 5 февр. 2011 г., 02:01:28

с помощью двух переключателей без поддержка 802.3 ad можно настроить режим склеивания 4? т. е.:

сервер Linux с 2nics: поставить кабель сетевой адаптер 1 на ключ1, сетевого адаптера 2 кабеля на switch2 и поставить другой кабель от ключ1 в пц1 и другой кабель от switch2 в пц1? Очевидно, с активной склейки на обоих ПК.

+863
kaynetoad 8 сент. 2012 г., 02:10:29

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

с wget -Р-Л 3 --принимаем=PDF-файл --настройки-расширения http://www.judicial.gov.tw/constitutionalcourt/p03.asp

Но он возвращается с "удалением [URL-адрес], поскольку оно должно быть отвергнуто.

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

+786
mbutler 25 июн. 2014 г., 07:21:43

В связи с этим вопрос, который я задавал ранее: ядро Linux: 'не удается найти файл карты'

Системы.Map-файл, который был создан благодаря моей сборки ядра Linux (4.12.7) не содержит строку вида:

[Адрес] [Тип] Version_XXXXX

(где ХХХХХ-это версии ядра, закодированных в базе 256)

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

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

Было бы здорово, если некоторые другие пользователи могли проверить свои системы.карту файлов, чтобы увидеть, если они содержат такие строки (особенно если они работают с sysvinit).

+765
Harry53 16 апр. 2011 г., 16:38:10

Проблема не apt/dpkg для смежных речь идет о ввода/вывода не записывается на SD-карту. Без каких-либо сообщений об ошибках. Видимо SD-карту передает успешного ввода/вывода статус, даже если ничего не было записано на карту. Я подниму вопрос на форуме Рапи.

+757
Shawndra Styles 3 февр. 2015 г., 06:40:11

Чтобы включить эту опцию, идите в редактирование меню выберите пункт Параметры... , а затем проверить автообновление галку в поведение вкладка.

Чтобы изменить значение по умолчанию значения тайм-аута, вам потребуется отредактировать файл конфигурации - скорее ~/.конфиг/qpdfview/qpdfview.конф. Вы должны быть в состоянии изменить/добавить параметры в рамках документа просмотр раздела заголовка:

[документа просмотр]
автообновление=истина
.
.
.
+720
Bamba adama 16 дек. 2012 г., 04:38:12

Я много работаю с образов дисков, то есть сделать ДД-копия диска, а затем работать на имидж, а не сам диск.

Для большинства работ, я использую автоматического на карте разделы диска на устройство в /dev/маппер/. Что мне интересно, вот если есть способ, чтобы найти, какой из сопоставления принадлежать к какой образ.

Рассматривайте это:

[email protected]:/tmp# автоматического -а-V рис1 
добавить карту loop1p1 (254:4): 0 10240 линейные устройства /dev/loop1 2048
добавить loop1p2 карте (254:5): 0 10240 линейные устройства /dev/loop1 12288
добавить карту loop1p3 (254:6): 0 52848 линейные устройства /dev/loop1 22528
[email protected]:/tmp# автоматического -а-V Рис2
добавить карту loop2p1 (254:7): 0 33508 линейные устройства /dev/loop2 2048
добавить карту loop2p2 (254:8): 0 39820 линейные устройства /dev/loop2 35556

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

Редактировать также, если я случайно РМ изображение-файл во время автоматического добавил сопоставления, как убрать сопоставления? автоматического хочет, само изображение присутствует.

+663
Snitch 18 сент. 2018 г., 03:03:51

У меня есть хороший помощью gnuplot график, в котором я хочу изменить маркировку на ключ. Проблема в том, что я связана с возможностью filledcurves. Чтобы сделать вещи проще, я прикрепил изображение. Как можно видеть, ключ маркировки 2 - 1 - 3 хотя я хотел бы иметь 1 - 2 - 3 при сохранении той же схеме filledcurves. Конечно, просто изменив порядок свой участок, даст мне 1 - 2 - 3 но соответственно образец заполнения изменения слишком и я хочу, чтобы избежать этого. Я пытался взломать его как-то с помощью Нэн возможности в gnuplot (https://stackoverflow.com/questions/10614654/gnuplot-legend-order) но проблема здесь заключается в том, что начинка разная. При проверке его документов (http://www.bersch.net/gnuplot-doc/filledcurves.html) я понял, что нет возможности исправить рисунок, но я думаю там должен быть какой-то способ. Для тестирования, я прикрепил скрипт gnuplot.

enter image description here

#!/бин/gnuplot, которое
#------------------------------------------------------------------------------

набор сетки
набор ключей справа вверху
набор xrange [20:220]

установите стиль линии 20 лм 2 ЛНР РГБ "черный"
установить границы метода linestyle 20
установите стиль линии 1 дв ЛНР 2.0 РГБ 'темно-серый'
установите стиль линии 2 дв ЛНР 2.0 РГБ '#202020'
установите стиль линии 3 дв ЛНР 2.0 РГБ 'серый'
установить стиль заливки прозрачный узор 2


#------------------------------------------------------------------------------
А=-1.74959 е-14
Б=-1.87199 е-12
С=1.87756 е-9
DeltaBDP=0.45 е-9

OffsetBP=0.05 е-9
DeltaBP=0.8 е-9

OffsetB=0.7 е-9
DeltaB=0.8 е-9

# 
F(х)=А*х**2+Б*х+с
Г(Х)=ф(х)+DeltaBDP

# Бета П
ч(х)=F(х)+OffsetBP
я(х)=ч(х)+DeltaBP

Бета # 
J в(Х)=ч(х)+OffsetB
к(Х)=J в(Х)+DeltaB

#------------------------------------------------------------------------------

набор терминала epslatex
выходной набор 'Текс/фрагментик.Текс'
\сюжет 
'+' помощью 1:(Дж / ($1)*1e9):(к($1)*1e9) с filledcurves закрытые ЛНР РГБ 'темно-серый' Т '2' , \
'+' помощью 1:(Ф($1)*1e9):(г($1)*1e9) с filledcurves закрытые ЛНР РГБ 'темно-серый' Т '1', \
'+' помощью 1:(ч($1)*1e9):(я($1)*1e9) с filledcurves закрытые ЛНР РГБ '#202020' Т '3', \
Ф(Х)*1e9 ш л ЛС 1 т ", \
г(х)*1e9 ш л ЛС 1 т ", \
ч(х)*1e9 ш л ЛС 2 т ", \
я(х)*1e9 ш л ЛС 2 т ", \
J в(Х)*1e9 ш л ЛС 3 т ", \
к(Х)*1e9 ш л ЛС 3 т "


#------------------------------------------------------------------------------
+653
Drejk 14 февр. 2013 г., 05:50:00

У меня есть зеркало убунты настроили и готовы к переходу на жесткий диск для автономного машину. Я хочу убедиться в том, что зеркало все пакеты мне нужны и добавить недостающие пакеты к нему. Зеркало находится в каталоге/var/катушка/АПТ-зеркало, находится в 120 ГБ и сотни .deb файлы в нем. Как мне сделать эти две задачи?

(1) проверить на упаковке должен присутствовать, я предполагаю, что я должен использовать команду dpkg и как-то в мое зеркало и спросить, он ли моя посылка где-то в зеркале. Как мне это сделать? Это то, что я безуспешно попробовал:

команды dpkg --информация в /var/катушка/АПТ-зеркала/ astyle
архив с deb: ошибка: Ошибка чтения архива магический номер версии из файла /var/катушка/АПТ-зеркала/: каталог

Может быть, я должен быть с помощью АПТ-кэш команд как-то?

(2) предполагая, что пакет отсутствует, как я могу получить его в зеркале? Я просто найти deb файл(Ы) и копируем их туда, куда я хочу в зеркало "бассейн"? Например, допустим, я хочу, чтобы этот пакет:

АПТ-кэш showpkg astyle
Пакет: astyle
Варианты:
2.01-1 (каталог/var/lib в/АПТ/списки/США.архиве.Убунту.com_ubuntu_dists_precise_universe_binary-amd64_Packages)

Этот пакет видимо в моем локальном кэше (но не установлен на мой промежуточный машина). Как бы я переместить его в зеркале?

+639
Joseph Oladiran 27 июл. 2017 г., 14:04:03

ИСО-это не синоним только для чтения, при определенных обстоятельствах, вы, возможно, желаете монтировать ISO чтения/записи (при создании загрузочного носителя).

Если вы хотите читать только вариант использовать

 горе -о РО,ИСО
+622
Namtarn Chantima 6 дек. 2018 г., 05:30:01
питон -м HTTPSimpleServer & # ваш питон процесс теперь будет в фоновом режиме
serverpid="$!" # Захват его PID, так что вы можете убить его позже.
часы -Н /путь/к/AwesomeTestCommand Арг1 Арг2
# Спустя некоторое время...
убить "$serverpid" # сделает ваш процесс питона уйдет
+587
Eric Conrad 1 мар. 2011 г., 05:16:53

Когда я команды dmesg, я получаю следующий результат (я должен включить какие-либо другие данные?; Я на Ubuntu 18.04 ЛЦ, кстати):

[ 125.258428] rfkill: входной обработчик отключен
[ 698.488098] внимание! уровень мощности/является устаревшим; используйте мощность/вместо контроля 
[ 1215.266067] аудит: тип=1400 аудит(1550778359.034:31): в AppArmor="статус" операции="profile_load" профиля="незамкнутые" имя="каталог/usr/lib в/snapd/оснастки ограничиться" пид=7482 комм="apparmor_parser"
[ 1215.266208] аудит: тип=1400 аудит(1550778359.034:32): в AppArmor="статус" операции="profile_load" профиля="незамкнутые" имя="каталог/usr/lib в/snapd/оснастки ограничить//крепление-имен захвата-помощник" пид=7482 комм="apparmor_parser"
[ 1311.641380] аудит: тип=1400 аудит(1550778455.412:33): в AppArmor="статус" операции="profile_load" профиля="незамкнутые" имя="/оснастки/основных/6405/УСР/Либ/snapd/оснастки ограничиться" пид=7943 комм="apparmor_parser"
[ 1311.641518] аудит: тип=1400 аудит(1550778455.412:34): в AppArmor="статус" операции="profile_load" профиля="незамкнутые" имя="/оснастки/основных/6405/УСР/Либ/snapd/оснастки ограничить//крепление-имен захвата-помощник" пид=7943 комм="apparmor_parser"
[ 1311.777586] аудит: тип=1400 аудит(1550778455.548:35): в AppArmor="статус" операции="profile_load" профиля="незамкнутые" имя="кнопка-Обновить-НС.ядро" пид=7945 комми="apparmor_parser"
[ 1311.816699] аудит: тип=1400 аудит(1550778455.588:36): в AppArmor="статус" операции="profile_load" профиль-оснастка"незамкнутые" имя=".ядро.крючок.настроить" пид=7946 комми="apparmor_parser"
[ 1313.580819] аудит: тип=1400 аудит(1550778457.352:37): в AppArmor="статус" операции="profile_replace" профиля="незамкнутые" имя="/оснастки/основных/6405/УСР/Либ/snapd/оснастки ограничиться" пид=7998 комм="apparmor_parser"
[ 1313.604622] аудит: тип=1400 аудит(1550778457.376:38): в AppArmor="статус" операции="profile_replace" профиля="незамкнутые" имя="/оснастки/основных/6405/УСР/Либ/snapd/оснастки ограничить//крепление-имен захвата-помощник" пид=7998 комм="apparmor_parser"
[ 1313.692642] аудит: тип=1400 аудит(1550778457.464:39): в AppArmor="статус" операции="profile_replace" профиля="незамкнутые" имя="кнопка-Обновить-НС.ядро" пид=8001 комми="apparmor_parser"
[ 1313.695176] аудит: тип=1400 аудит(1550778457.464:40): в AppArmor="статус" операции="profile_replace" информация="такой же как и текущий профиль, пропуская" профиля="незамкнутые" имя="кнопка.ядро.крючок.настроить" пид=8003 комми="apparmor_parser"
[ 1339.107421] аудит: тип=1400 аудит(1550778482.875:41): в AppArmor="статус" операции="profile_load" профиля="незамкнутые" имя="/оснастки/основных/6489/УСР/Либ/snapd/оснастки ограничиться" пид=8137 комм="apparmor_parser"
[ 1339.107557] аудит: тип=1400 аудит(1550778482.875:42): в AppArmor="статус" операции="profile_load" профиля="незамкнутые" имя="/оснастки/основных/6489/УСР/Либ/snapd/оснастки ограничить//крепление-имен захвата-помощник" пид=8137 комм="apparmor_parser"
[ 1339.252026] аудит: тип=1400 аудит(1550778483.019:43): в AppArmor="статус" операции="profile_replace" профиля="незамкнутые" имя="кнопка.ядро.крючок.настроить" пид=8140 комми="apparmor_parser"
[ 1339.255075] аудит: тип=1400 аудит(1550778483.023:44): в AppArmor="статус" операции="profile_replace" информация="такой же как и текущий профиль, пропуская" профиля="незамкнутые" имя="кнопка-Обновить-НС.ядро" пид=8142 комми="apparmor_parser"
[ 1340.418848] аудит: тип=1400 аудит(1550778484.187:45): в AppArmor="статус" операции="profile_replace" профиля="незамкнутые" имя="/оснастки/основных/6489/УСР/Либ/snapd/оснастки ограничиться" пид=8201 комм="apparmor_parser"
[ 1340.433127] аудит: тип=1400 аудит(1550778484.203:46): в AppArmor="статус" операции="profile_replace" профиля="незамкнутые" имя="/оснастки/основных/6489/УСР/Либ/snapd/оснастки ограничить//крепление-имен захвата-помощник" пид=8201 комм="apparmor_parser"
[ 1340.519065] аудит: тип=1400 аудит(1550778484.287:47): в AppArmor="статус" операции="profile_replace" профиля="незамкнутые" имя="кнопка-Обновить-НС.ядро" пид=8203 комми="apparmor_parser"
[ 1340.527967] аудит: тип=1400 аудит(1550778484.295:48): в AppArmor="статус" операции="profile_replace" информация="такой же как и текущий профиль, пропуская" профиля="незамкнутые" имя="кнопка.ядро.крючок.настроить" пид=8205 комми="apparmor_parser"
+569
Pjetur 12 мая 2012 г., 23:10:55

Я нашел решение: в команду apt-получить обновление было других источников.список файлов используется с -о реж::др::исходный=/и т. д./кв/безопасности-источников.список Но apt-получить обновление называлось без этого другого источника.файл список - я предполагал, что он больше не нужен - Но он есть. Однажды я использовал те же источники.список файлов для обновления и обновления все работает нормально. Спасибо за любую помощь

+559
gsorbier 21 июл. 2014 г., 10:54:56

Или, использовать функции printf , чтобы помочь смесь из цитат:

е -в нагрузку '{"канал": "#оповещения", "имя": "k8s-задачи cron-бот", "текст": "команда %s запускает с успехом", "icon_emoji": ":привидение:"}' "$MY_ENV_VAR"
завиток -х пост-данных-функция urlencode "полезная нагрузка=$грузоподъемность" "$SLACK_WEBHOOK"
+544
artur 15 окт. 2017 г., 10:08:47

Для Linux, ПС-эф дает всю командную строку, включая параметры.

Для Соляриса, все может быть более проблематичным, но вы пометили вопрос с Linux...

+535
yCube 23 авг. 2016 г., 02:07:18

Итак, это работает:

найти /Дир/ -тип F -функции printf "%Р|%ть-%ТМ-%тд|%е:%ТМ|%п|%п|%у\п" > /dir/output.txt

Но это не:

СШ -о StrictHostKeyChecking=нет "имя_сервера" найти /Дир/ -тип F -функции printf "%Р|%ть-%ТМ-%тд|%е:%ТМ|%п|%п|%у\п" > /dir/output.txt

При запуске через SSH команды, я получаю следующие ошибки:

Баш: ты-%%ТМ-%тд: команда не найдена
Баш: %м:%ТМ: команда не найдена
Баш: %С: команда не найдена
Баш: %у: команда не найдена
Баш: %ООН: команда не найдена

Есть что-то с переформатированием этой команды, что мне не хватает?

+513
Plastkort 22 сент. 2015 г., 10:41:39

Решение HostFission это хорошо, но если вы не хотите, чтобы проверить, если программа запущена, вы также можете убить его и начать его так:

Создать файл bash с любым именем (например: restart.sh) и введите это:

#/бин/Баш

/usr/Бен/экран -с -х NameOfTheScreen бросить;

/usr/Бен/экран -с NameOfTheScreen /путь/к/startscript;

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

кронтаб -е

* 3,6,9,12,15,18,21,0 * * * /path/to/restart.sh >> /путь/к/файлу журнала

+486
user3466320 4 окт. 2018 г., 16:58:42

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

найти /ваш/реж -имя "*АБВГД*"

Добавление типа F переключатель уточните критерии поиска, чтобы только вернуть файлы.

найти /ваш/Дир -тип F -имя "*действие*"

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

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

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

+278
Gaylord 19 мар. 2018 г., 03:51:56

Трудно ответить, не зная, какого рода информация должна быть указана в этом файле. Что скрипт хранится в системе с несколькими пользователями, автоматически не является проблемой безопасности. Почему они должны (иметь возможность) обеспечить входные данные для других пользователей?

Однако, вы можете спокойно читать строки из файла на чтение -R линии. И если вам просто нужны данные такого рода функции foo=бар , то вы можете легко проверить строку на наличие недопустимых символов (или структур), [[ =~ ]].

Если вы не ограничены использованием одного файла, то простым решением может быть взята из программного обеспечения DJB: один файл в переменную. Тогда переменные можно определить что-то вроде:

для varname в ${Варс[@]}; делать
 если [ -Ф "${path_to_var_files}"/$имя_переменной ]; тогда
 ивал $имя_переменной='"$(кошка '"${path_to_var_files}"/$имя_переменной"')"'
интернет
сделано

...если конечные символы новой строки не важны.

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

+263
Ahmed Teleb 24 февр. 2019 г., 22:11:10

как получить только две первые цифры из следующих команд

моя цель-получить Hadoop в базовой версии

ДПН-выделить | вычленить в Hadoop-клиентом | у awk '{печати $ЯТ}'
2.6.0.3-8

ожидаемые результаты:

2.6
+245
Julysfire 4 сент. 2016 г., 14:40:33

Предполагая, что входной файл-это именно тот формат, показанный; чистый POSIX для раковины, без внешних утилит:

пока читала б ; делать 
 [ "$а" = '"имя":' ] && { Б="${б%\"*}" ; Эхо "${б#\"}" ; перерыва ; }
сделано < пакет.в JSON

Выход:

Прое
+226
Ray Garner 20 сент. 2013 г., 21:22:39

t_open() и связанные с/dev/TCP на такие части илт/удобная интерфейс, который проиграл битву за ТСР/IP API для сокетов BSD.

В Linux есть файл/dev/TCP и видов. Это не реальный файл или устройство ядра. Это что-то специально предусмотренных в bash, и существует только для перенаправления. Это означает, что даже если создать в ядро в/dev/TCP на объект, он будет в маске в интерактивном использовать 99%[*] в момент оболочкой.

Лучшим решением действительно является переход на BSD-сокетов. К сожалению.

Вы можете быть в состоянии получить strxnet удобная эмуляция слой для работы, но вы лучше положить свое время в высадке удобная. Это мертвый API, который поддерживается не только на Linux, но и на BSD-систем, включая OS X. В

(Кстати, strxnet библиотеки даже не строить на BSD-систем, потому что это зависит от исл, компонент ядра Linux. Он даже не настроить на фондовой БСД или OS X системы, видимо, потому, что это зависит еще и от GNU СЕПГ.)

[*] Я основываю это предположение на том, что bash-это командный интерпретатор по умолчанию для не-root пользователей всех дистрибутивов Linux, которые я использовал. Таким образом, вы должны выйти из вашего пути на Linux, как правило, чтобы получить нечто иное, чем Баш.

+225
Tobin Thomas 21 янв. 2011 г., 09:16:14

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

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


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

учитывая эти 4 строки:

Эхо
общ.
фу
бар

оклейка как я предлагаю в результате этого на вашем экране:

$ 'Эхо 
> общ.
> фу
> бар <или здесь курсор, если вы не включили пустую строку
> [здесь курсор]

Затем можно нажать CTRL-C и Стрелка вверх. (контроль-с уничтожает все на одной строке курсор, поэтому нажмите Return во-первых, если есть полезный текст есть.)

Альтернативой является, чтобы закрыть цитату и нажмите Enter, затем-стрелку.

В любом случае, после вверх-стрелка

$ 'Эхо
общ.
фу
бар

контроль-и снять ведущую '. Контроль левый и правый, чтобы быстро перемещаться по вставить блок (по словам). Или если настройки терминала не поддерживает управление-клавиши со стрелками, клавиши Alt-B и Alt в-Ф.


Дословный перевод строк действительно отдельные команды, и эти 4 линии будут идти в истории команд отдельно. Возможно, вы захотите изменить их ; или &&. (Я не знаю один трюк для этого, просто используйте ключ-повторяю для вперед или назад-слово, чтобы получить там быстро и сделать это вручную.)

+214
Anthony Becker 2 окт. 2015 г., 08:22:30

Вход:

<а href=фии/фу./>Фу</a>в

Выход:

Фу

Вопрос: как я могу заменить вход с выходом? На фии и "./>" является постоянной. В ФОО может варьироваться в любую английскую букву И "-" и "."

Обновление: (для уточнения "фу")

ФОО=АСД
затем: 
<а href=фии/АСД./>АСД</а>

ФОО=АБВ
<а href=фии/АБВ./>АБВ</а>

Обновление 2: (это не работает :О )

[пользователь@ноутбука ~] эхо '<а href=фии/фу./>Фу</а>'
<а href=фии/фу./>Фу</a>в
[пользователь@ноутбука ~] эхо '<а href=фии/фу./>Фу</а>' | ООО 'с/>[ \т]*\([^ \т]\+\)[ \т]*</\1/'
<а href=фии/фу./ФОО/а>
[пользователь@ноутбука ~] 
+185
AnnikaKelly 31 окт. 2010 г., 13:56:17

Я использую Mac и у меня есть CSV файл с разделителями табуляцией. Я хочу просто удалить все содержимое между 2-й и 3-й вкладки или заменить его чем-то вроде "ХХХХ". Есть ли для этого команда?

+171
anubits 8 июн. 2014 г., 22:03:40

Эти два процесса:

кошка /Дев/телетайп > /dev/нуль &
кошка /dev/нуль > /dev/нуль &

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

+151
Renynardo 21 июл. 2011 г., 09:40:59

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

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

Вот некоторые усечение выходных данных:

 Ключевой Доклад
===============================================
события № дата время ключ к успеху ехе auid 
===============================================
1. 03/04/17 06:54:09 докер-носок-атрибутами да ? -1 108449
2. 03/04/17 06:54:09 докер-носок-атрибутами да ? -1 108450
3. 03/04/17 06:54:10 докер-носок-атрибутами да ? -1 108453
+49
fuccboi 13 сент. 2017 г., 06:56:18

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

$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