"Ошибка: /Дев/маппер/с Lubuntu--ВГ-главная: непризнанные метки диска" на ЛВ

Что значит "ошибка: /Дев/маппер/с Lubuntu--ВГ-главная: непризнанные диск этикеткой" средство для ЛВ дома? Что я могу поделать? Спасибо.

$ судо расстались -л
Модель: Ата Тошиба MQ01ABF0 (для SCSI)
Диск как /dev/ПДД: 500ГБ
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: GPT-диск
Флаги Диск: 

Номер начало конец размер файловая система имя флаги
 1 1049kB 538MB 537MB систему FAT32 раздела EFI загрузки, ЭСП
 2 538MB 500ГБ 500ГБ ЛВМ


Модель: устройство-преобразователь для Linux (линейный) (ДМ)
Диск /Дев/маппер/с Lubuntu--ВГ-замена: 4295MB
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: петли
Флаги Диск: 

Номер начало конец размер файловая система помечает 
 1 0.00 Б 4295MB 4295MB Линукс-своп(У1)


Ошибка: /Дев/маппер/с Lubuntu--ВГ-главная: непризнанные метки диска
Модель: устройство-преобразователь для Linux (линейный) (ДМ) 
Диск /Дев/маппер/с Lubuntu--ВГ-главная: 444GB
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: неизвестно
Флаги Диск: 

Модель: устройство-преобразователь для Linux (линейный) (ДМ)
Диск /Дев/маппер/с Lubuntu--ВГ-корень: 51.5 ГБ
Размер сектора (логического/физического): 512 Б/512Б
Таблица разделов: петли
Флаги Диск: 

Номер начало конец размер файловая система помечает 
 1 0.00 Б 51.5 51.5 ГБ ГБ в ext4
+989
erks 12 янв. 2018 г., 12:47:51
36 ответов

Без ГС

Создать FileA_0001.формат PDF, FileA_0002.формат PDF, ..., FileA_0100.формат PDF

для меня в $(сл 1 100); делать pdftocairo -в PDF -е $я $я Fileaбыл.формат PDF $(е 'FileA_%04д.в формате PDF' $я); сделано

Создать FileA_1.формат PDF, FileA_2.формат PDF, ..., FileA_100.формат PDF

pdfseparate -л 100 Fileaбыл.формат PDF FileA_%д.формат PDF

Мой фаворит-pdftocairo. Быстрее и надежнее, чем GS из моего опыта. Попробуйте его.

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

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

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

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

В Vim, ведь у вас есть "я", чтобы начать вводить раньше, и "A", чтобы начать вставка после курсора. Так что если "V" это эквивалент "я", где эквивалент "a", чтобы начать выбор после текущего символа? Никаких шпаргалок или учебники я посмотрел на ответа.

+992
Wasky 7 апр. 2015 г., 22:11:08
Другие ответы

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


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

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

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

Первую часть я могу сделать с головой -4000 file.txt. Средние слои немного сложнее -- я думал о piping хвост выход в голову ( хвост -4001 file.txt | глава -4000 > section2.txt ), но есть ли другой/лучший способ?

На самом деле моя логика перепутались -- секции два, мне нужно что-то вроде хвоста -12001 file.txt | глава - 4000, а затем опустить хвост аргумент для следующей секции. Я уже перемешалось! :Р

+988
Ri4a 17 авг. 2012 г., 15:53:06

Я пытаюсь заблокировать входящие сообщения без ответов пользователя и позволить ему отправлять письма одновременно. Я пробовал редактирования конфигурации в файл/etc/почта/virtusertable с:

ошибка [email protected] :5.7.0:550 неверный адрес

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

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

+982
georgievviktor77 20 мар. 2011 г., 06:19:46

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

Объекты в каталоге/dev/ФД на macOS не файлы, они представляют собой файловые дескрипторы, которые в текущий процесс был открытым. Нет смысла "сканирование" дескриптор файла на вирусы, и еще меньше смысла пытаться "карантину" одной.

+971
user3227275 19 февр. 2017 г., 11:31:59

У меня есть огромный (и я имею в виду огромный) текстовый файл, который я собираюсь обработать с ВИМ. Я могла бы перерабатывать его, используя два разных (машин Debian).

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

Делает 'ВИМ' использовать многопоточность таким образом, чтобы сделать мою работу быстрее на мой окто-ядерный коробке?

+955
re5et 13 нояб. 2011 г., 01:23:42

Я добавьте следующую строчку скрипта в красной шляпе кронтаб скрипт должен работать в субботу в 5:00 утра. Для того, чтобы запустить скрипт /var/scripts/PLW.pl каждую субботу в 05:00 утра. Я хочу проверить состояние выхода из сценария.

мой вопрос : Можно ли добавить в crontab после строки скрипта что-то вроде этого

0 0 * * 5 /var/scripts/PLW.pl 
[[ $? -экв 0 ]] && run_once.Баш

так что если статус выхода равен 0, то run_once.баш скрипт будет активирован.

+947
Pawel CU Kowalski 29 дек. 2012 г., 00:24:36

Я использую адаптер Broadcom беспроводной чип BCM43142BGN и живущих проблем с подключением. я думаю, мне нужно настроить параметры модуля стеклоподъемников. Вот вывод modinfo ватерлинии команду:

Парм: passivemode:инт
Парм: wl_txq_thresh:инт
Парм: oneonly:инт
Парм: piomode:инт
Парм: instance_base:инт
Парм: nompc:инт
Парм: intf_name:строку

Что все эти параметры означают ? Какие параметры я должен настроить ?

+915
Acadian 27 окт. 2013 г., 10:20:41

Если я хочу открыть все МР4 файлы в каталоге, я могу просто сделать что-то вроде тотема *.МР4. Но как я могу открыть все МР4 и flv в файлы в этой директории с помощью одной команды. Т. е. Я хочу сделать что-то подобное тотем (*.MP4 или *.формат flv). Какой самый простой способ сделать это? Возможно, помогает то, что я использую ЗШ.

+910
patel 13 июн. 2014 г., 16:52:06

Я исправил это путем удаления Шмель и autoremoving его зависимости. Я буду беспокоиться об этом позже.

+908
Suyog Patil 28 мар. 2019 г., 23:46:55

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

+896
Cirilla 21 мар. 2011 г., 15:09:37

Из комментариев:

Когда Emacs сохраняет файл, переименовывает старый файл, так что он становится файл резервной копии, а затем создает новый файл с оригинальным названием. Я не знаю, что произошло в вашем случае, и почему в Emacs не жаловался, но Emacs явно неподходящий инструмент для этого. – Йохан Myréen

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

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

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

+892
Peter Miehle 16 сент. 2018 г., 14:28:39

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

Обзор

enter image description here

Настройка Raspberry Пи

  • Я начал со свежей загрузка raspbian стрейч лайт 2018-11-13
  • включить SSH (поместить файл с именем СШ в раздел Boot)
  • настроили беспроводной доступ в Интернет (соответствующий спецификации.конф в раздел Boot)
  • установить статический IP для eth0 в файл/etc/через dhcpcd.конф:

    интерфейс eth0
    статический IP-адрес=192.168.220.1/24
    статические маршрутизаторы=192.168.178.1
    

    и перезагрузка через dhcpcd:

    судо сервис через dhcpcd перезагрузка
    
  • В /и т. д./sysctl.конф, включить протокол IPv4 экспедирование, раскомментировав строку

    #чистая.протокол IPv4.ip_forward=1
    

    чтобы получить

    чистая.протокол IPv4.ip_forward=1
    

    применяются:

    судо Ш-с "Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward"
    
  • Я тоже перезагружается после этого шага, я не на 100% уверен, если это строго необходимо.

Настройки осциллографа

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

enter image description here

Настройка маршрутизатора

Как эти шаги сделаны, зависит от вашего роутера:

  • Маршрутизатора DHCP настроен всегда дают ИРЦ это как wlan0 тому же адресу. В этом случае 192.168.178.46. Альтернатива присвоить статический IP-адрес ИРЦ это как wlan0.
  • Добавить маршрут в 192.168.220.0, маска подсети 255.255.255.0, через 192.168.178.46(ИРЦ это как wlan0).

Настройка ноутбука

Нечего делать по сети, пока это в WiFi роутер по WiFi.

Я https://pypi.org/project/ds1054z/ принять следующие

скриншот:

enter image description here

+870
Saurabh Upadhyay 25 дек. 2013 г., 10:12:01

Я пытаюсь привязать х выполнить следующие действия:

  • запрашивать у пользователя, будет ли сеанс должен быть убит
  • если г вводится, убить сессии
  • после сеанса убил выберите другой сессии (последней, предыдущей или следующей сессии)

Некоторых подобных команд, что не совсем правы

  1. Убить сессию и закрыть терминал:

    персонализация х подтвердить-до -п "убить #Ы (г/н)?" убить-сессии
    
  2. Запрашивать у пользователя имя сессии, чтобы убить и отобрать следующей сессии после убийства:

    командной строки -п персонализация х "убей:" "переключатель-клиент -п \; убить-сессии -Т '%%'"
    
  3. Я не смог найти примеров подобных команд. Вот решение, что это не сработает:

    персонализация х подтвердить-до -п "убить #Ы (г/н)?" "СЕССИИ='#З\'; \
    выключатель-клиент -п \; убить-сессии -Т \"$сессия\""
    
+859
allenrabinovich 6 сент. 2011 г., 07:43:03

Нечто подобное может работать для вас:

завиток -sIkL http://repo1/xyz/LATEST | СЭД -Р '/имя=/!д;с/.*именем=(.*)$/\1/'

Взгляните на man-странице завиток(1) для параметров. Интересно одно -я, - голову.

Объяснение как просили в комментариях:

Идея в том, чтобы запрос только заголовков ответа HTTP.

Поэтому опция используется. немые curl, чтобы не печатать ничего, кроме заголовка. позволяет "небезопасный" SSL-соединений (завиток будет отвергать самозаверяющие сертификаты в противном случае). А , чтобы следовать протоколу HTTP(S) расположение редиректы.

Затем СЕПГ(1) используется для получения имени файла из заголовка ответа. Мы ищем именем= поле, поэтому /имя=/!д часть удаляет все, без этого поля от выхода. Наконец, ы/.*именем=(.*)$/\1/ часть печатает имя файла, только если поле не найдено.

+808
platinor 5 окт. 2010 г., 04:52:35

могу ли я выводить как стандартный вывод и стандартный вывод на экран консоли и хранить один из них в лог файл?

Я пишу тестовый скрипт:

#!/Бен/ш

Эхо! >&1
Эхо подстраховаться! >&2

Я могу выводить их на экран, просто запустить скрипт:

$./тест 
Вон!
РРР!

Я могу выходной поток stderr и поймать поток stdout в лог файл:

$./тест | тройник 1>журнал
РРР!

$кошка журнал 
Вон!

Я могу выводить ничего, но ловить все в stdout и stderro в лог файл:

$./тест 2>&1| тройник 1>журнал

$кошка журнал 
Вон!
РРР!

Можно выводить как на стандартный вывод и стандартный поток ошибок и поймать их все в лог файл:

$./тест 2>&1 | Tee или войдите
Вон!
РРР!

$кошка журнал 
Вон!
РРР!

Я могу выводить как можно поймать поток stdout в лог файл:

$./тест | тройник 2>&1 журнал
РРР!
Вон!

$кошка журнал 
Вон!

Мои вопросы:

  1. как только выходной поток stdout и поймать поток stderr в файл?(Я пробовал ./тест|тройник 2>лог, но не работает)
  2. как только выходной и поймать поток stderr в файл?
+709
franzmane 9 апр. 2016 г., 12:55:04

Я: грэп -р-ч-л тхт ~

И грэп -Р-Л -Л тхт ~

Он перечисляет все файлы? Потому что я получаю очень длинные выходные.

+599
zerano 21 окт. 2012 г., 20:48:02

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

каталог | футболка >( на awk '{ сумма + = 4$}; конец { печати общая }' )
+528
Tonyarm 21 янв. 2012 г., 02:26:34

Я раньше работал с HP-UX в системе и старый админ сказал, что есть верхний предел количества зомби-процессов на системе, я считаю, что 1024.

  • Это жесткий потолок? Я думаю, что вы могли иметь любое количество зомби просто, как будто вы можете иметь любое количество процессов...?
  • Это другое значение из дистрибутива в дистрибутив?
  • Что происходит, если мы попадем в верхний предел и попробовать создать еще один зомби?
+522
Oxman 27 февр. 2015 г., 03:45:56

Я просто сделал новую установку в CentOS 7 на моем ASUS EP121 планшет. В EP121 имеет сенсорный и перьевой ввод.

В процессе установки установить GUI было работать касания, к моему удивлению.

После установки X не работает тач, но вроде перьевого ввода. ( или, по крайней мере, конфигурация программного обеспечения для Wacom ). К сожалению, моя ручка сломана.

Я попытался установить драйвер egalax от ( http://www.eeti.com.tw/drivers_Linux.html ), который я прочитал бы работать. К несчастью, он этого не сделал. В X я получаю egalax ошибок, демон не запущен при запуске программы egalax.

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

Это выход из списка сравнению с XInput | команда grep 'ИД='

Виртуальное удостоверение личности сердечника указатель=2 [мастер-указатель (3)]
 Виртуальные ядра XTEST идентификатор указатель=4 [раб указатель (2)]
 Компания Wacom ISDv4 90 стилус ИД=13 [раб указатель (2)]
 eGalax_eMPIA Technology Инк. Регулятор на PCAP, мультитач ИД=14 [раб указатель (2)]
 eGalax_eMPIA Technology Инк. На PCAP, мультитач контроллер с id=15 [раб указатель (2)]
 Компания Wacom ISDv4 90 ручка идентификатор ластик=18 [раб указатель (2)]

Виртуальное удостоверение личности сердечника клавиатура=3 [мастер-клавиатуры (2)]
 Виртуальные ядра XTEST идентификатор клавиатура=5 [раб клавиатура (3)]
 Кнопка питания ИД=6 [раб клавиатура (3)]
 Видео автобус с id=7 [раб клавиатура (3)]
 Мощность кнопка id=8 [раб клавиатура (3)]
 Кнопка сна ИД=9 [раб клавиатура (3)]
 Камеры USB 2.0 с id=10 [раб клавиатура (3)]
 НОВАТЭК по USB NETVISTA полная ширина идентификатор клавиатура=11 [раб клавиатура (3)]
 НОВАТЭК по USB NETVISTA полная ширина идентификатор клавиатура=12 [раб клавиатура (3)]
 Еее ПК горячие клавиши для WMI-код=16 [раб клавиатура (3)]
 В переводе набор 2 идентификатор клавиатура=17 [раб клавиатура (3)]

Это вывод команды lsusb

Устройство автобусных 001 002: код 8087:0020 интегрированный курс корпорация Intel соответствия ступицы
Устройство автобусных 002 002: код 8087:0020 интегрированный курс корпорация Intel соответствия ступицы
Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 002 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
Устройство автобусных 001 003: ИД 13d3:5122 ММЦ сетях 2М встроенная веб-камера
Устройство автобусных 001 004: ИД 0cf3:3005 драйвер для сетевой карты Atheros сообщений, Inc. AR3011 Bluetooth для
Устройство автобусных 002 006: ИД 0461:4e04 средство Primax электроники, ООО
Устройство автобусных 002 004: ИД 056a:0090 Wacom ко., ООО TPC90
Устройство автобусных 002 005: ИД 0eef:а001 Д-WAV и научных Co., ООО

Как сделать сенсорный экран работает?

+344
BaronVonKaneHoffen 14 сент. 2014 г., 00:09:33

Я пытаюсь подключить SIM-карты (только GSM) модуль моему ИРЦ. Я подключил его серийный булавки, серийный штыри на Пи.

Я тогда редактировал /boot/config.txt файл путем добавления enable_uart=1 до конца.

После этого я установил ГЧП экране приложения (см. ppp.samba.org) в связи с последовательного устройства. Затем я использовал команду:

судо экрана устройства /dev/serial0 115200

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

+305
jpadams 3 сент. 2016 г., 04:36:08

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

Извините, если это дубликат. Я удивился, узнав, что команда так просто, как

Эхо $(да)

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

С другой стороны

общ. /*/../*/../*/../*/../*/

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

Отметим, что эти команды сильно отличаются от известных форк бомбы.

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

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

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

Я выбрал не включать любую систему-специфическую информацию в исходный вопрос, потому что мне нужен общий ответ, но в случае, если это имеет значение, вот информация о моей системе: 16.04.4 ЛТС Убунту с Гном-терминал и Баш 4.3.48(1), под управлением архитектуру x86_64 системы. Никаких виртуальных машинах.

+283
Stephane Michels 15 сент. 2017 г., 16:38:11

Симптомы

  1. В lsblk -Т опт-ИО стоимость была очень высокой (отмечено frostschutz)

  2. При запуске smartctl на диске, я видел:

    Тож прочитала устройства не удалось: неподдерживаемые поля SCSI и ошибки в SCSI-команды
    

Причиной

Похоже, -1 возвращается, если оптимальное значение ИО не может быть прочитан.

Как указал Стив Ди:

  • 33553920 / 512 (логический размер сектора) = 65535
  • -1 представлены как 16-битное значение = 65535. (216 = 65536)

Этот 33553920 значение затем используется pvcreate можно/ы vgcreate для выравнивания первого ЧП (pe_start), как показано:

судо ПВС -о +pe_start-блоки б

Работа-вокруг

Передавая --dataalignment 1М в ы vgcreate будет pe_start = 1048576B = 1 МИБ.

Это будет гарантировать, что pe_start выравнивается с диска, но (ошибочные) рассогласование сообщение все равно будет напечатано.

Первопричина исправить

Отключение БАС на диске был опт-ИО значения возврат к 0 (в соответствии с моими другими дисками). Это также позволило smartctl должен быть запущен на диске.

Передавая --dataalignment 1М не нужен, если это исправление применяется.

+259
Bernard Cooper 11 мая 2017 г., 19:43:40

Первая задача состоит в том, чтобы извлечь стоимость из этой строки. С GNU grep в (не встраиваемых Linux-систем или с Cygwin), вы можете использовать -о' вариант. Часть, которую вы хотите-это одно, содержащих только цифры, и последовал % знак. Если вы не хотите, чтобы извлечь % сам, нужен дополнительный взятка: нулевой ширины условное выражение, которое соответствует ничего, но только если это не сопровождается %.

КОМАНДА1 -п=ААА -в=ВВВ -я=4 | грэп -О-П '[0-9]+(?=%)'

Другая возможность заключается в использовании СЭД. Для извлечения части строки в СЭД, используйте с командой, с регулярное выражение, которое соответствует всей строке (начиная с ^ и заканчивается $), с частью, чтобы сохранить в группе (\(...\)). Замените всю строку на содержание группы(S), чтобы сохранить. В общем, передайте возможность отключить по умолчанию печать и поставить п модификатор для печати строк, где есть что-то извлечь (вот там одну строку, так что это не имеет значения). Посмотрим, вернут только часть строки после сопоставления и извлечения регулярное выражение сопоставляется с 'СЭД' без печати окружающих персонажей для более СЕПГ трюки.

КОМАНДА1 -п=ААА -в=ВВВ -я=4 | е с/^.*ставка(\([0-9]*\)%).*$/\1/'

Более гибкий, чем СЭД на awk. Awk выполняет инструкции для каждой строки в небольшом императивного языка. Есть много способов добывать здесь тариф; выбрать второе поля (поля разделяются пробелом по умолчанию), и удалить все символы в нем, что не цифра.

КОМАНДА1 -п=ААА -в=ВВВ -я=4 | у awk '{gsub(/[^0-9]+/, "", $2); печать $2}'

Следующим шагом, теперь, когда вы извлекли ставки, чтобы передать ее в качестве аргумента в команда2. Инструментом для этого является команда susbtitution. Если вы поставите команду внутри $(...) (доллар-скобочки), вывод его подставляется в командную строку. Вывод команды разбивается на отдельные слова, на каждый пробел блока, и каждое слово рассматривается как шаблон рисунка; если вы хотите, чтобы это произошло, поместить в двойные кавычки подстановка команд: "$(...)". С двойных кавычек, выходные данные команды используется непосредственно как один параметр (только трансформации заключается в том, что символы новой строки в конце вывода удаляются).

команда2 -Т "$(КОМАНДА1 -п=ААА -в=ВВВ -я=4 |
 СЭД 'с/^.*ставка(\([0-9]*\)%).*$/\1/')"
+210
SRy 3 апр. 2010 г., 11:11:52

Мне нужно, чтобы скопировать и переименовать (а затем изменить) группу файлов в каталоге/etc/sysconfig/сети-скрипты - каталог. Файлы файл ifcfg-eth1 на:*

У меня есть файл ifcfg-eth1 и через файл ifcfg-eth1 на:121 , но нужно расширить с несколько адресов, поэтому я хочу, чтобы скопировать е.г файл ifcfg-eth1 на:22 и файл ifcfg-eth1 на:23 в файл ifcfg-eth1 на:122 и файл ifcfg-eth1 на:123 , а затем изменить копию.

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

Как обрабатывать имена файлов, в том числе и ":" ??

+192
Farhad Jafarpour 13 мар. 2015 г., 20:19:16

Вот решение, которое устанавливает сигнал SIGINT обработчик, который делает сочетание клавиш CTRL+C и только прерывание при завершении активна.

# В полнее виджет, который устанавливает флаг для продолжительности
# завершение, чтобы обработчик сигнала SIGINT знает, будет ли завершение
# активен. Было бы лучше, если бы мы смогли проверить некоторые внутренние
# параметр ЗШ, чтобы определить, если завершение работает, но как 
# насколько я знаю, это невозможно.
функцию отключаемой-разверните-или-полное {
COMPLETION_ACTIVE=1

 Бонус#: автоматически прервать заполнение
 # после трех секунд ожидания.
 # ( сон 3; убить -ИНТ $$ ) &!

 злэ расширить или полной

COMPLETION_ACTIVE=0
}

# Привязываем нашу полнее виджет на вкладке.
злэ -Н прерываемый-расширить или полной
bindkey '^я' прерываемый-расширить или полной

# Прерывать только в случае завершения активных.
TRAPINT функция {
 если [[ $COMPLETION_ACTIVE == 1 ]]; затем
COMPLETION_ACTIVE=0
 злэ -м "завершения отменили." 

 # Возвращая ненулевое говорит ЗШ для обработки сигнала SIGINT,
 # который будет прерывать функцию завершения. 
 возвращение 1
еще
 # Возвращая ноль говорит ЗШ, что мы справились с радиоразведки;
 # не прерывать то, что в настоящее время работает.
 возвращает 0
интернет
}
+153
BJE 20 янв. 2015 г., 21:19:47
тр -ы '\\т н' '\п' <<\данных\
СЭД 'с/^/я/;с/ */\н/;с/ *[0-9]/,&/г'
Типа id1
1 5
6 8
ID2, которое
1 4
5 7
Данные

Выход

Типа id1
1, 5, 6, 8
ID2, которое
1, 4, 5, 7 
  • Первый тр переводит все табы и переводы строк на пробелы и все буквы в строки. Он также сжимает повторяется. Что делает его очень легко, потому что в этот момент он переходит на СЭД ввода, которое выглядит так:

    ^Д [номер] [номер] [номер] [номер] [номер] ... [Нум] $

  • Далее СЭД кладет меня обратно, заменяет перевод строки за первое место на линии, убирает пробелы в конце строки, то...

  • Палочки запятую перед каждым места, оставшегося на линии, и это сделано.

+151
Yswong 29 июн. 2012 г., 03:14:50

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

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

Я попытался с помощью 'xprop' необходимо найти правильное название программы с помощью мыши: 'xprop' необходимо |на awk '/WM_CLASS/{печати $3} но он вернулся "kcmshell5" , который является просто универсальный КДЕ настройки менеджер.

Какое правильное название, и где же Man-странице для этой программы?

и/или

Как я могу использовать его для калибровки моего монитора?

enter image description here


Линукс Минт 18.2

Плазменный версия 5.8.9 КДЕ

+117
thatguy2000 25 дек. 2011 г., 14:32:47

Rescatux - бесплатный загрузочный диск CD/USB, который может восстановить GRUB и Windows бутлоадера. Rescatux имеет графический интерфейс с меню операционной системы аварийно-спасательных работах. Если ваш жесткий диск имеет разметку в MBR формат, можно выбрать восстановление Windows с MBR (бета) возможность восстановить загрузчик Windows. Если ваш компьютер не имеет встроенного ПО UEFI, вы можете выбрать среди вариантов варианты загрузки с UEFI.

Варианты загрузки:

  • (>=0.41 бета 1) заказать обновление с UEFI
  • (>=0.41 бета 1) создать новую загрузочную запись UEFI
  • (>=0.41 бета 1) состояние раздела с UEFI
  • (>=0.41 бета 1) фейк для Windows с UEFI
  • (>=0.41 бета 1) скрыть Майкрософт Windows с UEFI
  • (>=0.41 бета 1) Переустановка Windows ЭФИ
  • (>=0.41 бета 1) проверить загрузку UEFI

Варианты жратвы:

  • (>=0.40 бета 11) легко GNU/Линукс загрузиться исправить
  • Восстановить загрузчик GRUB и grub2
  • (>=0.31 бета 4) обновить меню Файл grub2
  • Обновление в Debian/Ubuntu в меню жратву

Варианты окон:

  • Восстановление Windows с MBR (бета)
  • Очистить пароли Windows
  • (>=0.31 бета 4) поощрять пользователей Windows для администратора роль
  • (>=0.41 бета 1) Переустановка Windows ЭФИ
  • (>=0.31 бета 4) разблокировать пользователя Windows

Параметры пароля:

  • Изменения в GNU/паролей Linux
  • Регенерат файлами sudoers
  • Очистить пароли Windows

enter image description here
Rescapp хороший мастер, который проведет вас через ваши спасательные задачи.

+117
Tatlatrip 16 июн. 2019 г., 17:27:55

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

$ команду killall -сигнала SIGTERM -Ф в lxsession

Кроме того, если вы идете роется рабочего стола LXDE на GitHub странице есть раздел в конце этого URL-адреса: https://github.com/lxde/lxsession.

Отрывок

==== Выход ===

Просто выполнив эту команду:

в lxsession-выход

Это даст вам хороший диалог выхода. Если установлен GDM-это, в lxsession могу сделать выключение/перезагрузка/ждущий через ГДМ. (Эти варианты не доступна, если ГСД не работает.)

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

 в lxsession-выход --строке "сообщение" --баннер "логотип" \
 - боковая "влево | вверх | вправо | вниз (положение логотипа)"

Мы создаем скрипт /usr/Бен/рабочего стола LXDE-выход для этого:

 #!/Бен/ш 

 /usr/Бен/и lxsession-выход --знамя \
 "/usr/доли/рабочего стола LXDE/изображения/выход-баннер.ПНГ" - боковая верхняя

Вы можете поместить этот скрипт logout в меню вашего менеджера окон или панели настольного компьютера. Затем, вы можете выйти через нажатие из меню.

Ссылки

+108
vaid 21 янв. 2019 г., 20:09:54

После некоторых исследований, я выяснил, что проблема была в том, что я до сих пор используется устаревшая версия BIOS режиме. Я использовал этот документ для преобразования в UEFI: http://social.technet.microsoft.com/wiki/contents/articles/14286.converting-windows-bios-installation-to-uefi.aspx

Тогда я просто снова установил его.

+87
yogesh auti 5 февр. 2012 г., 03:39:09

Вы можете использовать небольшой bash-скрипт для этого:

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

#!/бин/Баш
и3-МСГ рабочего пространства $(($(и3-МСГ-Т get_workspaces | тр , '\п' | команда grep '"Нум":' | вырезать -Д : -Ф 2 | сорт-рН | руководитель -1) + 1))
возвышенное текст

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

+54
adeng 24 июл. 2015 г., 01:34:08

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

Реж="$(CD-диск "$(каталог "$0")" && pwd клиентов)"

затем вы можете вызвать скрипт с

$DIR/script.sh
+42
Mohamahkhal Binsani 25 февр. 2015 г., 14:57:43

Преимущество 32 бит ОС, вы можете установить его на 32 или 64 аппаратные бит, а 64 бит ОС может быть установлена только на 64 аппаратные биты.

Размер элемента таблицы страниц 64 бита, но на современных системах-адреса могут быть реализованы только на 48 бит (что позволяет "всего" 256 ТБ вместо 16 ЕВ).

+32
gorbajulia 13 янв. 2017 г., 00:32:29

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

main.cpp это простая программа на языке C++, которая вызывает несколько функций, определенных в один и тот же файл, выделяет некоторый объем памяти и освобождает ее, и печатает некоторые вещи.

команды компиляции:

ССЗ -с std=с++11 -lstdc++ main.cpp -ОГ-ФНО-опустить-рамка-указатель -ФНО-рядный -о arr_test

профиль команды:

перфорация запись -в -г -- ./arr_test && перф доклада-студию

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

[ перфорация рекорд: проснулся 1 раз для записи данных ]
[ перфорация записи: захвачены и писал 0.052 МБ производительности.данных (~2285 проб) ]
[ядра.kallsyms] с идентификатором сборки e22966849c48748782a1be4fe0ce94db6838b806 не найден, продолжая без символов
[ядра.kallsyms] с идентификатором сборки e22966849c48748782a1be4fe0ce94db6838b806 не найден, продолжая без символов
Предупреждение:
Адрес карты ядра (в/proc/{kallsyms,модули}) были ограничены.

Проверить /труды/системы/ядра/kptr_restrict перед запуском 'перфорация запись'.

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

Образцы в модули ядра не могут быть решены.

Вот фрагмент вывода:

Команда Накладные # Общий Объект
# ........ ........ .................
#
 83.27% arr_test arr_test 
 | 
 |--34.12%-- 0x400908
 | 0x7fe72b381ec5
 | 
 |--10.48%-- 0x400903
 | 0x7fe72b381ec5
 | 
 |--10.08%-- 0x4008b8
 | 0x7fe72b381ec5
 | 
 |--9.22%-- 0x4008e5
 | 0x7fe72b381ec5
 | 
 |--9.05%-- 0x4008da
 | 0x7fe72b381ec5
 | 
 |--8.49%-- 0x4008f0
 | 0x7fe72b381ec5
 | 
 |--6.87%-- 0x4008d5
 | 0x7fe72b381ec5
 | 
 |--6.23%-- 0x4008c2
 | 0x7fe72b381ec5
 | 
 |--4.76%-- 0x4008fd
 | 0x7fe72b381ec5
 --0.70%-- [...]

 8.02% arr_test [ядра.kallsyms]
 | 
 |--4.87%-- 0xffffffff81140b64
 | 0xffffffff81146646
 | 0xffffffff81182751
 | 0xffffffff811829eb
 | 0xffffffff8173317d
 | 0x7fe72bab86a7
 | 0x7fe72baa7e00

файл Info (показывает "не зачищен"):

файл $ arr_test 
arr_test: эльф 64-битный исполняемый ЛСБ, для архитектуры x86-64, Версия 1 (с SysV), динамически связан (использует разделяемые библиотеки), для Linux 2.6.24, не раздели

Подробности на моей производительности установки (сделать любое из этих предупреждений мешает мне видеть символы в штабеля?)

Автоматическое обнаружение функции системы:
... след: [ о ]
... гном: [ выкл.]
... укрепить-источник: [ ВКЛ.]
... в glibc: [ о ]
... комплекта библиотек GTK2: [ о ]
... комплекта библиотек GTK2-информационная панель: [ о ]
... libaudit: [ выкл.]
... libbfd: [ выкл.]
... libelf: [ выкл.]
... libelf-getphdrnum: [ выкл.]
... libelf-мкарта: [ выкл.]
... libnuma: [ о ]
... это сделано: [ о ]
... libpython: [ о ]
... libpython-версия: [ о ]
... libslang: [ о ]
... libunwind: [ выкл.]
... на выходе: [ о ]
... stackprotector: [ о ]
... stackprotector-все: [ о ]
... timerfd: [ о ]

файл config/Make-файла:264: нет libelf нашли средство отключает щупом, пожалуйста, установите elfutils-libelf-Devel в/libelf-Дев
в config/Make-файла:329: нет libunwind нашли, отключение пост расслабиться поддержку. Пожалуйста, установите libunwind-Дэв[Эль] >= 1.1
в config/Make-файла:354: нет libaudit.ч нашел, инструмент отключает "след", пожалуйста, установите аудит-библиотеки-Devel или libaudit-Дев

Как я могу найти мои символы в производительности?

+25
Rebecca Robson Henning 23 авг. 2017 г., 05:52:24

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

пока читал В; сделать rsync -AV вход /путь/к/исходному/синхронизации.файл "$в":/путь/от/назначения/синхронизации.файл; сделал < destinations.txt

enter image description here

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

+14
NataliB7 27 дек. 2018 г., 22:58:16

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

$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