СЭД добавлять строку после блока

В каталоге, у меня слишком много site.ini.append.php (около 100 файлов).

Они все похожи:

[блок1]
блабла[]
блабла[]=блабла
...
блабла[]=блабла

[блок2]
блабла[]
блабла[]=блабла
...
блабла[]=блабла

[block3]
блабла[]
блабла[]=блабла
...
блабла[]=блабла

Однако, [блок1] имеет различное количество элементов в зависимости от файла. Это то же самое для других блоков.

Мне нужно добавить новую строку в конце [блок2]:

[блок2]
блабла[]
блабла[]=блабла
...
блабла[]=блабла
блабла[]=new_entry

И я не могу просто использовать номер строки, потому что, как я уже говорил, блоки имеют разные записи, и [блок2] может быть 20 строк в файле, и 10 в другой и т. д...

Я думал о что-нибудь подобное

СЕПГ -Н '/\^[блок2\]$/,/^$/ в блабла[]=new_entry' path/to/one_of_the_site.ini.append.php

Но это не работает, очевидно, потому, что /^\[блок2\]$/,/^$/ - это не адрес.

Как мне это сделать (желательно с использованием СЭД)?

Обновление

Как описано здесь, /^[блок2]$/,/^$/ является допустимым адресом.

Однако ни это, ни я Исправлена проблема для меня

СЕПГ -Н '/\^[блок2\]$/,/^$/ в блабла[]=new_entry' path/to/one_of_the_site.ini.append.php 

СЕПГ -Н '/\^[блок2\]$/,/^$/ я блабла[]=new_entry' path/to/one_of_the_site.ini.append.php 

Среды

$ СЭД --версия
ГНУ СЭД версии 4.1.5
Авторское Право (C) 2003 Года Фонд Свободного Программного Обеспечения, Inc.
Это свободное программное обеспечение; источник смотри Условия копирования. Нет
гарантий; даже товарности или пригодности для определенной цели,
в пределах, допускаемых законом.
+481
Jamal Hossain Ramjan 3 мар. 2019 г., 16:05:10
37 ответов

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

Можно ли его настроить, и если да, как, чтобы сделать гном-Шелл календарь на календаря при нажатии на календарь пункт?

+910
CS Student 03 февр. '09 в 4:24

что-то вроде это должно работать, предполагая, что исходные данные в файл test.txt это использует grep, чтобы исключить строки, содержащие '^с':

СЕПГ -Н '/\^С/, испытания/\^С/Р'.тхт|команда grep -v с '\^с'

Вывод из вашего примера:

Это
в
баннер
Это
в файл motd
баннер
+896
phirom peterschmidt 29 июл. 2011 г., 04:12:08
Другие ответы

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


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

Есть ли способ, чтобы фильтр пакетов по MAC-адресу и "протокол ВП", используя scapy в Python? это моя команда нюхать линии:

сопеть(слово iface="mon0",ПРН=лямбда х: х.резюме())
+870
Ulf Aslak 28 янв. 2014 г., 09:02:29

Мне нужно, чтобы сумма чисел, расположенных в файл, как это:

 столбец1 столбец2 столбец3
строкой 1 а(1,1) в(1,2) а(1,3)
для row2 а(2,1) в(2,2) с(2,3)
row3 а(3,1) в(3,2) с(3,3)
row4 а(4,1) в(4,2) в(4,3)


 столбец_4 column5 column6
строкой 1 б(1,1) в(1,2) Б(1,3)
для row2 б(2,1), в(2,2) в(2,3)
row3 б(3,1) в(3,2) в(3,3)
row4 б(4,1) в(4,2) в(4,3)

 column7 column8 column9
строкой 1 с(1,1) в(1,2) с(1,3)
для row2 с(2,1) с(2,2) с(2,3)
row3 с(3,1) с(3,2) с(3,3)
row4 с(4,1) с(4,2) с(4,3)

и на выходе что-то подобное:

 столбец1 а(1,1)+а(2,1) а(3,1) и(4,1) 
 столбец2 а(1,2)+а(2,2) в(3,2)+а(4,2)
 столбец3 а(1,3)+а(2,3) в(3,3)+а(4,3)
 столбец_4 б(1,1)+б(2,1), в(3,1)+б(4,1)
 column5 б(1,2)+б(2,2) в(3,2)+б(4,2)
 column6 Б(1,3) и B(2,3) и B(3,3) и B(4,3)
 column7 с(1,1)+с(2,1) с(3,1)+с(4,1)
 column8 с(1,2)+с(2,2) с(3,2)+с(4,2) 
 column9 с(1,3)+с(2,3) с(3,3)+с(4,3)

У меня есть один способ сделать это в bash, но это функционирует только с два 2D-массивы и не с этим примером, в котором содержится 2Д массивы. Я хочу что-то, что может быть полезным для многих 2Д массивы. Вот скрипт, который работает только за два 2D массивов.

 СЭД с/подряд[1-6]//;тест/^$/д' | 
 пр-2Т |
 на awk 'шп==1{$1=1$; печать; далее}
 !(ВН%2){сплит($0,а); далее}
 {для(i=1;я<=НФ;я++) $я+=а[я]}1' |
 тр '' '\Н' |
 пр-3Т

Примечание: для вычисления суммы заменить сотовые индексов со значениями с этим:

 $ тр -д 'АВ(,)' < файл > filenums
+843
sidA30 30 нояб. 2017 г., 02:40:09

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

с iconv -с-т кодировке UTF-8 < input.txt > output.txt

Без опции-C она будет сообщать о проблемах в конвертировании в stderr, так С процесс может сохранить их перечень. Другой способ будет обирать без utf8 вещи, а затем

дифф output.txt input.txt

в список, где были внесены изменения.

+835
ericstumper 22 янв. 2012 г., 19:59:09

У меня есть большой набор фотографий в формате JPEG все с той же резолюцией. Это займет слишком много времени, чтобы открыть каждый из них внутри графического интерфейса imagemagic или gimp.

Как я могу достичь каждого снимка поворота и сохраняются в тем же именем?

+834
blazek 22 янв. 2017 г., 00:45:22

Переменная $ и ${переменная} фактически то же самое, если они являются отдельными словами. Но обратите внимание на следующий пример, особенно в сценарии

ПЕРЕМЕННАЯ=ПОЛЬЗОВАТЕЛЬ
Эхо $переменная

вы получаете выход

Пользователь

но когда вы введете

Эхо ПЕРЕМЕННАЯ1 $

ожидал получить

ПОЛЬЗОВАТЕЛЬ1

вы ничего не получите, так как нет переменной ПЕРЕМЕННАЯ1 определенными

Но если вы используете

Эхо ${переменная}1

вы получили ожидаемый ПОЛЬЗОВАТЕЛЬ1 выход.

+791
guidebortoli 7 сент. 2010 г., 21:58:25

Вы можете попробовать С ниже 2 команды:

на Perl -пнэ "с/;/:[/" именем
СЭД 'с/;/:[/1' именем

Выход:

{"100к":["0.00001";"10";"0.01"]}
{"101К":["0.0001";"100";"0.1"]}
{"102K":["1";"1000";"1"]}
{"102K":["1";"1000";"1"]}
{"103К":["0.01";"10000";"10"]}
{"104К":["0.1";"100000";"100"]}
{"105к":["1";"1000000";"1000"]}
{"Инвесторов на 109 тысяч":["0.000001";"1";"1"]}
{"120к":["0.000012";"12";"12"]}
+775
7hacker 3 нояб. 2015 г., 21:59:40

Как я могу добавить виртуальный интерфейс в SUSE Линукс Enterprise сервер 11 постоянно?

+773
ViperIS 13 дек. 2019 г., 11:20:40

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

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

Пример:

У меня есть папка, где я храню РФЦ-связанные вещи, это выглядит так:

.
├── Файла
тесты └── 
 ├── 4180
 │ └ данных── 
 │ ├── БАД
 │ └── хорошим
 │ └── переносы.КШМ
 ├── get-rfc.sh
 ├── .ГИТ <содержание опущен>
 ├ Лицензия── 
 ├── Ридми
 └── rfc4180.txt

Я ищу команду, которая выведет меня:

Файл
+750
naru3 11 мар. 2010 г., 08:20:24

Очень просто: то, что РШ машина команда делает это, чтобы запустить команду на машине. Т. е., если у вас РШ локальный параметр ulimit -U ипроисходит то, что команду команду ulimit-u не работает на localhost в (т. е. на этой же машине). Что РШ участвует в вызове, это совершенно несущественно. Если вы хотите знать, что происходит там, просто посмотрите на то, что команду ulimit-u не делает.

Вы можете анализировать rshd , пока вы не посинения, это не делать ничего, но (1) получает соединение и проверить это дозволено, (2) Собрать команду для запуска, (3) вилка/exec, чтобы выполнить команду, подключенные отправлять результаты обратно. В частности, вы не увидите никаких ограничение frobbing таким образом.

+719
Khaleb Lloyd 26 июн. 2017 г., 13:31:26

Это плохая формулировка в MAN-странице. Я думаю, что это означало: "ты не вынужден запустить gpg-agent вручную." Это имеет смысл, т. к. GnuPG 2.X требуется агент GPG , а это является обязательным в 1.х

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

Но: если вы хотите, чтобы функция кэширования тогда Гоб-агент должен работать как демон и поэтому перед началом инструментов, т. е. вручную или с ~/.xsession теперь , так как эти инструменты искать переменную окружения GPG_AGENT_INFO для того, чтобы найти (правый) запуск Гоб-агент. Если сервис запустить команду GPG-агент , то агент GPG выходит, когда программа завершает работу.

Гоб-подключения-агент /пока может быть ошибка в MAN-странице. Насколько мне известно, это используется для проверки, есть ли у GPG-агент работает, но не для его запуска. Он не может даже работать, потому что вы в обязательном порядке нужна оболочка (точнее: родительский процесс для инструментов должен быть запущен) для установки GPG_AGENT_INFO.

+719
Yolk 6 мая 2016 г., 09:27:37

[<набор>] соответствует один символ (расширенная для сортировки элементов с некоторыми инструментами и при некоторых обстоятельствах) от предоставленной <набор>.

[.____] конкретно матчи одного персонажа при условии, что это либо . или _, Или _, Или _ Или _. Излишне говорить, что [.____] такой же, как [._].

Если вы хотите, чтобы соответствовать любой из двух строк, вы нужны | смена оператора:

на awk -е '\\.|____' '{печати $4}'

С современной (и стандарт) на awks, вы также можете написать это:

на awk -е '\\.|_{4}' '{печати $4}'

Также обратите внимание, что [...] должен цитировать для раковины в качестве [...] также, случается оболочки подстановка оператора. В вашем случае, вы только процитировал ____ часть для раковины. Это не нужно, как _ не является специальной оболочке. Это означает, что с -Ф[."____"], если там был файл с названием -Ф. или -F_ в текущем каталоге, оболочка подстановка будет расширяться -Ф[."____"] для тех, перед прохождением на awk. Если нет, -Ф[.____] перешел бы на awk (хотя некоторые снаряды будут сообщать об ошибке, а не о том, что Глоб не совпадают).

+718
Jeen Mathew 4 авг. 2017 г., 12:15:50

У меня проблема, для которой я не могу найти решение. В настоящее время я использую процессор AMD Radeon серии HD 6870 в двойной экран. Мой левый экран подключен по HDMI и мой правый экран подключен в разъем DVI.

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

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

screenshot

Я установил драйвера Catalyst AMD, чтобы быть в состоянии использовать оба экрана, но ее вариантов выглядит странно : я не могу изменить частоту обновления моей правой экран DVI. Кроме того, Центр управления AMD катализатор говорит, что моя частота обновления экрана 75Гц при arandr мне подсказывает, что это 60Гц.

У кого-нибудь есть решение для этого ? Или уже столкнулись с той же проблемой ?

Редактировать : Вот мой файл xorg.файл conf :

Секции "ServerLayout"
 Идентификатор "макет aticonfig"
 Экрана 0 "aticonfig-экран[0]-0" 0 0
EndSection

Раздел "Модуль"
EndSection

Раздел "Монитор"
 Идентификатор "aticonfig-монитор[0]-0"
 Вариант "Имя_вендора" "АТИ проприетарные драйвера"
 Параметр "Параметр Modelname" "Универсальный Автоопределение Монитора"
 Вариант "технологии DPMS" "правда"
EndSection

Раздел "Монитор"
 Идентификатор "0-DFP5"
 Вариант "Имя_вендора" "АТИ проприетарные драйвера"
 Параметр "Параметр Modelname" "Универсальный Автоопределение Монитора"
 Вариант "технологии DPMS" "правда"
 Вариант "PreferredMode" "1920х1080"
 Вариант "TargetRefresh" "60"
 Параметр "Положение" "0 0"
 Опция "поворот" "нормальный"
 Опцию "Отключить" "ложные"
EndSection

Раздел "Монитор"
 Идентификатор "0-DFP7"
 Вариант "Имя_вендора" "АТИ проприетарные драйвера"
 Параметр "Параметр Modelname" "Универсальный Автоопределение Монитора"
 Вариант "технологии DPMS" "правда"
 Вариант "PreferredMode" "1920х1080"
 Вариант "TargetRefresh" "60"
 Параметр "Позиция" "1920 0"
 Опция "поворот" "нормальный"
 Опцию "Отключить" "ложные"
EndSection

Раздел "Устройство"
 Идентификатор "aticonfig-устройства[0]-0"
 Драйвер "fglrx от"
 Вариант "монитор-DFP5" "0-DFP5"
 Вариант "монитор-DFP7" "0-DFP7"
 BusID "слотов PCI:1:0:0"
EndSection

Раздел "Устройство"
 Идентификатор "amdcccle-устройство[1]-1"
 Драйвер "fglrx от"
 Вариант "монитор-DFP5" "0-DFP5"
 BusID "слотов PCI:1:0:0"
 Экран 1
EndSection

Раздел "Экран"
 Идентификатор "aticonfig-экран[0]-0"
 Устройство "aticonfig-устройства[0]-0"
 DefaultDepth 24
 Подраздел "Дисплей"
 Просмотра 0 0
 Виртуальный 3840 1920
 Глубина 24
EndSubSection
EndSection

Раздел "Экран"
 Идентификатор "amdcccle-экраном[1]-1"
 Устройство "amdcccle-устройство[1]-1"
 DefaultDepth 24
 Подраздел "Дисплей"
 Просмотра 0 0
 Глубина 24
EndSubSection
EndSection

Спасибо

+694
NataliW 4 сент. 2014 г., 17:50:44
СЭД -э:н -е'$!Н;з/\([0-9]\)\Н/\1/;тн' -ЕР\;Д <входной_файл >выходной_файл

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

СЭД -э:н -е'/[0-9]$/{$!Н;С/\Н$//;}' -этн -е/\н/ /' <входной_файл >выходной_файл

...что должно быть в любом случае более эффективны,.

+687
ilias iliadis 28 мая 2010 г., 02:40:50

У меня есть файл с данными в таком виде:

Префикс текст: первое имя, второе имя, третье--

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

Префикс текст: первое имя ... 
Префикс текст: второе имя ... 
Префикс текста: третья ... 

Вместо копирования слишком длинный скрипт на Python, я думал, что это будет более интересно спросить, если кто-то здесь может думать о прекрасном сценарии. Любые идеи?

+680
NIKHIL Singh 1 апр. 2010 г., 23:52:43

systemd в правило работают немного по-другому. Вы настроить systemd для создания и прослушивания сокета, и кто-то должен как X попытайтесь подключиться, затем запускает systemd в г для обработки соединения, передав его в гнездо. Итак, Х может начать формально перед Y, но это не будет иметь значения. Позже соединения будут обрабатываться Я. (Вы также можете настроить его так, Г перезапуска для каждого подключения, но я предполагаю, что это не ваш случай).

Минимальные изменения в Y должны ее принять предварительно создали сокет, как его stdin/stdout в файл дескриптора, вместо того, чтобы создать/привязать к себе.

Вот настройки теста вы можете попробовать, не root. Вам нужно 3 блока файлов. ~/.местные/доли/systemd в/пользователей/mysock.гнездо говорит systemd для создания сокета и как сдать его на:

# создать прослушивающий сокет. на 1. подключения запустить mysock.услуги
[Розетка]
ListenStream=5555
Принимаем=ложь

~/.местные/доли/systemd в/пользователей/mysock.обслуживание (с таким же именем mysock)- это сервис, который будет запущен кто-то должен подключиться к сокету. Это где вы начинаете Y, который Я заменил на какой-либо Python.

[Блок]
Описание=начали с mysock.гнездо
[Услуги]
ExecStart=/home/meuh/bin/python/mysock.py
StandardInput=гнездо

Наконец, ваш X-служба Блока говорю, что это требует розетку. Для X я использую сокат, что пишет дату в розетку. ~/.местные/доли/systemd в/пользователей/mysockdepend.услуги

[Блок]
Описание=зависит от сокета слушать
Требует=mysock.гнездо
[Услуги]
ExecStart=/usr/Бен/сокат -у ТСР ниже:localhost:5555 старпома:/usr/Бен/дата

Питон исполняет гнезда на стандартный ввод, т. е. файл с дескриптором 0, и обертывает его в подходящий разъем на Python объект, не принимаю() и может читать/писать: ~/bin/python/mysock.py

#!/usr/Бен/Python с
# начал из /Home/meuh/.местные/доли/systemd в/пользователей/mysock.услуги
# с гнезда на стандартный ввод/стандартный вывод
импорт Сыс, время, исполнение, подпроцесс

деф отладки(МСГ):
# время.сон(3)
 подпроцесс.вызов(["/usr/Бен/каротажник", МСГ])

отладка("начало\п")
ы = сокет.fromfd(Сыс.устройства stdin.fileno(), сокет.Равен af_inet, гнездо.Тип)
в то время как правда:
 Конн, в addr = С. принимаем()
соед.отправить("привет\N")для
 в то время как правда:
попробуйте:
 данные = соед.приема(100)
 отладка("есть "+данные+"\Н")
 если LEN(данные)<=0: перерыв
за исключением:
перерыв
соед.закрыть()

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

systemctl --пользователей начать mysockdepend

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

Читал про розетку активации и 2-й от человека, который его изобрел.

+626
isup 19 февр. 2018 г., 02:51:05

Я не могу запустить хром (71.0.3578.98 построенный на Ubuntu, работает на Ubuntu 18.04) в MC (ГНУ полуночи командир 4.8.19). В частности, в MC:

$ хром-браузер
[1:1:0117/041208.995908:роковой:proc_util.чч(76)] : плохой дескриптор файла (9)
Трассировки/останова ловушка (ядро бросила)

Проблема сохраняется даже после перезагрузки в старый MC и терминалов Windows (у меня "сохранить сеанс" набора) и новый MC Windows, но не новых терминалов Windows. Любые идеи? Может кто-то воспроизвести проблему?

+549
Vladimir Vasilev 5 янв. 2016 г., 19:31:14

Я пытаюсь построить Свифт 3 на FreeBSD. Последнее, что мне нужно сделать, это запустить билд-скрипт.

Моя проблема заключается в том, что в какой-то момент скрипт работает:

Связывание СХХ исполняемый ОГРН/кода LLVM-ЛТО

Который постоянно убивает мою систему, используя все свои 16 ГБ памяти (1 ГБ для + 15 ГБ подкачки)

После делать некоторые исследования, кажется, что ЛД потребляет смехотворные объемы памяти когда в (по умолчанию) режим отладки.

Согласно Man-странице он может быть отключен с помощью:

ЛД --Стрип-отладка

Как бы я идти о включении этой опции, учитывая, что я на самом деле не выполняется команда?

+523
bitcoinlearner 25 июл. 2013 г., 15:39:31

Я сделал это!

На eth1 - это интегрированная сетевая карта - DEFROUTE=да

Интерфейс eth0 - это новая сетевая карта - DEFROUTE=нет

Каждая карта имеет свой собственный файл ifcfg-имя_интерфейса файл

файл /etc/sysconfig/сети-скрипты/файл ifcfg-eth0 в

# Сисадмин FreePBX сформированной конфигурации сети.
# Этот файл был создан в 2019-06-28T11:50:20+00:00
Устройство=eth0 в
Переменной bootproto=статическое
Наоборот-при восстановлении=да
При=10.112.164.6
Шлюз=10.112.164.1
Тип=локальных сетей
Зоны=надежные
PEERDNS=нет
IPV6_PEERDNS=нет
DEFROUTE=нет
HWADDR=50:3Э:АА:08:6Б:84
Сервера dns1=8.8.8.8
DNS2=4.4.4.4

файл /etc/sysconfig/сети-скрипты/файл ifcfg-eth1 и

Устройство=eth1 и
Переменной bootproto=статическое
Наоборот-при восстановлении=да
При=192.168.16.98
Маска подсети=255.255.255.0
Шлюз=192.168.16.2
Зоны=внутренняя
Тип=локальных сетей
PEERDNS=нет
IPV6_PEERDNS=нет
DEFROUTE=да
HWADDR=04:92:26:5Д:Е7:А2
Сервера dns1=8.8.8.8
DNS2=4.4.4.4

Я узнал, что HWADDR(я не знаю, если это помогло) с использованием IP ли

ИС ли

1: Ло: <шлейфа,вверх,LOWER_UP> значение MTU 65536 qdisc noqueue государственной неизвестный режим по умолчанию группы default qlen 1000
 ссылка/закольцовки 00:00:00:00:00:00 БРД 00:00:00:00:00:00
2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc pfifo_fast государственный режим группы по умолчанию default qlen 1000
 ссылка/эфир **50:3Э:АА:08:6б:84 БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
3: интерфейс eth1: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc pfifo_fast государственный режим группы по умолчанию default qlen 1000
 ссылка/эфир **04:92:26:5д:Е7:А2** БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ

Указав только один маршрут по умолчанию с помощью DEFROUTE было очень важно

+479
Ella Mac 4 мая 2012 г., 07:32:56

Я написал это в bash:

#!/бин/Баш

 эвал "(команда) &"
pid1=$!

 эвал "(хотя убить -0 $pid1; делать .... ; сделал) &" #это создает file.txt через несколько секунд
pid2=$!

 если [ -с /tmp/file.txt ]; тогда
 для линии в $(кошка /tmp/file.txt)
делать
СТГ
сделано

С логикой скриптах bash: это значения pid1 и pid2 правильно?

Этот скрипт работает правильно?

+474
PNDA 14 апр. 2015 г., 17:18:30

У вас установлена версия 1.0.1 J-1 в части libssl1.0.0 откуда АПТ не знает о (и, следовательно, отсутствие URL-адреса в выводе команды apt-кэша политики). Если вы хотите установить libssl-dev и, нужно либо:

  • установить версию libssl-dev и соответствия установленной версии libssl1.0.0, от куда вы получили libssl1.0.0
  • даунгрейд libssl1.0.0 , чтобы соответствовать версии libssl-dev, которая доступна

Чтобы понизить, ответ Н на профпригодностьвопрос, и она должна (в конечном счете) предлагаю понизить libssl1.0.0. Кроме того, вы можете форсировать события, сказав

способность установить libssl-dev и libssl1.0.0=1.0.1 е-2+deb7u14

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

+459
Phatsta 13 мар. 2017 г., 23:41:49

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

для egrep ':[[:alnum:]]{1,100}:' ~/x.txt
+441
Chamod Kanishka 27 янв. 2014 г., 00:07:10

Поскольку вы хотите использовать пароль, который является нечто иное, чем для обычной учетной записи, попробуйте безопасности/pam_pwdfile из дерева портов.
В основном, это позволяет использовать альтернативный файл (формат: имя пользователя:crypted_password) для проверки подлинности.
Чтобы использовать это, добавьте следующую строку в файл/etc/Пэм.д/sshd было прямо перед линией для pam_opie:

двиг требует /usr/местные/библиотека/pam_pwdfile.так pwdfile /путь/до/файла pwd/
+427
Lancar Barokah 17 нояб. 2010 г., 02:43:56

Использовать на awk с флаг. Вам придется использовать эхо, и трубку на awk вот так:

для линии в кошка /и т. д./группы
делать
 столбца col1=$(Эхо $строки | на awk -е':' '{печати $1}')
 столбец col2=$(Эхо $строки | на awk -е':' '{печати $2}')

 # Затем вы можете использовать столбец col1, и col2 и т. д...

 колонна Эхо "1 = $столбца col1"
 колонна Эхо "2 = $столбец col2"
сделано
+416
Anthony Baz Coates 31 июл. 2012 г., 20:49:01

Я установил vsftp и установить домашний каталог пользователя FTP-сервер с помощью sudo usermod -Д в /var/www в/ фтп , я также установить пароль командой sudo passwd с FTP сервера и перезапустить сервер но не могу войти с FTP-пользователя, когда я пытаюсь с фтп 127.0.0.1, почему бы и нет? Что может быть неправильно здесь? Это на коробке с Kubuntu 13.04.

$ на FTP 127.0.0.1
Подключается к 127.0.0.1.
220 (входит 3.0.2)
Наименование (127.0.0.1:РЭГ): фтп
331 пожалуйста, задайте пароль.
Пароль:
530 неверный логин.
Ошибка входа.
фтп> 
+402
Whan Whears Prada 17 мар. 2011 г., 07:22:27

Есть как минимум две программы по имени html2text (1) (2), которые делают эту работу.

+345
Rein Beumer 19 окт. 2014 г., 11:41:25

При выполнении apt-получить (или способности) я получаю следующее сообщение об ошибке

 apt-получить: ошибка перевод: файл /usr/lib в/x86_64 с-линукс-дистрибутив GNU/переводы-частным.так.0.0: символ _ZN3URIcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev версия APTPKG_5.0 не определено в файле переводы-ПКГ.так.5.0 с ссылка ссылка время 

Что происходит?

+328
Rick Console 27 февр. 2019 г., 02:35:34

Похоже, вы используете Баш , чтобы вы могли использовать с readline функция, которая устанавливает переменную READLINE_POINT, где находится текстовый курсор в нужный столбец. Дешево, чтобы найти столбец будет выбрать (с помощью мыши) весь текст от начала строки до нужной позиции, и использовать xsel читать этот выбор.

Например, чтобы попробовать его, привязать персонажа ! функции gotocolumn:

$ персонализация '-х "!":gotocolumn' 
$ gotocolumn(){ локального X=$(xsel);READLINE_POINT=${#х}; }

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

+311
Hari Kishore Jha 11 июл. 2013 г., 14:32:57
Эхо ... | СЭД -е 'тест 3а' -е 'тест 5а'

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

СЭД узор б; : действий; \
лалала
б конце; : с узором; 3б действий; 5б действий; : конец'

Т. е. вы поставили всем командам необходимо между Б узор; и Б конца;.

И вы добавляете все ваши шаблоны (номера строк или любой другой) после : с узором;.

Что это происходит:

  1. Первая команда прыгает через действие части (может быть, это легче читать, если шаблоны в начале и в конце б; непосредственно перед действием части).

  2. Если шаблон совпадает, то выполнение переходит к части действий. После акции часть выполнении прыжков до конца.

Я стараюсь убрать:

действие е 3б; 5б действий; б сторона; : действий; \
лалала
: конец'

В одной строке будет так:

СЭД "idAction 3б; 5б idAction; б; : idAction; тест"

Портативно, вы должны написать это:

ООО '
 3б действий
 5б действий
б
 : действие
в\
лалала'

(Б без этикетки ветки до конца, поэтому вам не нужно явный конец метки ; действует персонаж в ярлыка в стандартной СЭД реализации).

+298
noahd 19 мая 2018 г., 21:00:55

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

Вы можете загрузиться в специальный режим при первом включении компьютера, добавляя число к концу Линукс строки в файл grub2 (или ядра линии, в жратве наследие). При загрузке компьютера, нажмите е на жратву экран (Экран где надо выбрать ядро, которое хотите загрузить). Это будет производить жратву редактор меню, содержащее некоторые команды загрузки. Найти длинную линию, которая начинается с Линукс. В конце линии, добавить номер, соответствующий режим, который вы хотите загрузить:

1 - Однопользовательский Режим 
3 - текстовом режиме
5 - графическом режиме (обычно режим по умолчанию)

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

См. также (со скриншотами): http://www.if-not-true-then-false.com/2012/howto-change-runlevel-on-grub2/


Кроме того, в зависимости от того, насколько ваши системы в процессе загрузки, вы можете быть в состоянии получить доступ к текстовой консоли без изменения каких-либо параметров загрузки. Загрузите вашу систему как обычно и ждать его, чтобы сделать его как далеко, как она идет. Затем нажмите сочетание клавиш CtrlальтФ2. Если система загрузилась в достаточно продвинутом состоянии и не повесили, то вы должны увидеть приглашение login. Здесь вы можете войти в систему как обычный пользователь, только с правами администратора, а затем выполнять любые административные задачи для завершения установки драйвера Nvidia.

+232
Owam 22 февр. 2016 г., 00:17:04

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

Краткая версия моя личная история-то исправить: я не использовал Цефов, но я уверен, что это не в их главной целью рынка на основе его сходства с Gluster. Я, однако, пытался реализовать такое решение с Gluster за последние несколько лет. Он был запущен и работает большую часть времени, хотя несколько крупных обновлений версии, но у меня были проблем не оберешься. Если ваша цель-больше избыточности, чем производительность, Gluster не может быть хорошим решением. Особенно если ваш шаблон использования имеет много вызовов stat (), Gluster не очень хорошо с репликацией. Это потому, что статистика обращений в реплицируемых томов пойти на все реплицированных узлов (на самом деле "кирпич", но ты, наверное, просто еще один кирпич на хост). Если у вас есть 2-полосная реплики, например, каждый стат() из клиент ждет ответа от обеих кирпичи, чтобы убедиться, что он использует текущие данные. Тогда у вас также есть предохранитель накладные расходы и отсутствие кэширования если вы используете родной файловой системе gluster избыточности (а не через Gluster в качестве серверной части с NFS протокол и работает избыточности, которая до сих пор хреново на стат() причина). Gluster отлично справляется с большими файлами, где вы можете распределить данные между несколькими серверами, хотя; чередование данных и распределение хорошо работает, а вот действительно, что это за. И новые в RAID10-тип репликации выполняет лучше, чем старшее прямой репликации томов. Но, основываясь на том, что я предполагаю, что ваша модель использования, я бы посоветовал против этого.

Имейте в виду, что вам придется найти способ, чтобы мастер выборах между машин, или реализация распределенных замок. Общие решения блочных устройств требуется файловая система, которая является мульти-мастер в курсе (как ГФС), или требует, чтобы только один узел смонтировать файловую систему для чтения и записи. Файловые системы вообще не любят, когда данные изменяются на уровне блочного устройства под ними. Это означает, что ваши клиенты должны быть в состоянии сказать, что есть Мастер, и прямых запросов на запись есть. Что может оказаться большой неприятностью. Если ГФС и ее вспомогательной инфраструктуры является вариант, drbd в multi-master режим (они называют это "двойной первичный") может хорошо работать. https://www.drbd.org/en/doc/users-guide-83/s-dual-primary-mode для получения дополнительной информации о том, что.

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

+209
user40524 8 апр. 2015 г., 09:49:29

Имели беспроводной доступ в интернет работает нормально через WiFi-Menu на командной строке, но предпочел бы значок гнома, поэтому я перешла на NetworkManager, то и сейчас ничего не будет подключаться. Я включил мой демон DHCP в файле config, но проблема, кажется, происходит до этого момента... в любой сети я пытаюсь его просто отказывается подключаться. Он видит сети, то не удается сразу подключиться на кнопку.

+189
user81535 16 сент. 2018 г., 19:53:08

Нано называет это , но, конечно, печатать что-то вроде

$ грэп -файле V "^\^л" 

не работает. Его в юникоде-это 000С. Как я могу соответствовать его в регулярное выражение?

+180
Justyna Laskowska 28 июл. 2015 г., 21:27:06

Да, вы делаете. Но вам может быть хорошо с той, которая поставляется с вашего дистрибутива. Дам попробовать немного, и только если этого не хватает, придется искать другую.

+136
Mr Fry 6 апр. 2010 г., 23:36:01

В случае, если вы используете systemd так, это может быть, наверное, тоже проблемы с системой, пытаясь смонтировать хоть немного пораньше. В моем случае, следующие инструкции для NFS от Арки Вики решен вопрос:
https://wiki.archlinux.org/index.php/NFS#Mount_using_.2Fetc.2Ffstab_with_systemd

Например, это помогло мне:
/blacknas/шоу-архиве каталог /mnt/blacknas/шоу-архиве 9р noauto,x-systemd.automount,x-systemd.device-timeout=10,timeo=14,x-systemd.idle-timeout=0,trans=virtio,version=9p2000.L,РВ 0 0

+134
katia1995 20 мая 2018 г., 22:31:20

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

экспорт выходных=; пока чтение строки; делать, если [[ "$строка" =~ "имя_хоста" ]]; затем экспортировать выходной="${выход}\п"; интернет; экспорт выходных="${выход}, $строка"; сделано < файл1 && Эхо -е $выход | Е С/^, \?//' | редактор sed '/^$/D'в

Содержимое файла file1

имя_хоста Server1.domain.com
Рави контакты, Рахим Радж, 
contact_groups дл рабочего стола
имя_хоста Server2.domain.com
contact_groups дл-сервер
имя_хоста Server3.domain.com
имя_хоста Server4.domain.com
услуги, контакты,служба поддержки,менеджер

Выход выше команды

имя_хоста Server1.domain.com контакты Рави Радж, Рахим, contact_groups дл рабочего стола
имя_хоста Server2.domain.com, contact_groups дл-сервер
имя_хоста Server3.domain.com
имя_хоста Server4.domain.com, услуги, контакты,служба поддержки,менеджер
+17
user50912 4 июн. 2019 г., 10:43:06

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

$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