Xubuntu в: оконный менеджер перестал работать

Я установил Xubuntu на моем нетбуке и он работал как шарм на неделю.

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

Тера являются следующие симптомы:

  1. Маленькие кнопки для увеличения, восстановления и минимизации окна не видно.
  2. Я не могу переключаться между приложениями с помощью Альт-таб.

Я почти всегда выбирал сохранить галочку в выход экран.

Я пытался снять этот флажок и перезагрузиться. Это не помогло - оконный менеджер до сих пор не работает.

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

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

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

+474
ice1e0 9 нояб. 2014 г., 00:06:15
37 ответов

Использовал в течение нескольких лет arcfour по умолчанию шифр для SSH2 соединению в моем ~/.СШ/конфиг файл

хозяин Намака
 локальное имя хоста
 порт 2022
 шифры arcfour
 IdentityFile ~/.СШ/пакет
 сжатие правда
 StrictHostKeyChecking нет
 пользователь Кермит 

После обновления на Debian 8 я обнаружил, что этот шифр был отключен от конфигурации SSH по умолчанию, и я получаю следующее сообщение об ошибке

соответствующий шифр найдено: клиент-сервер arcfour aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]

Поэтому я изменил мой ~/.по SSH/config файл , чтобы

хозяин Намака
 локальное имя хоста
 порт 2022
 шифры и AES256-Суу
 IdentityFile ~/.СШ/пакет
 сжатие правда
 StrictHostKeyChecking нет
 пользователь Кермит

(обратите внимание на шифр и AES256) и теперь мой SSH соединение снова работает.

Кермит@euroforce:~$ СШ Кермит@Намака

Программы в комплекте с системой Debian GNU/Линукс является свободным программным обеспечением;
точные условия распространения для каждой программы описаны в
отдельные файлы в /usr/доли/документа/*/авторское право.

Дистрибутив Debian GNU/Линукс поставляется с абсолютно никаких гарантий, в той степени,
разрешено действующим законодательством.
Последняя авторизация: Чт июл 16 00:20:21 2015 от 10.0.2.2
Кермит@Намака:~$ 

К сожалению, я по-прежнему получать соответствующий шифр ошибку, когда я пытаюсь делать УПП

Кермит@euroforce:~$ УПП фу [email protected]:/tmp/
соответствующий шифр найдено: клиент-сервер arcfour aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
потерянные связи

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

Заставляя шифрования из командной строки работает

Кермит@euroforce:~$ УПП -С и AES256-Суу фу [email protected]:/tmp/foo2
ФОО 100% 0 0.0 КБ/с 00:00 

Заставляя файла config не работает

Кермит@euroforce:~$ УПП -Си .по SSH/config файл ФОО [email protected]:/tmp/foo2
соответствующий шифр найдено: клиент-сервер arcfour aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
потерянные связи

Любой ключ?

+977
Rahul Rajbhar 03 февр. '09 в 4:24

Я написал короткий скрипт для отправки журнала на мой FTP-сервер, вы можете игнорировать все, кроме последней строки, которая, как предполагается, перезагрузите rsyslog. Выполнение команды из командной строки работает нормально, но он не работает в файле скрипта. Кто-нибудь может помочь ?

#!/бин/Баш


МВ /ВАР/лог/rtx8660.журнал /Домашний/vocovo/RTX8660_$(дата +"%г-%м-%д-%ХІ%м").журнал

сенсорный /ВАР/лог/rtx8660.журнал

 компакт-диск /домашний/vocovo


FTPLOG=/tmp/и ftplogfile
 на FTP -инв <<! > $FTPLOG
 открытые сервера
 пропуск пользователя 
 компакт-диск /Wickes_Test
подскажите
 mput ритуксимаб*
рядом
бросить
!

 FTP_SUCCESS_MSG="226 передача завершена"
 если fgrep "$FTP_SUCCESS_MSG" $FTPLOG ;затем
 Эхо "фтп ОК"
 РМ ритуксимаб*
еще
 Эхо "ошибка FTP: "долл.
интернет
 выход 0




 перезапуск службы rsyslog
+947
spinoza50 8 июн. 2017 г., 16:31:43
Другие ответы

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


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

Сегодня я пытался написать скрипт для разбиения диска с помощью fdisk (поскольку это казалось самым простым вариантом).

Когда идешь через fdisk в первый раз и нажав клавишу н для нового раздела, В первом сообщении спросил, Если я хотел сделать основной или дополнительный раздел. Я вопрос бросить. Идти назад через ту же процедуру, на первый запрос был на каком секторе я хотел быть первым. Так не я ж пишу никаких изменений, ничего не изменилось, верно?

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

Поэтому как я могу предсказать приглашения из программы fdisk, или то, что является альтернативой сценарию разметки, который поддерживает как UEFI, так и ZFS?

Примечание: Я комфортно сценариев это потому что у меня есть устройство/dev/диск/автор-ИД/ каждого устройства, чтобы не путаться при смене диска меток и идентификаторов UUID.

+945
james Brown 15 авг. 2011 г., 17:16:17

Я вчера узнал, что я мог pvcreate можно прямо на /dev/СКБ вместо /dev/sdb1. Я думал, что вы могли только pvcreate можно на существующий раздел. Делать это в раздел добавляет уровень и операции Итак, какие же преимущества создания раздела, прежде чем делать pvcreate можно?

+937
david193 26 сент. 2010 г., 03:26:36

У меня в CentOS сервера cPanel и я около 30 клиентов в этом сервере.

Иногда одну из этих учетных записей с использованием CMS взломан, и хакер может разослать спам по электронной почте, используя уязвимость в CMS на PHP.

Когда это происходит, я вижу сотни строк, как это ниже в ЭКСИМ журнала:

2019-07-29 06:40:30 чвд=/домой/скандинавские/public_html 4 аргументы: выполнить /sbin/sendmail-а -т-я -p125

Мой вопрос, Могу ли я настроить временно Эксим.конф блокировать любые сообщения, отправленные от:

/главная/скандинавская/public_html

Если да, то как это сделать, пожалуйста?

+927
Alexander Fjelldal 9 мар. 2010 г., 00:26:29

Почему nginx веб-сервера называется "обратный прокси"?

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

Я знаю, какие "прокси" должен быть "средний"

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

и это касается более основной вопрос "как может средний быть прямого или обратного".

Разница между прямым и обратным прокси состоит в ассоциации, которая в основном задает вопрос: "Чьи интересы я подаю?"

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

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

+918
Ndzalama Baloyi 6 февр. 2013 г., 07:24:08

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

+890
ibraheem fatai 18 дек. 2013 г., 23:18:29

В среде VirtualBox имеется своя встроенная утилита, скриншот, который вы можете использовать через хост+е (узел правый Ctrl) сочетания клавиш. Кроме того, вы можете использовать GNOME экрана , который поставляется с Unity по умолчанию, и экспортировать файл на Imgur или другой сервис. Общая папка-это тоже вариант, но вы должны установить дополнения гостевой ОС для того, чтобы работать

На стороне записки, у Ubuntu есть сочетание клавиш Alt+Print_Screen комбинация клавиш для создания скриншота в настоящее время фокусируемое окно, которое вы можете использовать в качестве альтернативы.

+868
Hans Harman 15 февр. 2012 г., 10:58:52

В зависимости от того, что вы хотите соответствовать

на awk -е"[][]" '/постфикс|spamd/{печати $2}' maillog
+840
Chad Zhang 16 февр. 2014 г., 22:28:18

Может быть, вы увидите, что у вас есть часть файлов RAR, и вы, возможно, захотите, чтобы удалить их, а вместе с *.Рар, для этого вы можете добавить это:

найти "$и basename" -регулярное выражение '.*\.Р[0-9][0-9]' -удалить

Здесь:

 если [ $? -экв. 0 ]; тогда
 Эхо "Рар распаковал: $1"
 РМ "$и basename"
 # Здесь
интернет

И следовательно Баш будет также удалить часть файлов тоже.

+824
Xiaochun 27 янв. 2012 г., 03:00:44

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

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

+652
LAKRIMA 22 июн. 2017 г., 18:25:13

Если у вас есть дистрибутив GNU найти вы можете использовать варианта

найти `в PHP-конфиге --расширение-реж` -имя "*.так" -е расширение '=%ф\п 
+631
HalB 7 нояб. 2019 г., 05:14:12

Нет.

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

Обычным способом сделать вызов Fork() является

pid_t PID-регулятора;

пид = вилка()

если (пид == 0) {
 /* дочерний процесс кода */
 /* в том числе выездных() */
} еще {
 /* код родительского процесса */
 /* в том числе с помощью waitpid() или wait() */
}
+627
bose 16 авг. 2019 г., 09:01:31

Теперь, стандарте POSIX из них:

на awk 'начало{для (I = 10; я > 0; я -= 2) печатать я}' | вставить -СД -

(интересно, с mawk (и в меньшей степени поглазеть , а) намного быстрее, чем GNU сл для меня = 10000000 , а не я = 10)

Или

я=10; набор --
а [ "$я" -ГТ 0 ]; делать
 набор -- "[email protected]" "$я"
 я=$(($я - 2))
сделано
КСФ=,
Эхо "$*"

(будет более эффективным при небольшом количестве итераций, особенно с Баша)

Или

Эхо 'для(Я=10;я>0;я-=2) я' | БК | вставить -СД -

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

+615
Ollie Mason 25 июл. 2011 г., 21:59:27

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

Вы проверили тайминги как на сервере, так же?

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

+575
Roben 24 июл. 2013 г., 07:35:18

Как @eppesuig сказал, переменную окружения DESKTOP_SESSION может сказать вам, текущая сессия.

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

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

+556
Steven508 9 апр. 2012 г., 23:30:01

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

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

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

Глядя вокруг, я наткнулся на такие команды, как "repoquery --whatrequires" & "оборотах --whatrequires", но эти, кажется, не генерировать один и тот же список, как "ням удалить питон".

На 2 машины работают на RHEL 6.

+536
Tatyana1986 12 нояб. 2019 г., 21:36:42

Я пытался поставить загрузочного образа на USB флешку, поэтому я мог переустановить Мас OS Yosemite на Макбук Про (я делаю это все в Linux, так что поэтому этот вопрос здесь). Когда я, наконец, реализовал .употр файл на .ИСО файл, я запускаю следующую команду:

судо ДД if=yosemite.iso из=/носители информации/USB на БС=4К; синхронизация

Команда сказала, что это прошло гладко, но, прежде чем я побежал, я мог монтировать флешки очень легко; черт возьми, даже в Debian установил его для меня автоматически. Но потом, я не мог сделать это. Теперь я получаю это сообщение об ошибке, когда я пытаюсь снова установить его:

$ судо смонтировать /dev/sdc1 /носители информации/USB кабель
в Mount: неверный тип ФС, плохой вариант, плохой суперблок на /dev/sdc1,
 отсутствует кодовая страница или программа-помощник, или другая ошибка

 В некоторых случаях полезная информация найдена в syslog - попробуйте
 команда dmesg | хвост или так.

И вот вывод команды dmesg | хвост:

[ 5389.594434] usbcore: зарегистрированы новые драйвера интерфейс USB-накопители
[ 5390.590509] для SCSI 6:0:0:0: прямого доступа к SanDisk Cruzer для скольжения 1.27 для PQ: 0 ANSI в: 6
[ 5390.590764] СД 6:0:0:0: SCSI прикрепленное серией универсальных СГ3 тип 0
[ 5390.591569] СД 6:0:0:0: [ДЗО] 31266816 512-байтовых логических блоков: (16.0 ГБ/14.9 Гб)
[ 5390.592944] СД 6:0:0:0: [ДЗО] защита от записи отключена
[ 5390.592946] СД 6:0:0:0: [ДЗО] смысл режима: 43 00 00 00
[ 5390.593171] СД 6:0:0:0: [ДЗО] кэширование записи отключено, кэш чтения: включен, не поддерживает ДПО или фуа
[ 5390.600178] Амми: sdc1
[ 5390.601385] СД 6:0:0:0: [ДЗО] прикрепила SCSI съемный диск
[ 5494.716452] жир-ЧЗ (sdc1): utf8 является не рекомендуется ИО кодировку для файловой системы FAT, файловой системы будет производиться с учетом регистра!

Есть ли способ исправить это? Будет в Debian даже пытаться смонтировать образ на Mac?

+486
DTruck 20 авг. 2010 г., 08:45:19

Я настройка тигр-VNC-сервер на CentOS 7 узлов в моей домашней лаборатории, а недавно было отключение электроэнергии. Я попытался подключиться к серверу VNC, как обычно, и есть "соединение отклонено" сообщение об ошибке. Я бы по SSH на сервер и пытался перезапустить демон и получил эти ошибки. Заранее спасибо! :)

объект [[email protected] с рабочего стола ~] статус# systemctl [email protected]:1
● [email protected]:1.service - службы удаленных рабочих столов (ВНК)
 Загружен: загружен (/etc/systemd/system/[email protected]:1.service; включено; предустановленные поставщик: отключен)
 Активный: сбой (результат: ресурсы), поскольку Солнце 2018-06-17 18:01:36 ЭДТ; 1мин 51С. назад
 Процесс: 1324 ExecStart=выполнить/sbin/runuser -я сам-с /usr/Бен/VNC-сервером, %я -геометрия 1366х768 (код=выход, статус=0/успех)
 Процесс: 1315 ExecStartPre=/Бен/ш-ц /usr/Бен/vncserver-убить %I > /dev/нуль 2>&1 || : (код=выход, статус=0/успех)

17 Июн 18:01:33 в CentOS рабочего стола.система mylab.местные systemd в[1]: при запуске удаленного рабочего стола (VNC клиент)...
17 Июн 18:01:36 проверено рабочего стола.система mylab.местные systemd в[1]: PID-файл в /Home/Сэм/.постоянно в CentOS рабочего стола.система mylab.местные:1.пид не читается (пока?) после запуска.
17 Июн 18:01:36 проверено рабочего стола.система mylab.местные systemd в[1]: не удалось запустить службу удаленного рабочего стола (VNC клиент).
17 Июн 18:01:36 проверено рабочего стола.система mylab.местные systemd в[1]: блок [email protected]:1.service вошел в неисправном состоянии.
17 Июн 18:01:36 проверено рабочего стола.система mylab.местные systemd в[1]: [email protected]:1.service не удалось.
объект [[email protected] с рабочего стола ~]# systemctl начать [email protected]:1
Работа для [email protected]:1.service не удалось, потому что был превышен установленный предел ресурса. См. "статус systemctl [email protected]:1.service" и "journalctl -Хе" для деталей.
+470
Kira211xxx 28 мар. 2015 г., 02:54:18

Да, возможно, иногда... это зависит.

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

Резюме: Нет, это не обычная/идиоматические способ работы с данными в сценарий оболочки.


Код, как написано, трудно отслеживать, так как это довольно длинные линии. Похоже, большинство операций может быть выполнено по единой на awk скрипт (не буду писать этот сценарий, сегодня). Это не мой код-ревью я боюсь.

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

Ну, видите,"почему через оболочку петля для обработки текста считается плохой практикой?".

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

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

Насколько я вижу, вы производите строк, разделенных запятыми, может быть, он создает набор данных CSV с каждой строки, как запись в массив? Это идеально подходит для кормления в программисты, например, опять же, без временно хранить его в массив. Или, в один из CSVkit инструменты для этого дела. Можно даже сдавать его в реальный файл и обработать его в одну или несколько других скриптов.

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

Я почти никогда не читаю данные из файла в какой-либо оболочки переменной. Я чаще использовать переменные для статических строк, краткосрочные временные значения, или счетчики, а массивы для статических данных, при простой параметр подстановки легче выполнить на массив, чем отправка через СЭД (например, ${модуль arr[@]%.*} для зачистки расширение несколько файлов в Арр), или для агрегирования данных в короткие петли.

+440
kristinn 5 сент. 2015 г., 08:39:41
в то время как читать линии ; делать 
 линия МВ $ 
сделано < data_lat_long.txt

Перенаправление содержимое data_lat_long.txt в то время как цикл, который использует читать читать в каждой строке файла и для каждой строки присвоить его переменной $линии. Затем запустить МВ с содержанием $строки в качестве аргумента (что и части, которые вы указали в data_lat_long.txt файла). Продолжаем цикл до конца файла.

Обратите внимание, это неявно предполагает, что ни имена файлов в вашей data_lat_long.txt содержать пробелы (так что есть только две колонки).

Если файлы имеют пробелы в них, то я предлагаю запятая в ваш файл:

1,пространство файл1
2,пространство файл2
3,пространство файл file3

и затем использовать:

хотя ИФС=',' читай-файлов 
делать 
 МВ "${файлы[0]}" "${файлы[1]}" 
сделано < list.txt

Что делает использование -это возможность читать что присваивает тексту разделены МФС (в этом случае запятая) в массиве $файлы. Мы тогда индекс различных элементов на МВ , и привести аргументы в двойные кавычки "". Это массив значений расширяется по исполнению МВ команду и поэтому пространство в файле не рассматривается как аргумент проставках МВ. МВ 1 места файл1 не делать то же самое, МВ "1" - "космический файл1". Бывшая команда пытается переместить файлы/директории, называемые 1 и пространства в каталог с именем файл1.

+426
PissedOffVeteran 31 дек. 2014 г., 04:39:00

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

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

+400
ritterasdf 11 янв. 2018 г., 00:41:45

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

+349
Hide7 12 окт. 2015 г., 18:22:07

Если вы используете систему печати Cups, эта функция включена, вам не потребуется никаких специальных инструментов для этого. Просто как Теофраста указано в комментарии, Вы можете использовать вариант работы: -о кол-УП=2 с чашками основная печать команда ЛП или с BSD-совместимость команду ЛНР.

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

pdftops ваш-PDF-файл.формат PDF | psnup -2 | ЛВ

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

В Debian по крайней мере, pdftops утилита в poppler-utils версии пакета, и psnup в psutils.

+328
user125467 4 янв. 2020 г., 09:40:29

Я загрузке четыре операционные системы: Windows 7, Ubuntu, в кали линукс, и Линукс Минт. Они были установлены в таком порядке, с Линукс Минт совсем недавно и Windows 7 первый. Я могу отредактировать /и т. д./По умолчанию/GRUB и обновить GRUB с судо обновление-жратву, но только настройки, сохраненные в файле config для Линукс Минт используются. Есть ли способ указать, какие конфигурации файл конфигурации grub или способ установить по умолчанию?

+321
dmig 19 мая 2015 г., 08:04:56

Я привык используя автодополнение в bash, чтобы получить АПТ список-обновляемая вписав АПТ лвкладке--увкладке, но я не могу сделать то же самое с ЗШ: --у не расширяться --обновляется , когда я нажимаю вкладку.

Я нагуглил несколько решений, предполагая, что установка ЗШ-доработок и добавления setopt completealiases для ./zshrc, но ничего из этого не помогло.

Есть ли способ заставить его работать, как это было в bash?

+308
datahaki 24 окт. 2016 г., 13:55:51

Я поддерживая небольшой станции Linux сервер в Windows-домен-среде. Помимо того, в той же сети, Linux компьютер не подключен к домену.

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

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

Другой вариант-напрямую synchonize локальной файловой системы с резервной копии-каталога с помощью rsync. Это (огромный) минус потери разрешения файла Linux и владельцев и, возможно, недопустимые символы в именах файлов. Преимущество в том, что старый файл версии автоматически сохраняются и, спустя некоторое время, удаляется.

Есть ли какое-то решение/программное обеспечение для проблемы во второй подход?

Или, возможно, совершенно другое решение для резервного копирования Linux для файловой системы Windows, не требующих особого программного обеспечения на Windows-стороны?

+266
user67802 28 июл. 2019 г., 09:34:06
#!/бин/Баш
#снижает потребление на 10% процессора с помощью сна
GETH_PID=$1
если [ "$GETH_PID" == "" ] ; затем
 использование Эхо $0 GETH_PID
выход
интернет
а правда
делать
 убить -стоп $GETH_PID
 сон 9
 убить-cont $GETH_PID
 сон 1
сделано
+244
indirect 15 мар. 2011 г., 06:05:14

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

Чтобы смотреть в iptables текущего пакета / количество байт:

[суда] в iptables -НВЛ | команда grep -v с '0 0'

Объяснение

  • - не делать DNS-запросы
  • - список правил - по умолчанию показывает все цепи (на фильтра)
  • - это то, что дает соответствующие информация и Байт

По умолчанию НВЛ команда показывает все правила, которые определены, даже если там 0 на счету матчей, поэтому команда grep -v не просто удаляет эти строки.

Если вы хотите что-то немного более "в реальном времени" вы можете обернуть команду в заявлении, смотреть

смотреть "[суда] в iptables -НВЛ | команда grep -v с '0 0'"
+216
gowerc 30 мая 2011 г., 13:15:53

Через -не -путь './МНТ/*' (или ! -путь './шоссе/*') не мешает найти ему спуститься в тугриках каталоге, это всего лишь означает, что не будет ничего делать с именами, которые он находит в нем.

Чтобы найти полностью игнорировать каталог, использовать -чернослив:

найти . -тип D -имя МНТ-чернослив -o-тип Ф -имени лязгом -принт

или

найти . -путь ./МНТ-чернослив -o-тип Ф -имени лязгом -печати

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

+202
HonourCode 7 окт. 2014 г., 17:30:07

Тип кронтаб -е , чтобы редактировать кронтаб-файл и затем добавить @перезагрузки ГТК-запуск кроме TS3 /usr/доли/приложения , а затем сохранить его...

Срыв

По сути это означает, что каждый раз при перезагрузке запустить .рабочем столе файл кроме TS3 из папки /usr/доли/приложений

Более Подробную Информацию

Есть несколько других способов сделать это, но они являются более сложными и дистро-зависимые... даже таким способом(самый простой способ) могут не работать в зависимости от дистрибутива и даже какая версия у вас установлена... на более полную версию, как запустить .рабочего стола файл в командной строке, посмотри на этой странице Задать Убунту. Для более углубленного объяснения кронтаб, перейдите на эту страницу.

Надеюсь, что это полезно,
Интересно...

Обновление

В кронтаб файл хранится в разных местах для каждого дистрибутива... для Ubuntu, в кронтаб файл хранится в следующей директории:
1) /и т. д./cron.д/
2) /и т. д./cron.ежедневно/
3) в /etc/cron-а.почасовой/
4) /и т. д./cron.ежемесячно/
5) /и т. д./cron.еженедельно/
НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ УДАЛЯТЬ ЛЮБЫЕ ФАЙЛЫ В ЭТИХ КАТАЛОГАХ
Только опытные люди должны возиться с хрон каталоги... для всех интенсивных целях, использовать кронтаб -е редактировать кронтаб.

+165
cookyourtrips 27 сент. 2010 г., 10:14:41

Чтобы скомпилировать и установить Barnyard2 на OpenBSD необходимо установить следующие порты, либо из каталога/usr/порты или как бинарные пакеты (я компилировать порты из источников, так что я не знаю о наличии бинарные пакеты). Я в списке "имя базы", а также специальный порт имен с номерами версий, которые я установил на моем в OpenBSD-текущая система.

  • команде libtool; команде libtool-2.4.2р0
  • сожалению; использующих automake-1.15p0 (также тянуть в версию autoconf-2.69p2)
  • сбора данных; сбор данных-2.0.6
  • libdnet; libdnet-1.12p13 (Barnyard2 использует заголовки отсюда, но, похоже, связь с libdnet библиотека)

Я также с помощью GNU уложить (уложить-2.2.2, я утверждаю, что порт на OpenBSD), который позволяет установить и поддержать 3-й партии программного обеспечения легко под пользовательский префикс (я использую $дома/местные ниже).

Вам Barnyard2:

$ команды mkdir tmpbuild
компакт-диск $ tmpbuild
$ ЖКТ [email protected]:firnsy/barnyard2.git клон 
компакт-диск $ barnyard2

Набор AUTOCONF_VERSION и AUTOMAKE_VERSION соответствующим версии:

$ экспорт AUTOCONF_VERSION=2.69
$ экспорт AUTOMAKE_VERSION=1.15

Запустить autoreconf (у них autogen.sh скрипт там, что вы могли бы использовать тоже, но я не такой):

$ autoreconf -я

Настроить, указывая препроцессора и линкер в соответствующие каталоги в /usr/местные:

$ ./настроить переменные cppflags=-я/usr/местные/включать LDFLAGS=-л в/usr/местные/библиотека-префикс=$дома/местного/Стоу/barnyard2

Сборка и установка:

$ чистые && сделать
$ установка
$ CD в файле $Home/местного/Стоу
$ Стоу -в barnyard2

Barnyard2 теперь доступно как $дома/местные/Бен/barnyard2 с его конфигурационные файлы (ДПБ.хозяева и barnyard2.конф) в файле$Home/местный/др.

Примечание: Я никогда не приходилось возиться с команду ldconfig.

+156
archGL 12 февр. 2015 г., 05:57:59

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

pocketsphinx_continuous -samprate 48000 -nfft 2048 -хм /usr/местные/доли/pocketsphinx/модель/Ан-Нас/ан-Нас -лм 9745.лм -дикт 9745.ДВС-inmic да

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

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

Готов....
Слушать...
Информация: cmn_prior.с(131): cmn_prior_update: от < 21.18 -11.87 6.18 0.77 4.42 -0.76 1.99 8.43 2.83 -1.46 3.80 6.19 3.71 >
Информация: cmn_prior.с(149): cmn_prior_update: в < 23.28 -5.11 8.81 -0.28 0.06 6.68 0.42 -0.83 0.94 1.07 4.00 7.34 4.32 >
Информация: ngram_search_fwdtree.с(1553): 814 слов признали (9/фр)
Информация: ngram_search_fwdtree.с(1555): 60871 сеноне оценивали (684/фр)
Информация: ngram_search_fwdtree.с(1559): 37179 каналы искали (417/фр), 6846 1-й, 21428 последние
Информация: ngram_search_fwdtree.с(1562): 1415 слова, за которые последние каналы оценивали (15/фр)
Информация: ngram_search_fwdtree.с(1564): кандидат 2626 слова для ввода последнего телефона (29/фр)
Информация: ngram_search_fwdtree.с(1567): fwdtree 0.66 0.742 процессора XRT на
Информация: ngram_search_fwdtree.с(1570): fwdtree 3.36 стены 3.780 нашим
Информация: ngram_search_fwdflat.с(302): произнесение словарь содержит 21 слово
Информация: ngram_search_fwdflat.с(948): 655 признано слова (7/фр)
Информация: ngram_search_fwdflat.с(950): 40095 сеноне оценивали (451/фр)
Информация: ngram_search_fwdflat.с(952): каналы 31447 искали (353/фр)
Информация: ngram_search_fwdflat.с(954): 1794 слова искал (20/фр)
Информация: ngram_search_fwdflat.с(957): 1006 слово переходов (11/фр)
Информация: ngram_search_fwdflat.с(960): fwdflat процессора 0.29 0.326 нашим
Информация: ngram_search_fwdflat.с(963): fwdflat 0.30 стены 0.333 нашим
Информация: ngram_search.с(1253): решетка начального узла <ы>.0 конечного узла </с>.70
Информация: ngram_search.с(1279): исключены 1 узла до конечного узла
Информация: ngram_search.с(1384): решетка имеет 127 узлов, 473 ссылки
Информация: ps_lattice.с(1380): результат Bestpath: -2298
Информация: ps_lattice.с(1384): нормализатор П(О) = Альфа(</з>:70:87) = -132973
Информация: ps_lattice.с(1441): совместные Р(О,х) = -156371 П(С|О) = -23398
Информация: ngram_search.с(875): bestpath 0.01 0.011 процессора XRT на
Информация: ngram_search.с(878): bestpath 0.00 стены 0.005 нашим
Привет

Что привет - это единственное, что имеет значение, и я хочу, чтобы вывод в файл как-то.

Я уже пробовал добавлять >foo.txt в конце команды, которая работает, только он выводит все, кроме здравствуйте файла и привет даже делает его в командную строку.

Я пробовал добавлять &> foo.txt 2> foo.txt >> foo.txt и все они вызывают выход идти туда, куда она говорит, только каждый раз это также приводит готовы....,Слушая..., и привет , чтобы исчезнуть.

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

+138
NeuHell 30 янв. 2013 г., 05:42:47

вот примитивное решение :

#!/бин/Баш 
если [[ "$#" -Ле 0 ]]; затем
 Эхо "использование : ./searchZip.sh -с Томом ztest1.zip ztest2.zip"
 выход 0
интернет

случае $1 в
 -с) стр="$2"
 шифт 2
 для меня в "[email protected]"; Сделать
 Эхо "поиск по STR $в $я ... "
 если ( разархивировать -с "$я" ул. | команда grep "$" 1>/dev/нуль ); тогда 
 распаковать "$я" -Д./ТМП > /dev/нуль
 команда grep -РЛ "$ул" ./ТМП
 РМ -Р ./ТМП
 интернет 
сделано;;
 *) Эхо "использование ..." 
;;
эсок

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

+95
mislav 8 нояб. 2015 г., 21:42:17

Есть два варианта, комментарии по умолчанию requiretty настройки из /etc/пользователям использовать sudo? как вы упомянули, или использовать псевдо-телетайп распределение (К) аргументом для СШ.

Попробуйте сделать следующее в ваш скрипт Дженкинс:

СШ -Т 127.0.0.1 "судо команду"

Хотя вы будете иметь СШ предварительно настроенными кнопками к себе и запустите его один раз вручную, чтобы добавить запись в известных хозяев, как вариант добавить -о StrictHostKeyChecking=не аргумент в СШ , чтобы не замечать этого.

+68
lodu 10 авг. 2019 г., 16:34:08

Вы, наверное, не хотел ограничивать ее, чтобы ударить, но ... можно.

Используя только Баш, а Баш 4.2 или новее (для поддержки функции printf %(дрм)Т), и предполагая, что только число секунд в сутках (хотя он должен быть скачок-второй безопасный):

#!/бин/Баш
теперь=$(Е '%(%С)Т' -1)
этом=сейчас$(функции printf '%(%Б)Т' "$")
nextm=$этом
ы=$сейчас
До [[ "$этом" != "$nextm" ]]
делать
ы=$((с+86400))
 nextm=$(е '%(%б)т' "$ы")
сделано
функции printf '%(%Б)\Т N' "$с"

в то время как [[ "$этом" != "$(е '%(%б)т' "$ы")" ]]
делать
 в то время как [[ "$(Е '%(%Б)Т' "$Ы")" == "$(Е '%(%Б)Т' $((с + 86400)))" ]]
делать
ы=$((с+86400))
сделано
ы=$((с+86400))
 функции printf '%(%Б)\Т N' "$с"
сделано

Начальными заданиями установите текущее время в секундах и текущий месяц; в "этом месяце" переменной присваивается значение текущего месяца, и "секунд" переменной присваивается значение текущего времени в секундах.

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

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

+26
Devin Chen 27 дек. 2011 г., 19:15:44

Если веб-интерфейс использует JavaScript и не может функционировать без него, то вы должны использовать селен непосредственно в язык программирования выбора, (или если вы используете Python вы можете использовать абстракции как заноза.

Она становится реже на сайты, которые требуют JavaScript, чтобы работать без JavaScript на всех. Однако вы можете легко проверить, что при переключении отключен JavaScript в вашем браузере временно. Если JavaScript не требуется, но печенье, затем менее тяжелый механизм, как селен может быть использован (например, Python + механизировать. Помимо URL, которые вы наиболее часто приходится сталкиваться с печеньем от входа к запросу и от запроса к запросу, тривиально селеном (и механизации) не так легко, когда с помощью команды wget и т. д.

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

+24
Maarang 1 окт. 2011 г., 18:41:47

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

$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