Плавная прокрутка в Затура

Я пытаюсь включить функцию плавной прокрутки в Затура. У меня есть следующие строки в мой zathurarc: набор гладкой прокрутки верно, но прокрутка не станет гладкой.

Согласно документации:

гладкой прокрутки

Определяет, будет ли прокрутка с помощью сенсорной панели должна быть гладкой(доступно только с GTK >= 3.4).

У меня ГТК установлен 3.22 (что составляет более 3.4, верно?) как в dpkg -с libgtk-3-0|команда grep '^' версия дает мне версия: 3.22.4-1.

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

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

+278
Asrafun Shahanul 18 нояб. 2013 г., 12:35:30
39 ответов

Если вы просто хотите использовать bash:

ибо Я В *; делать Эхо "${I%в.ПНГ}"; сделано

Вы должны достичь для команды grep , когда пытался найти спички, не удалив/заменив, что СЭД является более целесообразным:

найти . -параметр maxdepth 1 -имя "*.ПНГ" | е с/\.ПНГ$//'

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

найти . -имя "*.ПНГ" | е с/\.ПНГ$//'
+998
Ceres 03 февр. '09 в 4:24

Вы можете получить эту информацию с помощью виртуального файла/proc файловой системы (только под Linux).

Попробуйте выполнить эту команду, когда процесс запущен (замените <идентификатор процесса> по пид наблюдаемого процесса):

команда grep 'VmSize' в /proc/<PID процесса>/статус 

Будьте осторожны, вы должны иметь доступ на чтение процесс, чтобы получить эту информацию (вы не можете открыть его, если вы не являетесь) !

Если вы хотите знать всю информацию, данные из/proc/<PID процесса>/статуса, просто делать:

кошка /proc/самоуправления/статус
+965
technosteve 28 дек. 2016 г., 15:27:38
Другие ответы

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


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

Предполагая, что теги не Нест:

на Perl -0777 -ЧП 'ы{<тег>.*?</тег>}{
 мой $р = $&; $р =~ /строки/ ? "" : $Р}ГСе' < "файл$"
+962
user2894937 31 авг. 2013 г., 10:38:00

Я хочу использовать lualatexдля компиляции LaTeX-документа на основе Luatexбыл. Я установил эти пакеты: luatexбыл, может использоваться двоичные файлы, может использоваться luatexбыл ...но не lualatexдвоичный файл может быть найден. Что я пропустил?

+956
d333y 1 июл. 2012 г., 02:03:23

Можно сбросить существующих / определенные макросы при создании файла спецификации с помощью:

с RPM --showrc или оборотах --ивала %дампа

или в том числе %сброса встроенных макросов в Spec-файл сама и исследовав выход из RPM процесса сборки (построения вывода содержит макроопределения).

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

Какова значимость "-14" (или реже "-11") в этот выходной? Что более важно, я заинтересован в зная, где это документировано.

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

-14: __автонастройки автонастройки
-14: __autoheader autoheader
-14: __сожалению сожалению
-11= _target_cpu архитектуру x86_64
-11= _target_os Линукс

Ссылки:

+883
user1685697 26 мая 2010 г., 15:15:22

Есть ли способ узнать из командной строки стандартного дистрибутива Linux (или при установке какой-то инструмент), то ли многопоточность включена в BIOS данной машины ?

+802
Dennis Yurichev 5 окт. 2012 г., 10:51:03

Я получаю сообщение об ошибке при попытке настроить грубиян на Ф23. Мой корневой раздел файловой системы Btrfs, и я установил пакет грубиян. Ошибка возникает, когда я сначала пытаюсь создать корень умолчанию файл config.

Когда я запустите cmd:

грубиян-с корень создать файл config /

выходной терминал:

Создание конфигурации не удалось (создание моментальных снимков файловой системы Btrfs не удалось)

грубиян.журнал:

2015-11-26 01:55:45 мил libsnapper(3335) Snapper.cc(createConfig):288 - грубиян создать конфиг
2015-11-26 01:55:45 libsnapper миль(3335) Snapper.cc(createConfig):289 - libsnapper версии 0.2.8
2015-11-26 01:55:45 libsnapper миль(3335) Snapper.cc(createConfig):291 - аргумент:корневой подраздел:/ fstype ключевое:ее имя_шаблона:по умолчанию
2015-11-26 01:55:45 libsnapper миль(3335) Snapper.cc(getConfigs):247 - грубиян вам-конфиги
2015-11-26 01:55:45 libsnapper миль(3335) Snapper.cc(getConfigs):248 - libsnapper версии 0.2.8
2015-11-26 01:55:45 libsnapper миль(3335) AsciiFile.cc(догрузка):114 - загрузка файла /etc/sysconfig нужно/грубиян
2015-11-26 01:55:45 libsnapper миль(3335) AsciiFile.cc(думою):235 - ключ:SNAPPER_CONFIGS значение:
2015-11-26 01:55:45 libsnapper миль(3335) AsciiFile.cc(догрузка):114 - загрузка файла /etc/sysconfig нужно/грубиян
2015-11-26 01:55:45 libsnapper миль(3335) AsciiFile.cc(думою):235 - ключ:SNAPPER_CONFIGS значение:
2015-11-26 01:55:45 мил libsnapper(3335) AsciiFile.cc(сохранить):139 - сохранение файла /etc/sysconfig нужно/грубиян
2015-11-26 01:55:45 мил libsnapper(3335) AsciiFile.cc(перезагрузка):114 - загрузка файла /etc/грубиян/конфигурация-шаблоны/по умолчанию
2015-11-26 01:55:45 мил libsnapper(3335) AsciiFile.cc(сохранить):139 - сохранение файла /etc/грубиян/конфиги/корень
2015-11-26 01:55:45 подстраховаться libsnapper(3335) Btrfs.cc(createConfig):112 - создать подраздел искусству, функции ioctl(BTRFS_IOC_SUBVOL_CREATE) не удалось, то errno:17 (файл существует)
2015-11-26 01:55:45 libsnapper миль(3335) AsciiFile.cc(догрузка):114 - загрузка файла /etc/sysconfig нужно/грубиян
2015-11-26 01:55:45 libsnapper миль(3335) AsciiFile.cc(думою):235 - ключ:SNAPPER_CONFIGS значение:корень
2015-11-26 01:55:45 libsnapper миль(3335) SystemCmd.cc(SystemCmd):46 - конструктора SystemCmd:"/usr/Бен/РМ '/и т. д./грубиян/конфиги/корень'"
2015-11-26 01:55:45 libsnapper миль(3335) SystemCmd.cc(выполнить):82 - SystemCmd исполнитель:"/usr/Бен/РМ 'в/etc/грубиян/конфиги/корень'"
2015-11-26 01:55:45 libsnapper миль(3335) SystemCmd.cc(doExecute):267 - секундомер 0.002974 S для "каталог/usr/Бен/РМ '/и т. д./грубиян/конфиги/корень'"
2015-11-26 01:55:45 libsnapper миль(3335) SystemCmd.cc(doExecute):287 - системы() возвращает:0
2015-11-26 01:55:45 мил libsnapper(3335) AsciiFile.cc(сохранить):139 - сохранение файла /etc/sysconfig нужно/грубиян

Появляется сообщение об ошибке,

создать подраздел искусству, в ioctl(BTRFS_IOC_SUBVOL_CREATE) не удалось, то errno:17 (файл существует)

но Google не сильно поможет на эту ошибку.

Мне нужно делать или включить что-то в моей файловой системе Btrfs корневой раздел первый?

+768
agustinm20 5 мая 2017 г., 03:13:11

Ваш вопрос очень смущает. Он основывается на описании протокола TCP/IP в терминах модели OSI. И это просто не возможно. Протокол TCP/IP, который предшествует дате OSI и никогда не был предназначен, чтобы соответствовать этой модели. Доступ к этой странице с помощью протокола HTTP/2 браузер, способный у вас есть как минимум 4 разных слоев сессии, сжатие выполняется как минимум в 3 разных уровнях стека, не говоря уже об оптимизации WAN на саму сеть.

Какой процесс отвечает за TCP в ОС Linux

ПТС происходит в ядре. Не в пользовательских процессов. Поэтому в зависимости от ваших координат, их все или ни одну из них.

+763
Manan Mehta 24 авг. 2019 г., 06:46:52

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

systemctl включить докер.услуги
+741
thisislsj 29 сент. 2011 г., 15:55:04

Никакой страшной проблемы... был /и т. д./кв/источников.списка, он должен комментировать старые и добавить новые

# деб компакт-диске:[Дебиан ГНУ/Линукс _Jessie_ 8 - официальный снимок для amd64 жить/установить бинарный 20150606-15:13]/ Джесси основной

#деб компакт-диске:[Дебиан ГНУ/Линукс _Jessie_ 8 - официальный снимок для amd64 жить/установить бинарный 20150606-15:13]/ Джесси основной

#lixio деб http://security.debian.org/ Джесси/обновления основных
#lixo деб-СРЦ http://security.debian.org/ Джесси/главная обновления 

деб http://ftp.br.debian.org/debian Джесси основной ВНО не бесплатно
деб-СРЦ http://ftp.br.debian.org/debian Джесси основной ВНО не бесплатно

деб http://security.debian.org/ Джесси/главная обновления 
деб-СРЦ http://security.debian.org/ Джесси/главная обновления 


+722
Ritaki 22 февр. 2011 г., 18:20:23

У меня Минт 12 Лиза DVD издание, 32-разрядная версия. У меня кде и Гном. Я не могу открыть менеджер пакетов Synaptic. Когда я нажимаю на него, меня просят ввести мой пароль, я так делаю и нажмите кнопку проверки подлинности, а затем ничего не происходит!

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

@Кевин

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

всплывающее окно, которое говорит

запуск без прав администратора

и так один, я нажимаю ОК и senaptic открывает!

@Arochester , что не решит проблему, но спасибо, потому что вы просто помочь мне обновить и очистить Мой компьютер :) было много пакетов, чем нужно, чтобы быть в курсе!

+715
noe m 21 февр. 2014 г., 13:56:05

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

Эхо 'ААА"& #X5C ГС;"ВВВ"& #X5C ГС;"ССС' | е с/"& #X5C ГС;"/\//г'

даст вам

ААА/ВВВ/ССС
+694
Usama Anwar 16 апр. 2019 г., 18:43:22

Установлена remmina и теперь пытаюсь запустить его с помощью sudo remmina. Но получить это:

Нет протокола, указанного

** (remmina:9005): предупреждение **: не удалось открыть дисплей X
Нет протокола, указанного
Можете с сервером инициализации: не удалось подключиться: подключение отказался

(remmina:9005): ГТК-предупреждение **: не удалось открыть дисплей: :0

Любые идеи, как это исправить?

+675
Markonionini 8 дек. 2018 г., 03:19:06

Вы не можете иметь его в обоих направлениях.

Только корень имеет возможность редактировать пользователям использовать sudo? файл, который является что visudo делает. По умолчанию разрешения для пользователям использовать sudo? файла 440 , который является, почему visudo используется, чтобы отредактировать его и только root может использовать эту команду.

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

Не стоит просто так можно попытаться избежать повторного ввода команды sudo , потому что он будет просто сломать систему, а не работать в любом случае. Безопасность, которую вы ищете уже на месте.

+629
Kang Suwat 24 дек. 2016 г., 04:57:34

с двойными кавычками

Echo "Привет (мир)" | СЭД "ы/)/ с 'Пример')/"

дать

Привет (мир с 'Пример')

со сложными цитаты :

Echo "Привет (мир)" | СЭД "ы/)/ с привет ‘пример’ )/"
Привет (мир привет ‘пример’ )
+627
Emmanuel Touzery 27 мар. 2014 г., 20:07:04

enter image description hereenter image description hereМое проводное соединение не работает , хотя это подключить.

У меня Win 8 система/в Fedora 21 двойной загрузки. Проводное соединение работает нормально в Windows 8. Я включил проводного подключения в Fedora 21 и подключение отображается, но интернет не работает. в итоге страница не загружается. У меня не было этой проблемы

+570
Timmy Brenden 9 янв. 2019 г., 12:43:14

Проверьте общем выпуске схемы для Debian систем. И Сида(нестабильная) , в частности:

Короче: большое, ваша программа не будет работать(вы действительно нужны самые актуальные программного обеспечения? Особенно когда он глючит? Если это так, вы можете установить его вручную + можно добавить к предыдущей, более стабильной версии хранилищ в ваш файл/etc/АПТ/источников.списокскомпилировать программу самостоятельно и т. д.) И вы не получите обновлений безопасности своевременно. Это может быть очень долго, пока Сид получает повышение " на " стабильный потому что команда Debian "не устанавливает каких-либо сроков"(что с них энтузиасты и "открытые исходники" и все такое прочее). Они "сделали, когда они сделали".

Я Джесси пользователь Debian.

Всего наилучшего! Продолжайте рубить!

+563
Peter Panagiotou 12 июл. 2016 г., 21:25:37

Ошибку вы получаете из-за вашего экземпляра будет слушать только на localhost. Чтобы изменить это на CentOS экземпляра, вы можете добавить следующие строки в файл /и т. д./Elasticsearch с/Elasticsearch в.в формате YML и перезапустить службу.

сеть :
 ведущий : 192.168.2.229

Проверьте еще здесь: https://www.elastic.co/guide/en/elasticsearch/reference/2.4/setup-configuration.html#settings

+538
Portfolio Picture Framers 19 мая 2011 г., 16:12:21

Во время отладки некоторые странное поведение с балансировки загрузки Azure, я заметил, что в моем локальном стеке протокола TCP стрейч Debian был только установление TCP-соединений с четным номером порта. Я не запустить одного TCP-соединения с нечетным исходный порт. Это рассчитано?

+531
Dang Le 31 окт. 2018 г., 08:48:45

Баш не возвращает $? переменная правильно при выводе команды присваивается локальной переменной:

тест() {
 ААА=$(эвал "тайм-аут 1С спите 5С")
 Эхо $? # отголоски 124 (!=0, как ожидалось)

 местные ААА=$(эвал "тайм-аут 1С спите 5С")
 Эхо $? # отголоски 0
}

Почему?

+528
Archaeon 4 дек. 2011 г., 17:48:59

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

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

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

Так что если вы хотите сохранить ССЗ до даты с последними пакетами специально построены для openSUSE 11.4, вы можете добавить в Devel:/ССЗ/openSUSE_11.4/ репозитория. Это устраняет зависимость ад вы можете в конечном итоге с тем, если вы просто схватил пакеты сидящих на заводе, так как это может быть, например, более новой версией glibc.

Аналогично, вы можете добавить Ява:/база/openSUSE_11.4/ и Java:/openjdk6:/фабрики/openSUSE_11.4 для последняя версия Java вещи, и сети:/хром/openSUSE_11.4/ чтобы отслеживать последние хрома.

Кроме того, вы можете получить счет и сохранить свои собственные версии пакетов, и пусть сервер сборки ручки работа дом их от нескольких версий/архитектур. (Вы также можете строить против многих конкурирующих дистрибутивов, так же)

Вы можете просмотреть репозиториях прямо здесь , и вы можете искать пакеты здесь.

Будем надеяться, что обеспечит то, что вы ищете.

+524
user2287293 30 апр. 2012 г., 18:00:37
для SH на bash ЗШ Яш черточки МКШ КШ
сделать е "\н%с:\т" "$ш"
 время "$Ш" -с '
 стр="некая строка"
 набор "" ""
 в то время как ${20001+"сломать"}
 сделать набор "[email protected][email protected]";сделано
 ИФС=А; Е %.100000s\\п "ул.$$*$*$*$*$*"'|
 санузел -с
сделано

Баш: 100001
"$Ш" -с 0.15 системы пользователей 0,01 с с 94% процессора 0.176 общая
туалет -с 0.00 с 0.00 с пользователей системы 1% процессора 0.175 общая

ЗШ: 100001
"$Ш" -с 0.03 0.01 пользователя с системой S 97% процессора 0.034 общая
туалет -с 0.00 с 0.00 с пользователей системы 9% ЦП 0.034 общая

Яша: 100001
"$Ш" -с 0.06 0.01 пользователя с системой с 94% процессора 0.067 общая
туалет -с 0.00 с 0.00 с пользователя системы 5% ЦП 0.067 общая

Дэш: 100001
"$Ш" -с 0.02 0.01 пользователя с системой с 92% процессора 0.029 общая
туалет -с 0.00 с 0.00 пользователя системы с 11% процессора 0.028 общая

КШ: 100001
"$Ш" -с 0.02 пользователей с 0.00 с 96% ЦП 0.021 общая
система туалета -с 0.00 с 0.00 с пользователем 16% ЦП итого 0.021

Так это скамейки различных снарядов установлен на В для петли о том, как быстро они могут генерировать строки 100 000 знаков. Первые 11 из этих 100,000 символов строку, как впервые установлено значение $стр, но хвост заливка 999,989 в символы.

Снаряды получить в chars в $* , который заменяет в первый символ в значении специальной оболочке параметр $МФС , как сцепление разделитель между каждой позиционных параметров в консоли параметр массива. Потому что все аргументы "" нуль, только chars в $* есть разделитель, символы.

Доводы начисляются в геометрической прогрессии на каждой итерации , а петли - которые только разрывс, когда $20001 параметр, наконец, был ${сет+}. До тех пор, в основном во время цикла:

### первая итерация
в то время как $unset_param; установить "" """" ""; сделано
### второй итерации
в то время как $unset_param; установить "" "" """" "" ""; сделано
### третьей итерации
в то время как $unset_param; установить "" "" "" "" """" "" "" "" ""; сделано

...и так далее.

После того, как цикл завершается опять имеет значение также и специальные оболочки параметр $* сцепляется пять раз к хвосту $ул. е стим полученный Тринг аргумент максимум .100000 байт, прежде чем писать это, чтобы его stdout.

Можно использовать те же стратегии, как:

ул.='какая-то строка'
набор "" ""
в то время как ${51+"сломать"}; установить "[email protected][email protected]"; сделано
сдвиг "$((${#}-(51-${ул.#}))"

...что приводит к общее количество аргументов 40 - и так 39 разделители...

ИФС=.; Е %\\С N "ул.$$*"

некоторые строки.......................................

И вы можете использовать те же аргументы вы уже установили ж/ д разными командами на разных заполнить:

для IFS, В А Б; сделать е %з\\п "ул.$$*"; сделано

некоторые stringaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
некоторые stringbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
некоторые stringccccccccccccccccccccccccccccccccccccccc

Вы можете также заполнить нулевую аргументы в функции printf строка формата, а не с помощью $МФС:

с printf "%s, м,%Си%1ss%ст%СР%Си%СН%СГ" "ул[email protected]"

некоторые строки мои строки мои строки мои строки мои строки мои строки
+408
mishaivkov 9 мая 2012 г., 19:17:48

Решение, что работал для меня я поменял все пути в моем две программы из относительного пути, т. е.: (./name_of_file.txt) до полного пути (т. е.: /home/ed/directory/some_more_directory/name_of_file.txt)

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

+390
Heather Haas 23 сент. 2018 г., 02:27:40

Я хотел бы знать, если есть любые виды пакетов, посвященных ASCII графика, такие как рисование линий и построение точек, используя символы в терминале. Я уже сделал скрипт для построения точек с символа"#", но это отстой, чтобы использовать. Есть ли там, что описывает то, что я ищу?

+382
Devin G Rhode 18 янв. 2010 г., 21:01:26

Чтобы ввести данные в ваш файл fstab-это, во-первых, важно знать, где можно найти файл fstab. Как правило, в стандартную сборку ОС Linux; файл fstab находится по следующему пути:

в /etc/fstab строчку

Из-за природы этого файла вам нужно иметь привилегии администратора/судо образом обеспечить выполнение судо вместе с выбранным текстовым редактором. Формат в этом случае будет следующим:

Формат вашего файла в порядке указанных объектов.

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

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

НЕПОЛНОЕ ПРИМЕРУ /Дев/маппер/vg_proj-lvswap своп

Файл тип системы - существует множество типов файловых систем, таких как системы ext4, в ext3, XFS и LVM, ZFS, в своп. Вам нужно указать тип файловой системы требуется после указания точки монтирования.

Варианты - после того как вы указали в ключевых областях, таких как тип файловой системы, метка и точка монтирования; вы должны указать, как вы хотите, чтобы ядро лечить подключенного устройства. Есть ряд вариантов, доступных, который может определить поведение и цель вашего смонтированной ФС (файловой системы), хорошим ориентиром будет этот сайт. https://pclosmag.com/html/Issues/200709/page07.html

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

Проверка файловой системы - когда система Linux ботинки, файловые системы должны быть проверены на ошибки на времени загрузки в зависимости от уровня приоритетности, добавленные в файл fstab. У вас есть три различных варианта, которые вы можете добавить на свой приоритет в диапазоне от 0 до 2.

0 - пропустить проверку файловой системы 1 - указать корневой раздел 2 - файловая система будет проверена через программу проверки файловой системой (проверка на непротиворечивость) Более подробную информацию по проверке файловой системы-это здесь: https://askubuntu.com/questions/9939/what-do-the-last-two-fields-in-fstab-mean Информация о проверке fsck: https://linux.die.net/man/8/fsck

Полный пример: /Дев/маппер/vg_proj-lvswap СВОП по умолчанию своп 0 0

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

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

Ссылки: https://geek-university.com/linux/etc-fstab-file/ https://wiki.archlinux.org/index.php/fstab https://pclosmag.com/html/Issues/200709/page07.html

+367
Rockster 6 нояб. 2019 г., 04:40:56

Qmail и postfix по адресным расширения [email protected] когда письма будут доставлены логином, если ограничитель настроен на -.

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

Письма [email protected] обрабатываются .вперед-ext1 файл, если он существует, в противном случае .форвард используется как резервный.

Для [email protected] qmail и старается .теперь-ext1-ext2, в, затем .теперь-ext1 и, наконец .qmail была.

Постфикс пытается .вперед-ext1-ext2, В и затем непосредственно .вперед , не заботясь о .вперед-ext1.

Как я могу получить postfix для работы с несколькими расширениями адрес? Я хочу поймать все сообщения пользователя-ext1-*@example.com без разбора заголовков в себе .вперед. – Я что-то пропустил?

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

+353
drgrog 19 февр. 2015 г., 09:08:23

Я полагаю, "нет", но чувствую, поправьте меня.

Здесь я создаю тестовый файл (/tmp/и Ф), и Perl скрипт, который выводит на экран свой PID, Открывает наш тестовый файл и спит.

Эхо фрагментик > в /tmp/Ф;
на Perl -е'$|=1; печати $$; открыть свою $FН, "<", "/tmp/и F" или умереть $!; сон во время 1'

Пид был выведен 19992. Теперь вот что происходит в файле/proc/19992/ФД,

$ компакт-диск в /proc/19992/ФД/
$ судо кот 3
фрагментик

И в файле/proc/19992/fdinfo,

$ кот 3 
пос: 0
флаги: 02100000
mnt_id: 27

$ судо кошка 3 > 3
Баш: 3: отказано в доступе

$ судо Эхо "поз=0" > 3
Баш: 3: отказано в доступе
+337
silercrow 15 сент. 2018 г., 14:40:17

Рационализация @jmunsch ответ, а с помощью пасты я только что узнал от @ОДС ответ, вы могли бы в конечном итоге с чем-то вроде этого:

ибо я в *.ТС, делай значение lc_all=с библиотекой ffmpeg-я "$я" 2>&1 | \
на awk -е: '/продолжительность:/{печать $2*3600+$3*60+$4}'; сделать | вставить -СД+ | до н. э

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

Далее я использую один на awk вместо его команда grep | grep В | глава | ТР | на awk. Что на awk вызов ищет (надеюсь единственная) строка содержит продолжительность:. Используя двоеточие в качестве разделителя, что метка поля 1 в поле 2 часа, минут подала 3 и поле 4 секунд. Трейлинг-запятая после секунд не беспокоило меня , как awk, но если у кого-то проблемы есть, он может включать тр -Д в трубопроводе между версиями ffmpeg и на awk.

Сейчас идет часть от ОДС: я использую пасту заменить символы новой строки с знаком "плюс", но не влияя на пустую строку (в отличие от тр \\п + я был в предыдущей версии этого ответа). Что дает сумма выражение, которое можно подавать до нашей эры.

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

ТЗ=время UTC+0 дата +'%д %ти%П --дата[email protected]$(для меня в *.ТС; делать значение lc_all=с \
пакет ffmpeg -я "$я" 2>&1 | на awk -е: '/продолжительность:/{печать 2$*3600+3$*60+$4}'; сделал \
| вставьте -СД+ | н. э.) | у awk '{печати $1-1 "д",$2}' | е с/[.0]*$//'

Часть внутри $(...) точно так, как раньше. Использовать @ символ в качестве примера, мы используем это как число секунд, прошедших с 1 января 1970 года. В результате чего “дата” получает отформатирован в день, время и наносекунд. С этого дня в году мы отнимем один, поскольку входной ноль секунд уже ведет в 1-й день, что 1970 год. Я не думаю, что есть способ получить день в году считается начиная с нуля.

Финальный СЭД избавляется от лишних незначащие нули. В ТЗ параметр, будем надеяться, принудительное использование мирового, так что летнее время не мешают действительно большие видеофайлами. Если у вас есть более одного года стоит видео, такой подход все равно не будет работать, хотя.

+317
Guillem Jover 15 нояб. 2011 г., 14:51:25

Когда ваша команда находится на локальной системе, и ваш аргумент файл на удаленном...

Использовать процесс замещения.

В Bash

mpirun, который -НП 16 <(SSH-сервер кошка.х)

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

В ЗШ

mpirun, который -НП 16 =(SSH-сервер кошка.х)

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

СШ пульт "mpirun, который -НП 16 /Дев/ФД/0" < С. х

Это может или может не работать в зависимости от потребностей программы mpirun, который.

+309
nstanard 4 апр. 2013 г., 16:57:42

Начиная с минимальной установке, вы должны настроить АПТ/и т. д./кВ), и использовать apt-получить установки дополнительных программ через сеть. Некоторые делают это только с APT-получитьи т. д. Я использую профпригодность.

Для дальнейшего чтения:

Чтобы установить Gnome или другой рабочий стол, можно установить пакет группы:

apt-получить установку задач-гном-десктоп

Но сначала вы должны настроить АПТ (если минимальная установка не сделает это за вас).

+241
user7863 16 июн. 2011 г., 06:30:40

index.sh файл:

#!/Бен/ш
источник "global.sh"
Эхо "${CODE_DIR}/что-то"

файл global.sh :

#!/Бен/ш
APP_DIR="/app001/документов/файлов/" 
CODE_DIR="${APP_DIR}/код"

Когда я запускаю index.sh:

Ожидаемый результат: /app001/документы/файлы/код/что-то

выход: /SOMETHINGcuments/файлы//код

Почему? и как решить этот вопрос?

+233
VoidMain 2 июл. 2018 г., 17:14:21

в /etc/файл resolv.конф копируется для того, чтобы не потерять DNSs.

модули в /lib/копируется, потому что это может быть необходимо использовать некоторые аппаратные компоненты, которые не должны присутствовать на момент создания изолированной среды. Вы должны помнить, что исходный вопрос вы ссылаетесь в своем ОП заключается в замене ядру операционной системы с Арч Линукс. Таким образом, вам понадобятся драйверы для сети Ethernet, возможно, беспроводной, различных компонентов USB, и так далее. Копировать папку модули в /lib/гарантирует, что в новых условиях сможет справиться с ее будущие задачи.

Вы действительно правы насчет повторного монтажа и персонализация-установки. На Арч Линукс вики-страницы о chroot не использовать повторно установка и персонализация-установки, как вы указываете, а в ответ на этот пост вы ссылаетесь:

компакт-диск в каталог /mnt/арка
горе -Т прок прок прок/
горе -Т файловой системы sysfs в sys файле
горе -о привязки /Дев Дев/
горе -Т devpts Дев ПЦ/ПЦ/

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

Однако, в Ubuntu страницу о chroot рассказывает другую историю:

судо горе -о привязки /материалы в /var/chroot Для в/proc

Вот /proc-это привязать-установлен, не установлен.

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

+231
Jasper Levi 15 февр. 2013 г., 17:14:52

Решение нашли

команду chmod 1777 /ВАР/почта
+194
user148996 9 мая 2010 г., 05:09:40

Есть ли способ, чтобы изменить, кто может команду chmod (изменение разрешения) определенный файл?

Это только владелец файла (без sudo-ную), если мои эксперименты были правильные?

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

Это невозможно в рамках традиционной файловой системы Unix я не думаю, но я интересно, если есть хитрый способ сделать это можно с помощью ACL или что-то подобное?

+193
donnajhill 19 апр. 2012 г., 18:26:26

В магические SysRq ключ предназначен для таких ситуаций.

[Ключ магия SysRq] - это "волшебные" ключ комбинированный вы можете нажмите, ядро будет отвечать независимо от того, что еще он делает, если он полностью заперт.

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

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

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

"Р" - выключает режим клавиатуры и настраивает его на XLATE.
"е" - отправка сигнала SIGTERM всем процессам, за исключением инициализации.
"я" - отправить сигнал SIGKILL всем процессам, за исключением инициализации.
'ы' - пытается синхронизировать все смонтированные файловые системы.
'у' - пытается перемонтировать все файловые системы, смонтированные только для чтения.
"о" - закроют вашу систему (если настроено и поддерживается).





Я лично считаю, что сочетание клавиш Ctrl+Альт+Дель производит отключения, что является более изящным. В дополнение к существующим решением, когда вы убедитесь, что вы находитесь на приглашение grub, нажмите С и введите остановке затем введите корректно выключить.

Кроме того, добавить пользовательские записи на жратву, что бежит остановить, то просто разомните стрелка вниз несколько раз и нажмите Enter.


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

+187
James McCormac 10 дек. 2017 г., 22:11:12

у меня кали линукс, что я бегу, как ВМ.

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

колдунья из файла Linux ожидали?

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

спасибо

+162
trytometta 7 мар. 2014 г., 22:15:09

Может кто-нибудь объяснить синтаксис команды? II не знаю, что они делают, но было тяжело синтаксис,

найти / -тип F -exec для греп -Н-Текст-найти-здесь' {} \;
доступ к Кот.журнал | вырезать -д '"' -Ф3 | вырезать -д '' -Ф2 | СНП | тр -з | сортировки -Р
судо кошка функцию error_log.20150205 | грэп mpmstat | команда grep -v "и" | вырезать -д: -Ф4- | команда grep -v с ":" | СЭД -е/н//г' | СЭД -е 'з/школа бум\Максим\|ка\|журнала\|ДНС\|ЦБС\|й/,/г
+108
PahaPaimen Arto Timonen 26 февр. 2016 г., 01:01:21

Мне нужно написать формат RTL и, наконец, экспорт в формат EPUB (формат PDF как свобода).Я должен объяснить мои коды и что таких как подсветка синтаксиса, у вас есть какое-либо решение?
Обновление:

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

+104
Helen Chac 7 янв. 2015 г., 13:58:34

Вы можете создать штамп времени со дня и проверить промежуток между каждым файлом. Одна проблема, как уже упоминалось в комментариях, переход на летнее время – если дата/время определенной локали.

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

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

#!/бин/Баш

объявить-fa_tmp=() # холдинг-массив tmp файлы с коллекциями в формате JPG.
объявить ДД="" # дата извлеченной форме имя файла.
заявляю-Я ТС=0 # штамп времени от даты.
заявляю-Я заранее=0 # предыдущий штамп времени.
заявляю-Я ПШ=2 # лимит в секундах запуска новой коллекции.
fmt_base='+%е-%ХІ%, если%ы' # формат даты для создания имени файла видео.

# Возможно, лучше, используя даты из имени файла:
# экспорт ТЗ=мирового
# стат-е=%Y $и Ф

# Повтор всех файлов jpg 
для F в *.формат JPG; делать
 # Экстракт дату, при необходимости воспользоваться функцией mktime() с разиней.
 # Это предполагает XX_XX_DATETIME_XXX... разделенной на подчеркивания.
 ДД=$(Е "$Ф" | тр '_' '' | у awk '{
 функции printf("%д-%02d порта-%02d порта %02d порта:%02d порта:%02d порта",
 функцию substr($3, 1, 4),
 функцию substr($3, 5, 2),
 функцию substr($3, 7, 2),
 функцию substr($3, 9, 2),
 функцию substr($3, 11, 2),
 функцию substr($3, 13, 2))
}')

 # Создать штамп времени от даты.
 ТС=$(дата +%з -д "$ДД")

 # Если длительность больше, то Лим, создать новый файл tmp.
 если ((ТС - до > Лим)); тогда
f_tmp="$(mktemp)"
fa_tmp+=("$f_tmp")
 Первая линия # в файл tmp-это первый штамп времени.
 с printf "%з\п" "$ц" >> "$f_tmp"
интернет

 # Добавить имя файла для текущего файла tmp.
 с printf "%з\п" "$ф" >> "$f_tmp"

 # Предыдущий ток.
предварительно="$ц"
сделано

заявляю-Я Я=1
Файлы # цикл ТМП.
для f_tmp в "${fa_tmp[@]}"; сделать
 е "обработки: %з\п---------------------------\н" "$f_tmp"
база=""
я=1

 # Переименовывать файлы.
 пока читала-Р ИМГ; делать
 Первая строка # является штамп времени и используется в качестве базы для имени.
 если [[ "$база" == "" ]]; затем
 база=$(Date "в$fmt_base" -д "@$ИМГ")
далее
интернет
 # Новое имя изображение.
 имя_экземпляра=$(е "%s-%04d.jpg" "$базовый" "$я")
 Эхо "МВ '$компания IMG' => '$имя_экземпляра'"
 МВ "$ИМГ" "$имя_экземпляра"
((++я))
 сделано <"$f_tmp"

 # Генерировать видео.
 если через FFmpeg -Ф \рис2 
 -частота 3 \
 -pattern_type \последовательности 
 -начальный_номер 1 \
 -я "$base-%04d.jpg" \
 -vcodec MPEG4 для \
 -Р 6 \
 "$базы.МР4"; затем

 # Успех МФЛ, переместить в папку резервного копирования, формат JPG.
 команды mkdir "$база"
 $база-*МВ.в JPG "$база"
еще
 е "не удалось:\н" >&2
 Общ $база-*.формат JPG >&2
интернет

 # Удалить файл tmp.
 РМ "$f_tmp"
сделано
+23
cagnarrogna 9 июн. 2011 г., 03:34:00

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

$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