слияние двух файлов, первая строка из первого файла следовали первой строке из второго файла

У меня есть два файла :

Ф1: Ф2:
============== ===============
некоторые текстовые строки 1 А1
некоторые строки текста 2 А2
некоторые строки текста 3 А3

я могу быстро слить эти два файла для получения F3:

некоторые строки текста 1
А1
некоторые строки текста 2
А2
некоторые строки текста 3 
А3
+126
elinaklets 2 июл. 2018 г., 07:20:32
39 ответов

Можно проверить, находится ли процесс в остановленном состоянии, Т является ПС выходной.

Вы можете сделать:

[ "$(ПС -о государстве= -п ПИД)" = Т ] && убить-cont ПИД
  • [ "$(ПС -о государстве= -п ПИД)" = Т ] проверяет, является ли выход из ПС-государство= -Р ПИД - это Т, если так отправить , когда посылающий процесс. Заменить пид с фактическим идентификатором процесса.
+987
twillouer 03 февр. '09 в 4:24

Через несколько месяцев, мое другое решение уже не работает. Это заставило меня очень расстроен, и не повезло с инспектором ГТК.

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

Соответствующее обновление для .config/xfce4/xfconf/xfce-perchannel-xml/xfce4-panel.xml выглядит следующим образом:

<имя свойства="плагин-6" тип="строка" значение="лотке">
 <имя свойства="имена-видны" тип="время">
...
</свойство>
 <имя свойства="имена-приказ" тип="время">
 <значение тип="строка" значение="Валенсия"/>
 <значение тип="строка" значение="Немо"/>
 <значение тип="строка" значение="через NetworkManager апплет"/>
</свойство>
 <имя свойства="показать кадр" тип="тип" значение="ложно"/>
</свойство>
+922
Halcyon 30 июл. 2013 г., 19:11:14
Другие ответы

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


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

KDE работает с tightvncserver на моей системе. Попробуйте этот xstartup:

#!/Бен/ш
и unset SESSION_MANAGER 
xrdb $дома/.Xresources
xsetroot -твердый серый
экспорт XKL_XMODMAP_DISABLE=1
терминал &

Вы должны получить окно терминала при подключении через VNC клиент. Затем попробовать помощи startkde & из терминала и посмотреть, если он начинается. Если это не так, Обратите внимание, что сообщения об ошибках в терминале и идти оттуда. Если он запустится, вы можете попробовать добавить помощи startkde & до конца xstartup скрипт и попробовать снова.

Вот минимальный xstartup, что работал для меня, используя vnc4server и Xfce. Вы можете добавить консоль & как раньше и менять xfce4-сессии & к помощи startkde &. Я не пробовал с KDE.

#!/Бен/ш

и unset SESSION_MANAGER
xsetroot -твердый серый
vncconfig -культовый &
xfce4-сессии &
+912
user207748 20 мар. 2010 г., 19:11:21

На моем компьютере под управлением Debian Squeeze с помощью радеон драйвер, XVideo расширение не работает (сам расширения есть, но оборудование не поддерживается). xvinfo показывает

Х-видео-расширение версия 2.2
экран #0
 нет переходник присутствует

Адаптер гигабайт Радеон x1650 С, показали команду lspci как

01:00.0 VGA совместимый контроллер: технологии ATI RV535 Инк [серии Radeon x1650 с] (откр. 9е)

Ядра драйвер будет загружен, как lsmod распечатывает | грэп радеон показывает:

радеон 574044 1 
ТТМ 40018 1 радеон
drm_kms_helper 20065 1 радеон
ЦУП 142391 3 радеон ТТМ drm_kms_helper
i2c_algo_bit 4225 1 радеон
i2c_core 15712 6 эсппзу,радеон drm_kms_helper,дрм,i2c_algo_bit,i2c_i801

Необходимые (?) (несвободные) прошивки также, кажется, быть загружены. Из моих логов ядра:

14 марта 18:59:33 ядра darkstar: [ 11.883832] [дрм] загрузка микрокода 500 р.
14 марта 18:59:ядра 33 darkstar: [ 11.883834] платформа radeon_cp.0: прошивки: запрос радеон/R520_cp.Бен

XVideo работал под Debian Ленни. После обновления до squeeze (ядра Linux: 2.6.32-5-виртуальные серверы-для amd64; пакет xserver-xorg, с-видео-ATI 6.13.1-2+squeeze1) это не так. Как мне его вернуть?

(ссылка на X-сервер журналы)

+906
fixit7 8 дек. 2010 г., 11:51:43

Я подсчитав количество строк (строк исходного кода) считать некоторых пакеты для моих исследовательских целей. Я загружаю источник пакетов для разных лет из снимков в Debian. Для большинства пакетов количество строк увеличить отсчет с года, как за помощью Wireshark в 2010 году количество строк меньше, то в 2011 году это еще и держать на повышение до 2018 года.

Но для OpenJDK 6, 7, и 8, это другое. пакеты OpenJDK-7 имеет меньшее количество строк, чем в пакеты OpenJDK-6. пакеты OpenJDK-8 имеет меньшее количество строк, чем использовать OpenJDK-7. Почему это так?

Есть некоторые проблемы в снимки в Debian? Пожалуй, самый полный источник не доступен, или это в целом для этого пакета?

+828
The Demoniere 2 апр. 2015 г., 13:51:42

Драйвер Nvidia состоит из двух частей, части ядра и пространства пользователя часть. Они должны совпадать. Обычно при установке драйвера Земле он строит в ядре как модуль. Вы не можете иметь две установленные версии драйвера Nvidia, но там старый модуль, или вы загружаетесь старые ядра из grub. Посмотреть, есть ли новые ядра вы можете выбрать из жратвы, что, возможно, в новой части ядра.

+784
user20255 16 дек. 2015 г., 20:39:21

Я хотел бы подключиться к Bluetooth с низким энергопотреблением устройств (психологии, Bluetooth смарт) с помощью линуксом с Bluez и Bluetooth-донгл. Я Orico БТА-402 Dongle с набором микросхем CSR; в Ubuntu 14.04. Я придумал, как сделать его донгл и телефон (leadv hciconfig hci0 3).

Что я хотел бы, наоборот, на коробке ключ/Linux для поиск устройств, подключить к устройству, перечислить характеристики, и читать/писать их. Как мне это сделать?

+754
CMPalmer 22 февр. 2017 г., 10:17:33

Большинство операционных системах Unix есть утилита под названием dos2unix , который преобразует кода crlf на LF. Других ответов покрыть "какие они" вопрос.

+751
top706 3 дек. 2012 г., 22:20:45

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

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

+716
aeshthetic 13 янв. 2010 г., 20:53:52

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

грэп "слово" * | СНП | уник -с

Если вы хотите игр на входной файл, используйте команду grep -с:

команда grep -c "слово" * 
+699
AbstractSyntax 26 апр. 2018 г., 07:41:17

В некоторых приложениях ввода заглавных букв работает как нажав клавишу Esc.

Репродуцирование:

  • Документ откройте LibreOffice
  • Выберите "Сохранить как" (диалоговое окно "единство")
  • Нажмите "Создать папку"
  • Введите буквы с помощью клавиши Shift (например, Shift+а)

В этот момент создания новой папки была отменена. (как клавишу Esc попал)

Такое поведение также присутствует во многих разных программ и игр.

Анализируя ситуацию с ксев (нажав Shift+д)

# зев
Событие keypress, серийный 37, синтетические нет, окна 0x4c00001,
 корень 0x259, станции метро 0х0, время 994702, (15,-13), корень:(987,197),
 состояние 0х10, код 50 (keysym 0xffe1, Shift_L), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

FocusOut событие, серийный 37, синтетические нет, окна 0x4c00001,
 NotifyGrab режим, деталь NotifyAncestor

Событие focusin, серийный 37, синтетические нет, окна 0x4c00001,
 NotifyUngrab режим, деталь NotifyAncestor

Событие KeymapNotify, серийный 37, синтетические нет, окна 0х0,
 ключи: 89 0 0 0 0 1 4 0 0 0 0 0 0 0 0 0 
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 

Событие keypress, серийный 37, синтетические нет, окна 0x4c00001,
 корень 0x259, станции метро 0х0, время 994927, (15,-13), корень:(987,197),
 same_screen государственной 0x11, код 40 (keysym 0x44, Д), да
 XLookupString дает 1 байт: (44) "Д"
 XmbLookupString дает 1 байт: (44) "Д"
 XFilterEvent возвращает: значение false

Событие KeyRelease, серийный 37, синтетические нет, окна 0x4c00001,
 корень 0x259, станции метро 0х0, время 995062, (15,-13), корень:(987,197),
 same_screen государственной 0x11, код 40 (keysym 0x44, Д), да
 XLookupString дает 1 байт: (44) "Д"
 XFilterEvent возвращает: значение false

Событие KeyRelease, серийный 37, синтетические нет, окна 0x4c00001,
 корень 0x259, станции метро 0х0, время 995395, (15,-13), корень:(987,197),
 состояние 0x11, код 50 (keysym 0xffe1, Shift_L), same_screen да
 XLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Я думаю, что FocusOut и события focusin события выглядят подозрительно.

Линукс: Убунту 14.04 ЛТС 32бит, единство

Как я могу исправить мой компьютер? Любые идеи или дальнейшие тесты приветствуются!

Редактировать: решение

Я использовал, чтобы настроить переключения языка на LeftShift+RightShift. Это работало в течение года, но и стать проблемой на некоторый момент. В любом случае настройка переключиться на любое другое сочетание клавиш решена проблема.

+664
mp3por 22 мая 2017 г., 10:55:47

Попробуйте это запустить шавку, например

и tmux-сессии -t почта
если [ $? != 0 ]
тогда
новый tmux-сессии -с Мэйл -Н mel_GMAIL -д "срока=в xterm-256color ; шавка -Ф $дома/.шавка/muttrc_perso"
интернет
lxterminal --команда="tmux прикрепить -t почта"

Он проверяет наличие 'почта' сеанс, если нет, то создает и запускает приложение шавка; наконец, он присоединяет к ней

+628
Jessica Bonds 27 февр. 2016 г., 17:57:25

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

+567
Phil Hobrla 21 мая 2018 г., 07:43:32

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

Сочетание Клавиш Ctrl + АЛТ + Ф2

вы должны увидеть приглашение, войти с правами root.

перейдите в /var/log и сделать:

меньше файл xorg.0.журнал

Начать читать журнал, чтобы знать, что происходит на xorg.

От того, что я читал, могут быть проблемы ваших ~.файл xinitrc, но трудно быть уверенным, не проверив логи.

Удачи друг.

+507
Arnas Sahad 23 июн. 2019 г., 03:41:57

Мой любимый-легкий, простой ж-вычисл. http://w-calc.sourceforge.net

Вам не придется смотреть в инструкцию или вручную повторно создать общие функции, как вы делаете с БК - команды в основном именно то, что вы ожидаете, так что просто введите то, что вы хотите, и это просто работает. Тестирование, как на ваш вопрос - действительно журнал() & Н! работать, как ожидалось.

(Правда я не слышал о Orpie - очень хорошо может быть лучшим вариантом.)

+495
nwctrinity 17 февр. 2017 г., 04:24:09
$ СЭД -е '2,$ с/^имя_хоста/\Н&/' ravi.txt | 
 на Perl -н-е-если (! м/^$/) {
гусеничка;
 долл .= $_ . ", "
};

 если (м/^$/ || ВФ) {
 $строка =~ ы/ +/ /г; # объединение нескольких помещений в одно пространство
 $строка =~ с/, $//; # полоса завершающая запятая
 напиши строку,"\п" ;
$строка=""
}'
имя_хоста Server1.domain.com контакты дл рабочего стола, contact_groups Рави, Рахим Радж, 
имя_хоста Server2.domain.com, contact_groups дл-сервер
имя_хоста Server3.domain.com
имя_хоста Server4.domain.com, услуги, контакты,служба поддержки,менеджер

Первое использование СЭД для преобразования входных данных в пунктах (разделенные символом новой строки). Затем на Perl , чтобы присоединиться к линии в каждом пункте вместе и распечатать их.

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

+494
sohom154 27 июн. 2012 г., 01:44:50

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

В то же время, использовать -д' возможность отсоединения экрана сессии от терминала, где он находится.

экрана -р-д 30608

экран -РД является в значительной степени стандартным способом присоединить к существующей экранной сессии.

+482
Tu Pham 27 сент. 2014 г., 05:33:33

LWN.net - гном, Вэйланд, и переменные среды

Строде, за все, что он хочет перейти к более "современные" решения для переменных окружения, явно чувствуя давления, что исходит из более широкого воздействия сломанной системы. Таким образом, его последнее замечание на ошибку, на момент написания этой статьи гласит: "Да, я рассматриваю просто зациклена на этом." Итак, в Fedora 25, скорее всего, чтобы увидеть обновление, которое восстанавливает оболочку для процесса входа в систему; "правильное исправление" будет ждать позже.

Сейчас Федора 28... где мы на "правильный ремонт" стороне дела? Есть перспективный способ для пользователей, чтобы установить переменные окружения для их заседания?

Т. е. замена ~/.файл , который работает на Fedora, и, надеюсь, в другом месте.

+456
Jatib 26 авг. 2019 г., 07:53:44

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

найти -типа F -размер +100к -экзек стат {} +

или получить конкретную outout например файлы permissions:

найти -типа F -размер +100к -экзек стат-С %а {} +

Или написать скрипт, который использует только стат:

#!/бин/Баш
на файл в $Home/*; делать
 если [ -Ф "$файл" ] && [[ $(стат -с %с "$файл") -Гэ 100000 ]]; затем
 файл Echo"$"
интернет
сделано
+446
emeralddove 30 авг. 2019 г., 22:17:33

Вам просто нужно установить шлюз по умолчанию на правильный интерфейс.

Это должны быть настроены в графическом интерфейсе (диспетчера сети например) или если вы чувствуете себя немного вызывающим, вы можете настроить это в вашем /etc/сети/интерфейсов

Это минимальный пример конфигурации для файла /etc/сети/интерфейсы:

авто eth0 в
слово iface eth0 в инет статический
 адрес 192.168.0.100
 сетевая маска 255.255.255.0
 шлюз 192.168.0.1
 ДНС-сервер 192.168.0.1 8.8.8.8

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

Правка: не использовать DHCP на "этика 6" должен также работать. Настроить только IP-адреса в вашей сети менеджером и оставить eth0 как это.

+440
commander 26 июл. 2019 г., 01:17:09

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

Мне было интересно, если есть эквивалент, чтобы узнать, Баш и Баш скрипта ?

Спасибо

+403
Sandip ND 11 июн. 2015 г., 10:31:24

У вас несбалансированное свои \[ и \]'ы. Управляющие последовательности должны быть обернуты в них, так что баш знает, что они на самом деле не занимать никакого места в вашем терминале.

Попробуйте это:

И PS1="\[\033[1;31М\][\[\033[1;33м\]\$(дата +%Ч:%М)\[\033[1;31М\]] \у:\[\033[1;32м\]\Ш\[\033[1;37М\]\$\[\033[0м\] "

@jw013 решение - это даже лучше, так как это намного чище.

+383
user716691 12 апр. 2019 г., 17:02:35

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


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

Если мы знаем относительный момент (т. е. это было вчера), мы могли бы использовать найти -daystart опции-mtime 1, но он находит файл изменен на неправильный полуночи, 8 августа 00:00. Однако, это, кажется, работает:

найти реж/ -daystart опции-mtime +0 \! опции-mtime +1 -общ.

Если не хотите, чтобы вычислить относительное время, и свой найти уже -newerXY:

найти реж/ -newermt '7 августа 00:00' \! -newermt 'августа 8 00:00' -общ.

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

Волосатая обходной путь для того, что бы что-то вроде этого:

найти реж/ -newermt 'августа 6 23:59:59.999999999' \! -newermt '7 августа 23:59:59.999999999' -общ.

В любом случае, добавлять необходимые -имя "DBG_A_sql*" брать только те файлы с правильным именем. Можно заменить в конце с -удалить , чтобы удалить файлы, а не список. (, -удалить и -newerXY существует, по крайней мере, в GNU Find и БСД найти на OS X. В)


Конечно можно парсить текстовое представление даты, но ЛС делает его трудно, чтобы получить права, если какой-то шутник создает файлы с непечатаемые символы в них. Конечно, пример файлов нет таких, но в общем, каждый мог создать их, особенно в в/tmp.

(Хотя с | команды xargs РМ вы бы просто пропустить эти файлы, и поскольку имена файлов не могут содержать слэши, было бы трудно для любого, чтобы ваш РМ в другой каталог.)

+381
Ernest Lim 7 окт. 2016 г., 07:52:13

Мотивация заключается в том, что есть сервер, на котором я могу по SSH на (С или без пары ключей настройки ... т. е. без или с паролем), но я не могу отправить файлы через rsync таким образом, УПП, либо через SFTP. Кто-то говорил, что я должен проверить, если я использую один и тот же порт для SSH и для передачи файлов протоколов, но я не знаю как проверить это.

Если у вас есть любые другие мысли о том, как я мог бы получить по rsync на работу, я ценю это.

Когда я запускаю сервер rsync -avvvvvPt ./ [ПОЛЬЗОВАТЕЛЬ]@[УДАЛЕННЫЙ]:. Я получаю:

FILE_STRUCT_LEN=24, EXTRA_LEN=4
КМД=<нуль> машина=[ДУ] пользователь=[пользователь] путь=.
команду cmd[0]=СШ УМК[1]=-л УМК[2]=[пользователь] УМК[3]=[ДУ] УМК[4]=rsync для УМК[5]=--сервер УМК[6]=-vvvvvlogDtpre.iLsfx УМК[7]=--частичное УМК[8]=. УМК[9]=. 
открытие соединение через: СШ -л [пользователь] [удаленных] по rsync --сервер -vvvvvlogDtpre.iLsfx --частичное . . (10 аргументов)
МСГ проверка кодировка: UTF-8 в

и потом он висит пока клавишу CTRL-C и.

+373
Gouko Super 6 июн. 2012 г., 02:03:19

Это "исследование" не прагматических целях-я хочу знать, как это должно работать, так я думаю ниже не. Другими словами, Я не хочу ответа, что включает в себя в/etc/сети/интерфейсов или еще что-нибудь дистрибутив конкретные, или NetworkManager.

Пожалуйста, не закрывайте это как дубликат вопрос, который дает такие ответы.

Я пытаюсь соединить два дистрибутива GNU/Linux систем ж/ обычный (не кросс-овер) кабель. Поговаривают, что это не должно быть в наше время проблемой.

То, что я пытался сделать, это добавить отдельным IP для интерфейса на обоих машинах:

IP-адрес 10.0.0.1 добавить в dev eth0 в

И 10.0.0.2 на другие машины. Ни один подключен к сети, которые могут быть определены таким образом.

Затем я добавил маршрутам Туда и обратно:

IP-маршрута добавить через 10.0.0.1 10.0.0.2

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

Обе машины есть iptables широко открытыми; ввод, вывод и вперед, принимают без правил.

Но вот что происходит, когда я пытаюсь пинг:

> пинг 10.0.0.2
Пинг 10.0.0.2 (10.0.0.2) 56(84) байт данных.
От 10.0.0.1 icmp_seq=1 заданный узел недоступен
От 10.0.0.1 icmp_seq=2 узел назначения недоступен

Заметьте, это локальный интерфейс (10.0.0.1), которая возвращает это.

Какие дополнительные шаги необходимы здесь и/или где я ошибся?


Таблица маршрутизации после использования IP-маршрута ... выглядит следующим образом:

по умолчанию через 192.168.0.1 Дэв как wlan0 
Через 10.0.0.2 10.0.0.1 в dev eth0 в 
192.168.0.0/24 dev, так как wlan0 прото ядра сферы ссылке СРЦ 192.168.0.19 

Без маршрутизации IP ..., он выглядит так же, но без линии 2.


Выход из справочной (обе сетевые карты идентичного оборудования) выглядит так:

справочной интерфейс eth0
Настройки для eth0:
 Поддерживаемые порты: [ ТП РИИ ]
 Поддерживаемые режимы ссылке: 10baseT/половина 10baseT/полный 
 В 100baset/половина в 100baset/полный 
 Поддерживаемые приостановить использование рама: нет
 Поддержка автоматического согласования: да
 Рекламируемый режимы ссылке: 10baseT/половина 10baseT/полный 
 В 100baset/половина в 100baset/полный 
 Рекламируемый пауза рамка польза: симметричные получите только
 Рекламируемый автосогласование: да
 Партнерская ссылка рекламируется режимы ссылке: 10baseT/половина 10baseT/полный 
 В 100baset/половина в 100baset/полный 
 Партнерская ссылка рекламируется приостановить использование рама: симметричные получите только
 Партнерская ссылка рекламируется автосогласование: да
 Скорость: 100мб/с
 Дуплекс: Полный
 Порт: МПИ
 PHYAD: 1
 Приемопередатчик: внутренний
 Автоматическ-переговоров: о
 Поддержка Wake-на: pumbag
 Звонок-далее: D
 Текущий уровень сообщение: 0x00000007 (7)
 зонд ДРВ 
 Обнаружена связь: да

На выходе из ИС для сети NIC выглядит:

2: интерфейс eth0: <широковещательный,многоадресный,вверх,LOWER_UP> значение MTU 1500 qdisc pfifo_fast qlen 1000 состояние группы по умолчанию
 ссылка/эфир В8:27:ЭБ:Ф5:4Ф:7а БРД ФФ:ФФ:ФФ:ФФ:ФФ:ФФ
 инет 10.0.0.2/32 объем глобального интерфейс eth0
 valid_lft навсегда preferred_lft навсегда
 inet6 на fe80::ba27:ebff:fef5:4f7a/64 масштаб ссылке 
 valid_lft навсегда preferred_lft навсегда
+358
kyloky31 26 окт. 2013 г., 15:20:33

Глядя на то, как ВФС кэш на моей Linux-машине себя ведет, я вижу, что даже при эффективном режиме холостого хода (crond и большинство других демонов остановился, интерфейсы вниз) объем свободной памяти постепенно возрастает, подразумевая, что элементы выселяются из кэша.

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

+354
Giovanni Byce 16 апр. 2018 г., 06:52:03

Я не знаю слишком много, так как я просто новичок в Linux, но это работает для моего ПК.Откройте свойства вашего внешнего устройства посмотреть здесь.

в моем случае это

/СМИ/имя пользователя

Где UserName-имя Мое домашний каталог(он будет отличаться в вашем случае)

в терминале просто введите

компакт-диск /носитель/имя пользователя/exter1

где exter1 мое имя внешнего диска.

теперь просто делайте каталоге.

команды mkdir имя_каталога
+299
Adam Studenik 30 июл. 2018 г., 02:53:19

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

Если я правильно читаю, вы пытаетесь привязать один ключ на несколько клавиш. В вашем примере, вы хотите переназначить конца , чтобы сочетание клавиш Ctrl+Е (это легче понять).

Известный подход: параметр xmodmap и xbindkeys

Классический подход к проверить ваш код, используя зев и использовать X инструмент, как параметр xmodmap , чтобы переназначить клавиши, как описано в этот ответ на askubuntu.com. Но это не позволит вам переназначить несколько клавиш, упомянутых в ответе на этот вопрос.

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

На самом деле, есть похожий вопрос , который задают, чтобы переназначить несколько клавиш несколько нажатий (которая на один уровень сложнее, чем ваш запрос). К сожалению, ответ был ясно сказано, что вы не можете достичь этого с параметр xmodmap и предполагая использовать xbindkeys вместо.

Альтернативный подход: xdotool и

Некоторое время назад, я был еще через две кнопки мыши (я знаю, довольно старая железка) и пытается подражать средней кнопкой мыши. Затем, я обнаружил xdotool и который был способен эмулировать клики мыши, а также нажатия клавиш.

Мое предложение, использовать xdotool и для эмуляции клавиатуры, клавиши на конце (это даст вам строку команды). Тогда используйте эту команду, чтобы задать пользовательский ярлык сочетание клавиш Ctrl+Е в Xfce4, который находится под настройки менеджера > клавиатура > ярлыки приложений.

Чтобы построить команду с помощью xdotool и, вы можете обратиться к документации. Я не использовал этот инструмент в течение некоторого времени, поэтому я не могу дать точного ответа на ваш вопрос. На мой взгляд, с помощью xdotool и с Xfce4 ярлыки приложений является лучшим решением вы можете попробовать на Debian обновление Xfce.

+254
Lisa BrentRichardsonjones 31 окт. 2015 г., 09:56:46

В Ubuntu 18.04

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

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

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

Последняя авторизация: Пт янв 25 10:59:55 2019 от ХХХ
Объем НАН "/данные/лямбда/нас" не установлен.
Вы хотите смонтировать его (да/нет)? г
Не удалось, запрос пароля: доступ запрещен
Пароль для [email protected]//10.40.40.13/s-dept/lambda:

Вот мой скрипт

# shellcheck оболочки=ш

метод exec 3<&0
команда grep $пользователя в /etc/fstab и | вырезать -Ф 2 | а линия читал -Р ; делать
 если ! команда grep -QS в $линия /труды/крепления; затем
 Эхо "громкость НАН \"линии $\" не подключена".
 чтение -3 п-п 'вы действительно хотите установить его (да/нет)? -Н 1 -р
Эхо
 если [[ $ответ =~ ^[ый]$ ]]
тогда
 линия крепление $
интернет
интернет
сделано
метод exec 3<&-

Редактировать: как просили, вот файл/etc/fstab в строке

//10.40.40.13/с-депт/лямбда /данные/лямбда/НАН Киф опции noauto,Пользователи,Имя пользователя=лямбда 0 0
+230
David Findlay 28 июл. 2010 г., 15:01:55

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

+217
Belto Henry 31 июл. 2016 г., 20:14:31

Я делал запасной монетный двор видео USB с помощью UNetbootin выступает и, когда я искал свой файл ISO, я misclicked и переехал /и т. д. В моем /домашний каталог, который практически сразу вынесли мою систему бесполезно. Как я могу сделать этот раздел загрузочным снова?

Я попытался схватить файл с Live USB, но разрешение было отказано. Потом я пытался работать в Windows и схватил драйвер ext4, что был только для чтения и копировать его в этот раздел, загрузившись в USB и попытался скопировать папку в корневом каталоге раздел с Линуксом, но доступ все равно запрещен.

Как я могу возродить эту систему? Это единственный способ, чтобы скопировать мой домашний каталог и переустановить Минт? Это на Toshiba C55DT-A5106, 12 ГБ оперативной памяти, процессор AMD А6 ВСУ, 750 ГБ 100 Гб на монетный двор, остальные окна и разных разделов восстановления/замены. ОС в Линукс Минт 17.2 корицы 64 бит.

+160
Imam 10 апр. 2012 г., 06:24:47

Я планирую установить конфигурации LDAP между двух виртуальных машинах с Ubuntu на Windows-машиной.

Поэтому я установил два в Ubuntu 16.04 виртуальные машины на Windows-машины используя VirtualBox. Теперь я хочу получить реальный IP, так что я могу подключиться к виртуальной машине из любой точки мира.

Когда я использую Нат настраивается IP как 10.0.4.14 и когда я выбираю Мостовой адаптер или хост-адаптер только тогда я не получаю доступ в интернет.

Может кто-нибудь посоветовать, как я могу получить "реальный" IP при использовании VirtualBox в Ubuntu 16.04, так что я могу использовать этот IP для LDAP?

+142
MichaelC 29 окт. 2016 г., 15:50:56

Я, возможно, потребуется разработать некоторые короткие фрагменты/примеры с участием чтении текстовых файлов, вот я и подумал - почему бы не использовать некоторые файлы, которые обычно присутствуют на всех (а так я в смысле "все" можно с большой натяжкой, то "большинство" нормально) Линукс "ваниль" систем/дистрибутивов? (в первую очередь интересует Linux здесь)

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

В любом случае, мне было интересно - есть ли другие текстовые файлы, которые могут быть рассмотрены "стандарт" в типичных системах GNU/Linux, что я мог бы использовать для этой цели? (в принципе, что-то вроде example.comно на локальной файловой системе)

+127
dublx 19 дек. 2012 г., 23:00:20

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

Вы хотите

#дата +"%в"

что даст тьху

или

дата +"%в"

который даст в четверг

Реф: http://ss64.com/bash/date.html

Re: почему не "резать" работает.

Параметр-F на основе с разделителями табуляции пробелами, поэтому опцию-D, обязан указать в качестве разделителя пробел, так как за @Ракеш-Н ответ.

дата | вырезать -д' ' -Ф1

Реф: http://ss64.com/bash/cut.html

+105
Indika Kulatunga 22 февр. 2019 г., 12:31:16

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

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

#!/Бен/ш
# Переименовать файл, заменив в Unix-недружелюбных персонажей.

использование () {
 кошка <<ВФ
использование: $0 [опции] [--] [файл [файл...]]
Переименовать файл, заменив в Unix-недружелюбных персонажей.

Варианты:
 -П Н сохранить последние n точек в имени файла, или сохранить все
 точки, если n < 0 (по умолчанию: 1)
 --помочь показать эту справку и выйти
ВФ
}

ошибка () {
 функции printf "%з\п" "$1" 1>&2
}

delete_chars="()[]{}*?!^~%\\\<>&\$#|'\`\""
replace_chars=" _.,;-"

unixify_string () (
 функции printf '%з\п' "$1" \
 | тр -д "$delete_chars" \
 | тр -з "$replace_chars" - \
 | to_lower \
 | СЭД с/^-\(.\)/\1/; с/\(.\)-$/\1/'
)

to_lower () {
 СЭД 'ы/.*/\Л&/'
}

сплит () (
 # сплит.х.х.х.х' 0 -> '/х.х.х.х.х
 # сплит.х.х.х.х' 1 -> '/х.х.х.х/х
 # сплит.х.х.х.х' 2 -> '/х.х.Х/Х/Х
 # сплит.х.х.х.х' -1 -> '/Х/Х/Х/Х/Х
 НФ=$(е '%з\п' "$1" | ТР -д-с . | туалет -с)
 если [2 -ЛТ $0 ]; тогда
сохранить=0
еще
сохранить=$((НФ-$2))
интернет
 ИФС=. я=0 выход= сентября=
 за участие в $1; сделать
из="$из$Сеп$часть"
 если [ -з "долл" -О $я -Гэ $сохранить ]; тогда
сентября=/
еще
сентября=.
интернет
я=$(($я+1))
сделано
 функции printf '%з\п' "долл"
)

unixify () (
 ИФС=/ выход= сентября=
 за участие в $(сплит "$1" $2); делать
 из="$в$Сеп$(unixify_string "$часть")"
сентября=.
сделано
 функции printf '%з\п' "долл"
)

rename_maybe () (
 реж="$(каталог "$1")"
 имя="$(и basename "$1")"
 новое_имя="$(unixify "$имя" $2)"
 если [ "$новое_имя" != "$имя" ]; затем
 МВ -я "каталог$dir/$имя" "каталог$dir/$новое_имя"
интернет
)

# аргументы командной строки 

short_opts=п:
long_opts=помогите

аргументы="$(значение lc_all=C для использования getopt -н "$0" -С Ш -о $short_opts -л $long_opts -- "[email protected]")"
если [ $? -экв. 0 ]; тогда
 набор ивала -- "$аргументы"
еще
 выход 1
интернет

Р=
в то время как [ $# -ГТ 0 ]; делать
 дело "$1" в
--помочь)
 использования; выход 0 ;;
-Р)
 Р="$2"; сдвиг
 если ! [ "$Р" -эквалайзер "$Р" ] 2> /dev/нуль; тогда
 Ошибка "$0: опция требует целочисленный аргумент -- 'п'"
 выход 1
 интернет ;;
--)
 смены; перерыв ;;
-*)
 Ошибка "$0: незаконный вариант -- '$1'"
 выход 1 ;;
*)
перерыв
эсок
сдвиг
сделано

# по умолчанию
р=${п:-1}

# Эхо р=$р
# Эхо "[email protected]"
# Эхо п=$#
# выход

если [ $# -ЛТ 1 ]; тогда
 Ошибка "$0: обязательный аргумент, не являющийся опцией отсутствует"
 выход 1
интернет

для файл в "[email protected]"; Сделать
 файл rename_maybe "$" $п
сделано
+99
Younghyun 26 июн. 2019 г., 20:23:29

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

$ порт rdeps ССО 2>/Дев/нуль | СЭД -Е "1 с/.*из (.*) @.*/\1/" | в то время как ИФ= читайте -Р линии; делать Эхо -э "$строка" \\т\\т\\т\\т $(порт пространства --единицы МИБ --всего $строка 2>/Дев/нуль | вырезать -Д ' - Ф 1-2); сделано
ССО 0.088 Мб
 pkgconfig 0.615 МИБ
 libiconv 6.270 МИБ
 gperf 0.0 Мб
 glib2 46.092 МИБ
 1.679 ХZ МИБ
 gettext версии 24.825 МИБ
 экспат 1.109 Мб
 на ncurses 15.171 Мб
 библиотеке libxml2 10.405 МИБ
 zlib в 0.721 МИБ
 libffi 0.141 МИБ
 пкере 5.954 Мб
 командой bzip2 0.647 МИБ
 libedit 0.795 МИБ

Это должно выглядеть так

ССО 0.08 Мб
 pkgconfig 0.61 Мб
 libiconv 6.27 Мб
 gperf 0.00 Мб
 glib2 46.09 Мб
 ХZ 1.67 Мб
 gettext версии 24.82 Мб
 экспат 1.10 Мб
 на ncurses 15.17 Мб
 библиотеке libxml2 10.40 Мб
 с zlib 0.72 Мб
 libffi 0.14 Мб
 пкере 5.95 Мб
 помощи bzip2 0.64 Мб
 libedit 0.79 Мб
+77
Hami Torun 20 июл. 2018 г., 01:40:36

Вы пробовали ddrescue ? Это может быть полезно. Подробности можно найти в этом документе на базе GNU ddrescue инструкция.

+73
Yukane 13 июн. 2018 г., 02:34:41

Я думаю, родители вернулись раньше, чем ребенок, который стал сиротой. ПИД 1135 должен быть ваш пользовательский процесс init, который стал процесс новых родителей. (есть 2 subreapers в сеансе пользователя в Ubuntu).

$ ПС-эф | инит грэп 
вы 1135 ... инит-пользователь

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

#включить заголовочный файл <stdio.ч>
код #include <sys в/ждать.ч>

тап_п(){
 инт пид;
 пид = развилка();
 если(пид == 0)
 функции printf("\н ам ребенка и родителей ИД - %D и мое идентификатором %d\n",то getppid(),getpid());
еще{
 функции printf("\пя являюсь родителем и мой пид %D и родителей ИД %д\п",getpid(),getppid());
ждать(нулем);
}
 возврат 0;
}

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

Для получения дополнительной информации о subreapers, вы можете посмотреть здесь.

+33
user293933 5 янв. 2012 г., 13:55:23

[Это не напрямую решить проблему помощью systemd-tmpfiles но я думаю, что вы уже признали, что в данном конкретном случае вам лучше всего используя Эхо].

Во-первых, "мульти-пользователей.цель" может или не может быть то, что вы хотите использовать. Если вы не знакомы с понятием уровней запуска из Два типа материалов инит, мульти-пользователей является systemd в эквиваленте уровень 3, который представляет собой многопользовательскую систему, загрузиться с консоли, а не Гуй. Эквивалент 5-м уровне, который сапоги в X, является графический.цель. Значение по умолчанию определяется символическую ссылку в каталог/etc/systemd в/системы (и/или в/lib/systemd в/системы; В /и т. д. будут отменять в /Либ) называется по умолчанию.цели, используйте команду ls, чтобы найти, где он указывает:

команда »ls-l в файл /etc/systemd в/системы/по умолчанию.цель
по умолчанию.цель - > в /usr/lib в/systemd в/системы/Мульти-пользователей.цель

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

В зависимости от сервиса, может там более адекватные и конкретные объекты или услуги, которые вы хотите запустить этот в отношении. Основанный на вашем другой вопрос, по умолчанию.цель, наверное, хорошо. В качестве примечания, разница между "целевым" и "обслуживание" состоит в том, что сервис содержит [услуги] раздел который собственно и запускает процесс; цель-это просто способ группировки услуги через различные "зависит" и "требует" директивы; он не делает ничего своего за запуска других задач или услуг.

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

[Блок]
После=по умолчанию.цель

[Установите]
WantedBy=по умолчанию.цель

В разделе "установки" используется при установке службы; "WantedBy" определяет цель, мы хотим, чтобы этот сервис был включен (означает, что он будет работать, если цели, но НБ. это не определяет, когда он будет работать по отношению к другим). Поскольку мы на самом деле хотим этого сервиса бежать скорее поздно, чем рано, мы потом указать "после" оговорки. Это на самом деле не нужно быть таким же, как WantedBy цели (обычно нет) и может быть полностью опущен, если вы не волнует, когда это произойдет; я просто использую его на подозрение, что большинство других вещей будет работать в отношении вещи, которая где-то прикован к то, что указано Перед=по умолчанию.цель (что мы также можем использовать; цели хочет оценены прежде, чем цель будет работать).

Для примера, я просто эхо "Здравствуй, мир" в консоли. Сама услуга описана в [Службу] раздел:

[Услуги]
Тип=разветвления
ExecStart=/usr/местные/Бен/файл HelloWorld

Команде нужен полный путь. Почему я не просто использовать /usr/Бен/Echo "Привет мир" заключается в том, что он не будет работать (вывод идет в /dev/нуль, я думаю), и в то время как сервис, который делает Echo "Привет мир" > на /dev/консоли будут, экспериментов показывает, что с помощью консоли перенаправление в ExecStart директивой не. Так /usr/местные/Бен/файл HelloWorld-это shell-скрипт, с помощью этой функции Echo "Привет мир" > на /dev/консоли.

Обратите внимание на тип=разветвление, которое необходимо для shell-скрипт.

Наш полный, минимальный файл является только этих трех разделов ([подразделение], [Услуги], и [установить]). Для установки, поместите файл или симлинк на него в /системы etc/systemd в/или /usr/lib и/systemd в/системы, и:

systemctl --система включить файл HelloWorld

Она должна печатать ЛН-ы .... Это не запустить службу, она просто настраивает его для запуска при загрузке, как описано выше.

Вот это в двух словах. человек systemd не.блок и systemd в человека.службе более подробную информацию.

+26
user272392 13 нояб. 2011 г., 11:17:01

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

$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