Я хочу найти дубликаты в файле и добавить символ конца строки на 1-й матч

Я пытаюсь найти дубликаты в файле, и как только совпадение найдено отмечать 1-й матч с символ или слово на конце линии.

например, мой файл (test.html) содержит следующие элементы

узел= Альфа-sfserver1
узел= alphacrest3
узел= alphacrest4
узел= alphactn1 
узел= alphactn2
узел= alphactn3 
узел= alphactn4
вниз alphacrest4

Я могу найти дубликаты, используя следующие:- (я использую $2 как дубликат всегда будет в столбце 2)

на awk '{если (++ДУП[$2] == 1) печать $0;}' test.html

Он удаляется последняя запись (вниз alphacrest4), но я хочу также отметить дубликат записи с слово или знак, например:-

узел= alphacrest4 назы

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

+672
user4457190 5 мар. 2015 г., 14:27:55
39 ответов

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

При подключении он показывает как неинициализированный диск на Linux. С помощью fdisk я получить ИО ошибке.

Любые идеи?

+996
Jamile Carvalho 03 февр. '09 в 4:24

(Проблема, что команда nslookup работает, но другие приложения не может разрешить имя спрашивают очень часто, в основном для Windows. Я прочитал многие из этих ответов, но ни один из них не применим.)

Я использовать OpenBSD с адасюк деамон. Я начинаю адасюк с

СР /и т. д./файл resolv.конф в /var/адасюк/файлы
эхо "сервер 127.0.0.1" > в /etc/файл resolv.конф
в /etc/файл RC.д/адасюк начать

Демон работает с двумя процесс от _adsuck пользователей:

/usr/местные/sbin/адасюк -с /Вар/адасюк -Ф /файлы/файл resolv.конф-Р /файлы/регулярное выражение /файлы/хозяев.небольшой
адасюк: [файл resolv монитор] (адасюк)

Я могу разрешать имена с nslookup или копать, но пинг или браузер не работает. В чем может быть проблема?

(Я пробовал адреса, который не должен быть заблокирован адасюк как www.google.com)

Отредактированы:

Я посмотрел в /var/журнал/демона раньше, адасюк жаловался на линии

::1 localhost в #[протокол IPv6]

в /var/адасюк/файлы/хозяев.небольшой, теперь адасюк, кажется, работает нормально.

Но я все равно не понимаю, почему команда nslookup работал, когда DNS для других приложений не.

+986
Rusty Robot 14 дек. 2018 г., 16:18:52
Другие ответы

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


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

(Я решил это давно, просто забыл запостить ответ)

Я в конечном итоге создание cron-задание, которое выполняется каждый день в 3 часа ночи (Мой компьютер остается включенным 24/7) и запускает скрипт обновления.

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

+982
Kelvin Mwangi 29 авг. 2013 г., 17:49:03

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

Однако, большинство современных программ уже подобные вещи построили уже, или сделать так, что вы можете пройти всю необходимую информацию в командной строке, чтобы сделать его сценарии-дружелюбный. Я считаю, что это дело с помощью adduser на Ubuntu.

+953
Stephen McDonald 15 янв. 2014 г., 23:49:07
найти -параметр maxdepth 1 
найти -параметр maxdepth 1 -общ.

меньше вкладка

находки-ЛС выключатель независимый и /bin/ls и имеет свой собственный формат, и отображается детальная информация:

127432 0 директорию типа drwxr-XR-х 2 Стефан Стефан 48 8 апр 22:51 ./ТЭМП/falsch/.hiddenfalsch
127447 0 lrwxrwxrwx 1 Стефан Стефан 9 апреля 8 22:51 ./ТЭМП/falsch/linkfalsch -> subfalsch
127427 0 директорию типа drwxr-XR-х 2 Стефан Стефан 48 8 апр 22:51 ./темп/.hiddenmusik

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

стат *
 Файл: `halx0o'
 Размер: 0 блоков: 0 блок ввода-вывода: 4096 обычный пустой файл
Устройство: 807h/2055d инода: 102701 ссылок: 1
Доступ: (0644/-RW-р-р--) номер uid: ( 1000/ Стефан) с gid: ( 1000/ Стефан)
Доступ: 2011-04-08 22:38:18.000000000 +0200
Изменения: 2009-07-23 03:16:15.000000000 +0200
Изменения: 2011-04-09 23:29:13.000000000 +0200
 Файл: `хо-хо-хо'
 Размер: 0 блоков: 0 блок ввода-вывода: 4096 обычный пустой файл
Устройство: 807h/2055d инода: 115835 ссылок: 1
Доступ: (0644/-RW-р-р--) номер uid: ( 1000/ Стефан) с gid: ( 1000/ Стефан)
Доступ: 2011-04-08 22:38:18.000000000 +0200
Изменения: 2010-07-24 14:12:48.000000000 +0200
Изменения: 2011-04-09 23:29:13.000000000 +0200
+947
R Williston 12 окт. 2018 г., 04:05:11

Никаких учетных записей служб, таких как это, как правило, не настроен для входа на. Вы можете увидеть это, если вы посмотрите на файл в/etc/passwd и. Вы также можете увидеть его с помощью getent команды.

Пример

$ getent passwd с помощью SAML
стандарт SAML:х:1000:1000:стандарт SAML:/домой/на основе SAML:/бин/Баш

Обратите внимание, что моя учетная запись, чтобы использовать оболочки, /бин/Баш. Между тем учетная запись службы не.

$ getent passwd с nginx в
nginx'а:х:987:978:веб-сервер nginx:/ВАР/Либ/nginx в: файл/sbin/nologin

Вносить изменения в любые файлы, связанные с этой услугой, вам потребуется использовать команду sudo привилегии для их редактирования. Просто делаю судо ВИМ </путь/к/файлу> позволит вам редактировать их, сохраняя оригинал пользователя этих файлов.

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

+935
Danil Agafonov 16 окт. 2013 г., 16:43:56

С программами hdparm команда делает только одну вещь, а именно путем выдачи определенной Ата команда, которая говорит, что привод к переходу в режим ожидания. Это не предотвратить просыпание диск с новой командой, однако так в зависимости от диска, возможно, не даже попробовать крутануть вниз (умные подождите некоторое время для входящих команд, и только "спин вниз", если нет ни одного). Обратите внимание, что программами hdparm человек страница не гарантия, что это будет вращаться диск, он только говорит, что это обычно не так.

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

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

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

+911
busche 28 янв. 2017 г., 17:19:24

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

+907
badzha93 28 дек. 2011 г., 20:01:39

Похоже __ВР_preexec_вызов_старпома является частью https://github.com/rcaloras/bash-preexec/blob/master/bash-preexec.sh. И кажется, что есть ошибка в этом скрипте.

Этот проект добавляет 'preexec функциональность Баш путем добавления отладочной ловушки, я не тестировал, но могу предположить, что он может не работать должным образом в Каким вы его видите. Проверить, если он установлен в среду - вы можете сделать это, заявляю-Ф. Похоже, с новыми bash, вы можете использовать PS0 вместо этого проекта, который, вероятно, поступил бы так же без проблем вы видите.

+906
Gaius Gracchus 29 мая 2019 г., 23:18:36

Он выглядит как мертвый НФС связи. или, может быть, aufs, может быть, даже что-то вроде РО файловой системы (или LiveCD с) через NFS с aufs.

Обратите внимание, что при интерпретации чисел (4026532603 и 4026532424) как 32-разрядные целые числа, а затем конвертировать их в формата IP-адрес, то они таковы:

4026532603 => 240.0.2.72
4026532424 => 240.0.2.251

240.0.0.0/4 "зарезервировано для использования в будущем" (https://tools.ietf.org/html/rfc6890)...так что может они использованы для чего-то на петлевой интерфейс. Что за устройство такое?


+----------------------+----------------------+
| Атрибут | Значение |
+----------------------+----------------------+
| Адресный Блок| 240.0.0.0/4 |
| Наименование | Зарезервировано |
| РЧЦ | [RFC1112], раздел 4 |
| Дата Выделения | Августа 1989 Года |
| Прекращения | Н/Д |
| Источник | Ложной |
| Назначения | Ложной |
| Forwardable | Ложной |
| Глобальной | Ложной |
| Защищены по протоколу | правда |
+----------------------+----------------------+

(ссылка на упомянутый RFC1112, раздел 4)


Не с netstat и lsof выводит раскрыть какие-либо подключения к/С или ничего слушать о тех IP-адресов?

+896
Vikram Navaroj 22 окт. 2017 г., 16:17:39

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

Работает как простой пользователь и использование sudo сильно отличается в плане безопасности. Мой Firefox работает как моих пользователей, поэтому любое уязвимости Firefox будет лишь нажмите мой счет. Ничего другого.

+882
Elw00t 14 сент. 2012 г., 06:03:22
грэп -р 'с std::соиь' . | команда grep -v с '^[ \т]*//'

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

+830
Slauchik 6 мая 2010 г., 06:35:13

Если ionice решения недостаточно (почему) и вы очень хотите для ограничения ввода/вывода по абсолютной величине есть несколько возможностей:

  1. наверное, простой: СШ. Он имеет встроенное ограничение пропускной способности. Вы бы использовать, например, смолы (вместо СР) или УПП (если это достаточно хорошо; я не знаю, как он обрабатывает символьные ссылки и жесткие ссылки) или при помощи rsync. Эти команды можно передавать свои данные через СШ. В случае деготь писать в/dev/stdout-стандартный поток вывода (или -) и трубы, что в СШ клиента, который выполняет другой таре на "удаленный" сторону.

  2. элегантный, но не в ванильное ядро (насколько мне известно): устройства отображения целевой ioband. Это, конечно, работает только если вы можете размонтировать либо источника или целевого Тома.

  3. некоторые письменные удовольствие: команда grep "^write_bytes: "в /proc/$PID в/Ио дает объем данных процесс написал. Можно написать скрипт, который начинается СР в фоновом режиме, проживающих, например, 1/10 секунды, останавливает фоновую СР процесс (убить-Stop $ПИД), проверяет сумму, которая была написана (и читать? примерно то же значение в данном случае), вычисляет сколько хп должен быть приостановлен для того, чтобы взять среднюю скорость передачи до предполагаемого значения, проживающих на то время, просыпается СР (убить-cont, $ПИД), и так далее.

+808
Reggie Green 26 янв. 2015 г., 05:05:06

Я фанат команды grep и Perl regex для этого рода работы. Вы могли бы попробовать это

грэп -ОП '(?<=название книги>).*(?=<)' all_html_files.txt
+788
Bits Fountain 20 янв. 2019 г., 07:20:44

Если вы используете bash:

shopt -с extglob
РМ -- !(файл1|файл2|файл file3)

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

!(шаблон-список) совпадает все, кроме одной из моделей

а рисунок-список-это список из одного или более шаблонов, разделенных |.


Или с ЗШ

extendedglob setopt 
РМ -- ^(файл1|файл2)

Или, более портативный, с помощью найти:

найти . -параметр maxdepth 1 ! -название "файл1"! -имя 'файл2' -тип F -exec для РМ -в {} +
+750
Kylee Miller 26 сент. 2019 г., 05:59:40

Вам нужно установить пакет НФС/сервер в зоне первого Существуют также следующие ограничения:

  • Кросс-зоны крепления МВУ не может быть разделена от зоны.
  • Файловые системы, монтируемые в зонах не может использоваться совместно с глобальной зоной.

https://docs.oracle.com/cd/E36784_01/html/E37628/gljbf.html

+749
mcrumley 31 мая 2012 г., 12:50:28

Основным ядром является vmlinuz файл в каталог/boot. 'Тав" означает "сжатый с библиотекой з'. К сожалению, я не знаю как распаковать, чтобы увидеть размер после сжатия.

Также как упомянул @type_outcast, ядро использует модули для доступа к оборудованию и обрабатывать некоторые другие особенности. Они находятся в каталоге/lib/modules/<версия>. Вы можете определить, какие модули загружаются с помощью lsmod распечатывает. Этот список включает в себя размер столбца с размером каждого модуля.

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

Кроме того, у вас есть файл памяти. Играйте в кошка /proc/meminfo. Это даст вам два дополнительных параметра: KernelStack и буферов.

Кроме того, вы можете получить информацию из различных процессов, таких как процесс 1. Этот процесс init и это может считаться частью ядра. Свою информацию можно найти в файле/proc/1. Использование памяти показывает несколько цифр, которые описаны ниже. Вы можете найти список такого низкого уровня процессов с использованием ПС-эф | меньше, и глядя на КМД колонны. Вещи, которые появляются в квадратных скобках '[имя...]' очень низкий уровень записи (связанные модуля, это может быть задания, созданные модули, но я не знаю об этом.)

мне $ кот /труды/1
46511 1381 790 348 0 37483 0

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

в /proc/[пид]/статьм
 Предоставляет информацию об использовании памяти, измеряется в страницах.
 Столбцы:

 размер (1) Общий размер программы 
 (так же, как VmSize в /proc/[пид]/статус)
 житель (2) резидентный размер
 (так же, как VmRSS в /proc/[пид]/статус)
 общая (3) Количество страниц совместно резидентом (т. е. поддерживается файл)
 (так же, как RssFile+RssShmem в /proc/[пид]/статус)
 текстовый (4) текстовый (код)
 библиотека Либ (5) (неиспользованный начиная с Linux 2.6; всегда 0)
 данных (6) стек данных + 
 ДТ (7) грязные страницы (неиспользованный начиная с Linux 2.6; всегда 0)

Если вы заинтересованы в различных других процессов, все данные будут доступны в файле/proc.

+735
Waleed Ashraf 14 мар. 2011 г., 13:48:59

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

Поскольку вы используете Баш (как указано в скрипте это притон), вы можете использовать вариант Эхо:

Эхо-N "${линия} " >> output.txt
Эхо "$строка" | вырезать -Д'_' -Ф 1 >> output.txt

Или вы можете использовать оболочки функции для обработки линии без использования отрезал:

Эхо "${линия} ${строка%%_*}" >> output.txt

(замена как эхо линии).

Кроме того, функции printf будет делать трюк тоже работает в любом оболочка POSIX, и вообще лучше (см. Почему е лучше, чем Эхо? для подробностей):

с printf "%s " на "${линия}" >> output.txt
Эхо "$строка" | вырезать -Д'_' -Ф 1 >> output.txt

или

функции printf "%S и %з\п" "${линия}" "${строка%%_*}" >> output.txt

(Строго говоря, в простом /Бен/ш, Эхо -н - не портативный. Поскольку вы явно используя Баш это нормально здесь.)

+706
Mayra Cristina Lovato 22 июн. 2013 г., 07:59:41
переименовать с/\ /_/ *

Я не могу вспомнить прямо сейчас, является ли пробел должен сбежать или не с переименования.

(Или подкачки * по каким расширением.)

+698
tangerine 12 янв. 2011 г., 03:58:43

Я переезжаю файлы с моего старого сервера на новый сервер. К тому времени я делаю это для реального (а не только тестирования) я у всех "пользователей" Пользователи (обычные пользователи, т. е. >= 1000) создал на новом сервере. Мой единственный страх заключается в том, что у меня есть какой-то файл, что я переезжаю в домашний каталог, который будет принадлежать к одной из этих пользователей (скажем, Апач к примеру), что не существует на новом сервере. Я использую

в rsync-аз-е СШ ГРЦ дест

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

Если пользователь или группа не имеет названия в исходной системе или его нет
матч по системе назначения, а затем числовой идентификатор из
исходной системы используется вместо этого. См. также комментарии на
"использовать chroot" установка в rsyncd.странице conf для информации
о том, как создание изолированной среды влияет на способность использовать rsync, чтобы посмотреть
имена пользователей и групп, и что вы можете сделать об этом.

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

Резюме:

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

+694
JoKalliauer 23 нояб. 2010 г., 14:51:07

Это, как мы это сделали:

Допустим, что наши ВМ называется "Ананси" (я сейчас читаю книгу Нил Гейман; я позволю вам угадать, какой :-)). Он установлен в два тома LVM, на /dev/VG0, которой/Ананси-корень (корневой файловой системы, 5 ГБ) и /dev/VG0, которой/Ананси-подкачки (512 МБ).

Сначала мы создали новый томов LVM для виртуального жесткого диска:

lvcreate, что -Н anansiVHD -л 6ГБ VG0, которой

Затем мы создали два раздела на нем, используя команды cfdisk:

команды cfdisk на /dev/VG0, которой/anansiVHD

Затем мы использовали автоматического показывать разделы внутри виртуального диска:

автоматического аудио-видео устройства /dev/VG0, которой/anansiVHD

Мы отформатировать их (используя ext3 в этом случае, потому что это было то, что первоначально ВМ было). Вы не увидите новых устройств внутри устройства /dev/VG0, которой, потому что LVM не знают о них. Вам придется использовать /dev/маппер/что бы получить к ним доступ, как это:

массива.в ext3 /Дев/маппер/VG0, которой-anansiVHD1
команды mkswap /Дев/маппер/VG0, которой-anansiVHD2

Затем мы смонтировали корневой раздел:

команды mkdir /tmp/и anansiVHD_root
смонтировать /dev/маппер/VG0, которой-anansiVHD1 /ТМП/anansiVHD_root

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

lvcreate, что -с -н Ананси-снап -л-2Г с /dev/VG0, которой/Ананси-корень
команды mkdir /tmp/и Ананси-оснастки
смонтировать /dev/VG0, которой/Ананси-стопорное в /tmp/Ананси-кнопк
компакт-диск в /tmp/Ананси-кнопк
деготь С. | (компакт-диск в /tmp/anansiVHD_root ; тар ХV)

Мы очистим:

размонтировать /tmp/и anansiVHD_root
размонтировать /tmp/и Ананси-оснастки
lvremove -F в файл /dev/VG0, которой/Ананси-кнопк
автоматического -Д в /dev/VG0, которой/anansiVHD

Нам пришлось изменить файл конфигурации виртуальной машины ("Ананси.cfg файла"), чтобы отразить изменение в виртуальный диск. Это означало, изменив строку:

диск = [ 'фи: как/dev/VG0, которой/Ананси-корень,физическом xvda1,ж', 'в/dev/VG0, которой/Ананси-своп,xvda2,з' ]

К этому:

диск = [ 'фи: как/dev/VG0, которой/anansiVHD,xvda,з' ]

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

xva.py -с Ананси.cfg, а именно -с <IP нашего XCP и хост - > --имя пользователя=root --password=пароль<пароль>

После этого нам пришлось копировать ядро и initrd для загрузки этой ВМ на XCP и хозяин, следуя указаниям сценария. Последний шаг-СШ в XCP и хост и изменить загрузчик для этой виртуальной машины: если нет, XCP и попытается использовать pygrub, и как этого ожидает и initrd ядра внутри виртуального жесткого диска, он не будет работать.

Так что мы сделали это:

ВМ-парам-набор-Хе ПВ-загрузчик="" идентификатор UUID=0ab93325-bdb3-e5c9-e7ab-2173b612b02c

С UUID для новой виртуальной машины, который мы получили от "ВМ-список Хе".

+666
Tracy General 21 сент. 2013 г., 20:34:20

Я пытаюсь запустить tftpd в (на арку без помощи inetd) для простого (или мне так показалось) операцию (ничего серьезного).

Однако, начиная tftpd в <каталог> , как советуют в инструкции не с этого комментария в syslog:

индикатор питания[ПИД]: вызов recvfrom: операции с сокетом на не-разъем

трассированием индикатор питания говорит:

(...)
geteuid() = 0
описание GNU(65534) = 0
с setuid(65534) = 0
функции ioctl(0, FIONBIO, [1]) = 0
вызов recvfrom(0, 0x603600, 516, 0, 0x6035d0, 0x603828) = -1 ENOTSOCK (операции с сокетом на не-разъем)
БРК(0) = 0xbe9000
БРК(0xc0a000) = 0xc0a000
(...)

Итак, что происходит? Никто не использует порт UDP 69, а у меня временно отключен брандмауэр.

+656
DerGoliHerr 3 окт. 2019 г., 17:43:10

Связанные с как вступить визитки линий, vCard, совсем странная линия разделения: если строка содержит более 75 символов, вставить "КЛ, АКП, космос" последовательности. Таким образом, следующие строки:

123456789A123456789B123456789C123456789D123456789E123456789F123456789G123456789H123456789I123456789J123456789K123456789L123456789M123456789N123456789O123456789P123456789Q123456789R123456789S123456789U123456789V123456789W123

должна быть разделена на следующие строки:

123456789A123456789B123456789C123456789D123456789E123456789F123456789G12345
6789H123456789I123456789J123456789K123456789L123456789M123456789N123456789
O123456789P123456789Q123456789R123456789S123456789U123456789V123456789W123

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

СЭД -е 'ы/^\(.\{75\}\)\([^\р]\)/\1\р\н \2/' < файл | СЭД -е '...' | ...

Это, очевидно, не будет работать с неопределенно длинные очереди, и это ужасно неэффективно. Как бы вы сделать такую замену?

+638
Slavik Meltser 22 янв. 2015 г., 03:07:42

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

на awk '/^[>;]/ { если (сл) { печати сл }; сл=""; печать } /^[^>;]/ { сл = сл $0 } конец { печати сл }' данных.ФА

Сценарий awk-это

/^[>;]/ { если (сл) { печати сл }; сл=""; печатать }
/^[^>;]/ { сл = сл $0 }
Конец { печати сл }

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

  • С Фаста заголовка строки (строки, начинающиеся с >), или Фаста комментарии (строки, начинающиеся с ;): печать любой последовательности, что мы запомнили в след , если есть какие-либо (это относится к предыдущему заголовку). Очистить вспомнил последовательность. Печать текущей строки (заголовка или комментария).
  • Без заголовка Фаста (а не комментарий) линия: объединить помнить последовательность с последовательность на линии. Это позволит эффективно удалить переводы строк.
  • Конец файла: выведите последовательность. Это последовательность, связанная с последнего заголовка в файл.

Если вы хотите сделать довольно-печать последовательности, например ограничение 60 символов в строке:

#!/usr/Бен/на awk -е

функция довольно(ы) {
 Р = "";
 Н = 1;

 пока (Н < длина(ов)) {
 р = (п ? п "\п" : "") подстрока(с, N, 60);
 Н += 60;
}

 возврат Р;
}

/^[>;]/ { если (сл) { печать красивая(сл) }; сл=""; печатать }
/^[^>;]/ { сл = сл $0 } 
Конец { печать красивая(сл) }

Положим, что в prettyfasta.на awk и сделать его исполняемым (команда chmod +х prettyfasta.на awk), а затем запустить его:

$ ./prettyfasta.данные на awk.ФА
+637
starinsky643 10 авг. 2012 г., 23:41:19

У меня есть хрон на моем сервере Ubuntu, который запускает этот скрипт ежедневно:

#!/usr/Бен/ожидать -Ф
отродясь пользователь по [email protected]ИС
ожидать "пароль:"
отправить "пароль\Н"
ожидать "по SFTP>"
отправить "компакт remote_directory\Н"
ожидать "по SFTP>"
отправить "ЖК - ~/неисправности/данные/выдающиеся\Н"
ожидать "по SFTP>"
отправить "mget * \п"
ожидать "по SFTP>"
отправить "выход\Н"
взаимодействовать

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

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

+635
Mostafiz Rahman 9 сент. 2015 г., 16:33:31

Да, делать захват сети, Казалось бы, так:

СНМП 84 вам-далее-запрос 1.3.6.1.2.1

Что:

$ МИБС=+все snmptranslate 1.3.6.1.2.1
В snmpv2-SMI с::МИБ-2
$ МИБС=+все snmptranslate -из 1.3.6.1.2.1
.ИСО.орг.Дод.интернет.упр.МИБ-2

Подтверждено значение источник:

оид objid_mib[] = { 1, 3, 6, 1, 2, 1 };
[...]
 если (арг < АГДС) {
[...]
 } еще {
/*
 * используйте значение по умолчанию 
*/
 memmove языка(корень, objid_mib, как sizeof(objid_mib));
 rootlen = оператор sizeof(objid_mib) / размер(оид);
}

И человек страницы:

Если нет аргументов ОИД присутствует, первый раз будет поиск поддерева с корнем в в snmpv2-СМИ::МИБ-2.

+599
Paul Oliver 11 янв. 2020 г., 19:49:42
утилита для настройки клавиш действовать, как и другие ключи, когда нажата и отпущена на собственные
+582
SARAH PRY 19 февр. 2013 г., 17:29:44

На самом деле я понял, что мой ноутбук был не в состоянии гибернации, потому что не было раздела подкачки

+544
Hai Yu 19 сент. 2019 г., 18:39:41

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

Исходный файл:

эмаль кулон|ИД|emanger|esal|города|deptid|deptname
Питер|10|лари|$2000|Мельбурн|20|электроника
Шон|11|Питер|$1000|Сидней|20|электроника

Файл управления:

эмаль кулон
ИД
esal
ecity

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

Пример Вывода:

эмаль кулон|ИД|esal|ecity
Питер|10|$2000|Мельбурн
Барашек Шон|11|$1000|Сидней
+471
Luke Griffiths 17 мая 2014 г., 20:46:36

Вы хотите использовать скриптовые возможности СЭД для выполнения этой задачи.

$ СЭД -е '/бар/ { 
$!Н
д
 }' sample1.txt

Образец данных:

$ кот sample1.txt 
фу
бар
Биз
баз
БУЗ

Команда "Н" добавляет следующую строку ввода в шаблон пространство. Это в сочетании с линия соответствует шаблону (/баре/) будут строки, которые вы хотите удалить. Тогда можно нормально удалить с помощью команды "Д".

+419
Chris Montgomery 2 апр. 2017 г., 23:35:33

В настоящее время я использую rsync для больших файлов трансферт от хозяина на другого. Я хотел бы ограничить дебету за этот трансферт. После прочтения Man-странице Я нашел опцию --bwlimit, который ожидает КБ/значение S.

Я хочу ограничить трансферт до около 100Мбит/с Поэтому я использовал следующие параметры :

по rsync --прогресс-в --bwlimit=10000 --темп-реж=/tmp в СРВ: в/tmp/* /tmp/и

Но это не кажется, чтобы быть уважаемым по выходу из rsync :

file.sql.gz
 570851702 100% 33.90 МБ/с 0:00:16 (переключения,#5, чтобы проверить=34/39)
file.sql.gz
 11195140 100% 7.45 МБ/с 0:00:01 (переключения,#6, чтобы проверить=33/39)
file.sql.gz
 51439169 100% 19.41 МБ/с 0:00:02 (переключения,#7, чтобы проверить=32/39)
file.sql.gz
 34022 100% 1.55 МБ/с 0:00:00 (переключения,#8, чтобы проверить=31/39)
file.sql.gz
 2305698 100% 6.96 МБ/с 0:00:00 (переключения,#9, чтобы проверить=30/39)
file.sql.gz
 2152942 100% 2.73 МБ/с 0:00:00 (переключения,#10, чтобы проверить=29/39)
file.sql.gz
 86655633 100% 19.33 МБ/с 0:00:04 (переключения,#11, чтобы проверить=28/39)
file.sql.gz
 3614476032 40% 34.82 МБ/с 0:02:28

Если я не ошибаюсь : 19.33 МБ/с ~= 154Mbit/с

Так что здесь не так ?

ЗЫ : по rsync версия 3.0.6 версия протокола 30

Спасибо за вашу помощь !

+359
alexpirine 25 янв. 2012 г., 09:06:56

У меня есть файл под названием испытания , аналогичные следующим:

привет
мой
название
<Н6>тест утром</Н6>
это
Боб

Я знаю, что я хотел бы использовать:

СЕПГ -я-ы/наименование/испытания/г'

Чтобы удалить имя из файла, но как мне удалить <Н6>тест утром</Н6>?

Строка может быть где угодно в файле, а файл может быть хоть сколько-нибудь .в CSS или .в HTML - файл.

+310
sdub 15 февр. 2011 г., 15:39:06

Мы пытаемся установить приложение на Ubuntu и RHEL, которая требует нескольких шагов, например, установить Tomcat, развернуть war-файл, изменения маршрутов, изменения конфигурации и т. д. Зачастую, одна ошибка портит установку.

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

Спасибо

+276
tdelam 11 авг. 2013 г., 14:22:23

Мой файл xorg сессии на tty1 и если я хочу, чтобы выполнить команду из терминала (потому что я не могу от xorg сессии по некоторым причинам), я нажимаю сочетание клавиш Ctrl+АЛТ+Ф2, например, и введите команду. Но я не могу запустить графические приложения с любого телетайпа, кроме первой, так как нет файла xorg сессии в нем. Тогда мне любопытно, как я могу переключиться на tty1, где файл xorg сессия идет и вернуться к сессии?

+271
user76523 29 апр. 2014 г., 07:29:37

На моем Dell XPS 13 С, бассейн регулярно умирает. Иногда после минут. Иногда после часов. После того как он умер, я должен отключить сетей. И включить его. Например, в меню Минт Линукс. Иногда это помогает, иногда даже перезагрузка не помогает. В командной строке, она помогает отключить и подключить модуль стеклоподъемников:

команды modprobe -R в ЗЯ
команды modprobe ватерлинии

"команду lspci -vvnn | grep в -9 в сети" дает мне это:

02:00.0 сетевой контроллер [0280]: корпорация Broadcom BCM4352 802.11 ac беспроводной сетевой адаптер [14e4:43b1] (версия 03)
Подсистемы: Делл BCM4352 802.11 ac беспроводной сетевой адаптер [1028:0019]
Контроль: ввода/вывода - мэм+ магистральные+ SpecCycle - MemWINV - VGASnoop - ParErr - шагать - СЭРР - FastB2B - DisINTx-
Статус: крышка+ 66MHz - ОДС - FastB2B - ParErr - DEVSEL=быстрый >TAbort- <TAbort- <MAbort- >Д- <Пьерр - INTx-
Задержка: 0, кэша размер строке: 64 байт
Прерывание: закрепить направляется на прерывание 19
Регион 0: памяти на f7200000 (64-бит, Не-предпочтение) [размер=32К]
Регион 2: Памяти на f7000000 (64-бит, Не-предпочтение) [размер=2м]
Возможности: [48] управление питанием версия 3
 Флаги: PMEClk - ДСИ - Д1+ Д2+ AuxCurrent=0ма ПМЕ(Д0+Д1+Д2+,D3hot+,D3cold+)
 Статус: н0 NoSoftRst+ ПМЕ-включить - DSel=0 DScale=2 ПМЕ-

На выходе из "команды dmesg -Т", Я часто вижу это:

[Суббота 10 сентября 11:30:35 2016] cfg80211: мир регуляторный домен обновлено:
[Сб с 10 сентября 11:30:35 2016] cfg80211: ДПП мастер регион: аттрибуты
[Суббота 10 сентября 11:30:35 2016] cfg80211: (start_freq - end_freq @ пропускной способности), (max_antenna_gain, max_eirp), (dfs_cac_time)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (2402000 кГц - 2472000 кГц @ 40000 кГц), (н/д, 2000 МБМ), (Н/А)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (2457000 кГц - 2482000 кГц @ 40000 кГц), (н/д, 2000 МБМ), (Н/А)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (2474000 кГц - 2494000 кГц @ 20000 кГц), (н/д, 2000 МБМ), (Н/А)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (5170000 кГц - 5250000 кГц @ 80000 кГц, кГц 160000 авто), (н/д, 2000 МБМ), (Н/А)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (5250000 кГц - кГц @ 80000 кГц 5330000, 160000 кГц авто), (н/д, 2000 МБМ), (0 с)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (5490000 кГц - 5730000 кГц @ 160000 кГц), (н/д, 2000 МБМ), (0 с)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (5735000 кГц - 5835000 кГц @ 80000 кГц), (н/д, 2000 МБМ), (Н/А)
[Сб с 10 сентября 11:30:35 2016] cfg80211: (57240000 кГц кГц кГц 63720000 @ 2160000), (Н/А 0 МБМ), (Н/А)

"сеть lshw-С" дает мне это:

*-сеть 
описание: беспроводной интерфейс
продукт: BCM4352 802.11 ac беспроводной сетевой адаптер
поставщик: корпорация Broadcom
физический идентификатор: 0
автобусная информация: [email protected]:02:00.0
логическое имя: wlp2s0
версия: 03
серия: ...
ширина: 64 бит
часы: 33мгц
возможности: ПМ МСИ разъем pciexpress bus_master cap_list Ethernet на физический беспроводной
конфигурация: эфир=драйвер да=wl0 driverversion=6.30.223.271 (r587334) ИС=... задержка=0 мультикаст=да, беспроводные=стандарт IEEE 802.11 АБГ
ресурсы: IRQ с:19 память:f7200000-f7207fff памяти:f7000000-f71fffff

Вот результатах lsmod:

Размер модуля, используемого
зя 6447104 0
cfg80211 565248 1 ватерлинии
протокол RFCOMM 69632 2
bnep 20480 2
binfmt_misc 20480 1
nls_iso8859_1 16384 1
hid_multitouch 20480 0
btusb 45056 0
btrtl 16384 1 btusb
dell_wmi 16384 0
btbcm 16384 1 btusb
uvcvideo 90112 0
btintel 16384 1 btusb
блютуз 520192 29 bnep,btbcm,btrtl,btusb,протокол RFCOMM,btintel
dell_laptop 20480 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
dcdbas 16384 1 dell_laptop
videobuf2_v4l2 28672 1 uvcvideo
videobuf2_core 36864 2 uvcvideo,videobuf2_v4l2
v4l2_common 16384 1 videobuf2_v4l2
videodev 176128 4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
СМИ 24576 2 uvcvideo,videodev
intel_rapl 20480 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 172032 0
snd_soc_ssm4567 16384 0
КВМ 540672 1 kvm_intel
snd_soc_rt286 36864 0
snd_soc_rl6347a 16384 1 snd_soc_rt286
snd_soc_core 212992 2 snd_soc_ssm4567,snd_soc_rt286
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_compress 20480 1 snd_soc_core
snd_rawmidi 32768 1 snd_seq_midi
ac97_bus 16384 1 snd_soc_core
irqbypass 16384 1 КВМ
snd_pcm_dmaengine 16384 1 snd_soc_core
dell_led 16384 1
snd_hda_codec_realtek 86016 1
snd_hda_codec_hdmi 53248 1
snd_hda_codec_generic 77824 1 snd_hda_codec_realtek
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
joydev 20480 0
input_leds 16384 0
serio_raw 16384 0
snd_hda_intel 36864 5
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 73728 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
intel_pch_thermal 16384 0
snd_hwdep 16384 1 snd_hda_codec
mei_me 36864 0
rtsx_pci_ms 20480 0
snd_pcm 106496 7 snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_rt286,snd_pcm_dmaengine,snd_hda_core
накопитель 20480 1 rtsx_pci_ms
lpc_ich 24576 0
МЭИ 98304 1 mei_me
НПЗ в Шымкенте 36864 0
snd_timer 32768 2 snd_pcm,snd_seq
elan_i2c 36864 0
СНД 81920 23 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
soundcore 16384 1 СНД
int3403_thermal 16384 0
intel_vbtn 16384 0
soc_button_array 16384 0
dw_dmac 16384 0
dw_dmac_core 24576 1 dw_dmac
snd_soc_sst_acpi 16384 0
mac_hid 16384 0
processor_thermal_device 16384 0
8250_dw 16384 0
spi_pxa2xx_platform 24576 0
i2c_designware_platform 16384 0
tpm_crb 16384 0
int3402_thermal 16384 0
i2c_designware_core 20480 1 i2c_designware_platform
int340x_thermal_zone 16384 3 int3402_thermal,processor_thermal_device,int3403_thermal
int3400_thermal 16384 0
acpi_thermal_rel 16384 1 int3400_thermal
intel_soc_dts_iosf 16384 1 processor_thermal_device
intel_hid 16384 0
acpi_pad 20480 0
sparse_keymap 16384 3 dell_wmi,intel_hid,intel_vbtn
acpi_als 16384 0
kfifo_buf 16384 1 acpi_als
industrialio 57344 2 acpi_als,kfifo_buf
parport_pc 32768 0
ppdev 20480 0
ЛВ 20480 0
восстановить 49152 3 ЛВ,ppdev,parport_pc
autofs4 40960 2
в Btrfs 987136 0
исключающее 24576 1 в Btrfs
raid6_pq 102400 1 в Btrfs
jitterentropy_rng 16384 0
дрбг 32768 1
ansi_cprng 16384 0
algif_skcipher 20480 0
af_alg 16384 1 algif_skcipher
dm_crypt 28672 2
dm_mirror 24576 0
dm_region_hash 24576 1 dm_mirror
dm_log 20480 2 dm_region_hash,dm_mirror
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
rtsx_pci_sdmmc 24576 0
i915 1208320 4
aesni_intel 167936 5
aes_x86_64 20480 1 aesni_intel
ЖРО 16384 1 aesni_intel
i2c_algo_bit 16384 1 i915
gf128mul 16384 1 ЖРО
glue_helper 16384 1 aesni_intel
drm_kms_helper 147456 1 i915
ablk_helper 16384 1 aesni_intel
режим AHCI 36864 4
syscopyarea 16384 1 drm_kms_helper
cryptd 20480 4 aesni_intel,ablk_helper
sysfillrect 16384 1 drm_kms_helper
psmouse 126976 0
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
ЦУП 364544 5 i915,drm_kms_helper
libahci 32768 1 режим AHCI
rtsx_pci 53248 2 rtsx_pci_ms,rtsx_pci_sdmmc
в WMI 20480 2 dell_led,dell_wmi
видео 40960 3 i915,dell_wmi,dell_laptop
i2c_hid 20480 0
sdhci_acpi 16384 0
спрятал 118784 2 i2c_hid,hid_multitouch
sdhci 45056 1 sdhci_acpi
fjes 28672 0

Любые идеи, как найти причину?

+267
Chris Hylton 27 окт. 2010 г., 15:20:13

У меня в CentOS 7 x86_64 с установкой, на который я хочу установить пакет под названием индикатора frama-c, его. Этого пакета нет в репозитории, я до сих пор настроен:

# поиск ням индикатора frama-C и
Загруженные Плагины: fastestmirror
Загрузка зеркало скоростях от кэширования данных на наличие
 * основание: centos.datente.com
 * epel: epel.besthosting.ua
 * epel-тестирования: epel.besthosting.ua
 * дополнительно: centos.mirror.iphh.net
 * обновления: artfiles.org
Предупреждения: нет совпадений для: индикатора frama-C и
Совпадений не найдено

Я скачал fullfilelist от https://dl.fedoraproject.org/pub/fedora/ и когда я grep для индикатора frama-c результат выглядит многообещающе:

$ grep в области развития.*архитектуру x86_64.*индикатора frama-с' fullfilelist.txt
./linux/development/26/Everything/x86_64/debug/tree/Packages/f/frama-c-debuginfo-1.14-1.fc26.x86_64.rpm
./в Linux/развития/26/Все/x86_64 с/ОС/пакеты/Ф/индикатора frama-C и док-1.14-1.fc26.noarch.об / мин
./в Linux/развития/26/Все/x86_64 с/ОС/пакеты/Ф/индикатора frama-C, а в Emacs-1.14-1.fc26.noarch.об / мин
./в Linux/развития/26/Все/x86_64 с/ОС/пакеты/Ф/индикатора frama-C, а указать-1.14-1.fc26.noarch.об / мин
./Линукс/развития/26/Все/x86_64 с/ОС/пакеты/Ф/индикатора frama-с-1.14-1.fc26.архитектуру x86_64.об / мин
./linux/development/rawhide/Everything/x86_64/debug/tree/Packages/f/frama-c-debuginfo-1.14-1.fc27.x86_64.rpm
./в Linux/развития/Яловка/все/x86_64 с/ОС/пакеты/Ф/индикатора frama-C и док-1.14-1.fc27.noarch.об / мин
./Линукс/развития/Яловка/все/x86_64 с/ОС/пакеты/Ф/индикатора frama-с-1.14-1.fc27.архитектуру x86_64.об / мин
./в Linux/развития/Яловка/все/x86_64 с/ОС/пакеты/Ф/индикатора frama-C, а в Emacs-1.14-1.fc27.noarch.об / мин
./в Linux/развития/Яловка/все/x86_64 с/ОС/пакеты/Ф/индикатора frama-C, а указать-1.14-1.fc27.noarch.об / мин

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

+240
ayelekassa 28 окт. 2015 г., 17:32:45

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

Когда вы создаете файлы, которые РАО с другими людьми (как с Unix Domain сокетов) люди считают, что это проблема безопасности, поскольку существует состояние гонки, что злоумышленник может эксплуатировать до соответствующего разрешения применяются к файлу. Вот почему я ищу "атомной" способ делать базовое скорее всего.

+173
Mark Vincze 21 июн. 2019 г., 02:02:09

Есть несколько примеров, как использовать параметр xmodmap для связывания модификатор + какой-нибудь ключ, новый ключ.

Е. Г. Я хочу связать левый сдвиг (код 50) + ` (код 21) излучать грависом характер:

`

Это нормальное поведение для норвежской клавиатуры, но не на Макбук Про (под управлением Linux).

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

код 134 = ISO_Level3_Shift Multi_key ISO_Level3_Shift Multi_key 
код 21 = слеш бар

Однако как я делаю:

50 ключ + ключ 21 = могила героя

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

В общем, как это ключ модификаторов, таких как Shift правильно использовать в синтаксисе? Может только клавиш использоваться в комбинации?

Я пробовал простые вещи, такие как "код 50 ключ 21 = А" и "код 50 + код 21 = а". ("А" - это не символ, я хочу, я просто использую его для тестовых целей).

+104
MPoland 29 нояб. 2017 г., 13:44:25

Редактировать /и т. д./кв/источников.список

У вас есть что-то вроде:

#

деб с cdrom:[Debian, разрабатываемая 8.3.0 _Jessie_ - официальной архитектуры AMD64...

Закомментируйте эту строку из :

#

# деб с cdrom:[Debian, разрабатываемая 8.3.0 _Jessie_ - официальной архитектуры AMD64...

Обновить пакет

+14
Kritik Sharma 18 сент. 2016 г., 15:19:38

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

$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