пакетов apt установите, что зависит от другого пакета, но установлен альтернативный

Я пытаюсь установить субабоненту, но это зависит от настройки.Ио.

субабоненту : зависит: докер.Ио, но он не будет установлен

Однако у меня докер-се установлен.

Я создал deb-пакет с помощью экв-контроль

Раздел: местные
Приоритет: необязательный
Пакет: Мой-докер-зависимости
Версия: 1.0
Сопровождающий: контрол-альт-Делор
Зависит: докер-се
Обеспечивает: докер.Ио
Описание: докер

Но я получаю конфликта

Ломает существующий пакет 'докер-се' этого конфликта: 'докер.Ио'. Но мой-докер-dependencies_1.0_all.деб' предоставляет его через: 'докер.Ио' (докер-се уже установлен).

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

Как я могу установить субабоненту с докер-се, но не докер.Ио?

+477
avigil 19 июн. 2016 г., 10:34:28
37 ответов

Вы сделали.

Просто запустите свой скрипт в файл:

СЭД -Ф сценарий.СЭД входной_файл

Пример:

файл $ кот 
Kusalananda
$ СЭД -Ф сценарий.файл sed 
-.-..-....-.-...--..--.-...-

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

Вы можете также обойти использования [АА] для каждой буквы, позволяя первая инструкция быть

з/\([а-Z]\)/\Л\1/г

Для этого потребуется дистрибутив GNU СЕПГ , хотя бы преобразовать все буквы в строчные.

В не-GNU СЕПГС ниже строчными все буквы:

г/АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЭЮЯ/абвгдежзийклмнопрстуфхцчшщыэюя/

Если вы пожелали, вы могли бы добавить

#!/УСР/бин/СЭД -Ф

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

./сценарий.файл sed 

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

+944
Casspers 03 февр. '09 в 4:24

Почему вы объявите машины , когда вы никогда не использовать его после?

$ диски=(СДБ СДД шурс)
$ Эхо ${диски[0]}
СКБ
$ Эхо ${диски[1]}
Амми
$ Эхо ${диски[2]}
СДД
+931
RWallis 31 мая 2014 г., 11:15:07
Другие ответы

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


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

В Solaris 10, использовать gzip в -постоянного тока target.tar.gz | смолы на XF - извлечь, после извлечения вы должны увидеть в каталоге.

+907
kprist 31 окт. 2010 г., 15:09:37

С помощью Perl:

Перл-MPOSIX -ЛЕ-на (<*.формат JPG>) {
$д=функцию strftime"%г-%м-%д",локальным((стат$_)[9]);
 команды mkdir$д;переименовать$_,"$Д/$_" или предупредить "переименовать $_: $!\Н"}'

С ЗШ:

zmodload ЗШ/стат
для F (*.в формате JPG) {стат -ф %ф -д +время изменения -- $Ф && команды mkdir -р $д && МВ -- $ф $д}
+881
Jacob Taleb 21 дек. 2012 г., 04:02:15

Обратные апострофы напоминают команду. Это обратные апострофы синтаксис устарел, и знаю, что знак доллара с двумя скобках-общее: $().

Что такое подстановка команд?

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

Пример с датой:

даты=$(дата)

Затем мы могли распечатать результат: 'дата %з\п' "$о свидании"`.

  1. Команда подстановки синтаксис $().
  2. Команда сама дата.
  3. Объединяя оба мы получим $(дата), что его выход на замену.
  4. Мы показываем выходное значение держать в переменной С Е, в команде выше.
+876
Sanchit Jain 28 сент. 2013 г., 07:58:19

Я использую следующий драйвер устройства ядра.

/**
 * @ebbchar файл.с
 * @автор Дерек Моллой
 * @дата 7 апреля 2015
 * @версия 0.1
 * @краткое вступительное машиниста для поддержки второй статье моего цикла о
 * Загружаемый модуль ядра Linux (ЛКМ) развития. Этот модуль отображает на /dev/ebbchar и
 * поставляется с помощником программу на C, которая может быть запущена в пользовательском пространстве Linux для взаимодействия с
 * это ЛКМ.
 * @см. http://www.derekmolloy.ie/ для полного описания и последующего описания.
*/

 код #include <linux/для инициализации.ч> // макросов используется для обозначения функции, например, __инит __выход
 #включить модуль <для Linux/.ч> основной заголовок // для загрузки загружаемых модулей в ядро
 #включить <устройство Linux/.ч> // заголовок для поддержки модели драйвера ядра 
 код #include <linux и ядра.ч> // содержит типы, макросы, функции для ядра
 #включить <ОС Linux/Ф.ч> // заголовок для поддержки файловой системы Linux 
 #включить <в asm/uaccess.ч> // необходимых для копирования функции пользователя 
 #определить ИМЯ_УСТРОЙСТВА "ebbchar" ///< устройство появится в /dev/ebbchar используя это значение
 #определить ИМЯ_КЛАССА "отлив" ///< класс устройств-это драйвера символьного устройства 

 MODULE_LICENSE("ГПЛ"); ///< тип лицензии -- это влияет на функциональность
 MODULE_AUTHOR("Дерек Моллой"); ///< автор -- виден при использовании modinfo
 MODULE_DESCRIPTION("простой Линукс Чаре драйвер для ВВВ"); ///< описание -- см. modinfo
 MODULE_VERSION("0.1"); ///< номер версии, чтобы информировать пользователей

 статические инт majorNumber; ///< сохраняет номера устройства -- автоматически определяет
 статические Чаре сообщение[256] = {0}; ///< память для строки, которая передается из пользовательского пространства
 статические короткое size_of_message; ///< используемое, чтобы запомнить размер строки хранится
 статические инт numberOpens = 0; ///< подсчитывает, сколько раз открывали устройство 
 статический класс структура* ebbcharClass = нуль; ///< устройство-драйвер класса структура указателя
 устройство статической структуры* ebbcharDevice = нуль; ///< устройство-драйвер устройства структура указателя

 // Прототип функции для водителя характер, должно прийти до определения структуры 
 статические инт dev_open(инф структура * структура файла *);
 статические инт dev_release(инф структура * структура файла *);
 статические определены dev_read(структура файла *, char *, то в size_t, loff_t *);
 статические определены dev_write(структура файла *, const чарса *, в size_t, loff_t *);

 /** @краткая устройств представлены в виде файловой структуры в ядре. В структуре file_operations от
 * /Линукс/Ф.ч перечисляет функции обратного вызова, который вы хотите ассоциировать с файл операции
 * использование С99 синтаксическая структура. голец устройств, как правило, реализуют открытия, чтения, записи и релиза звонков
*/
 статические структуры struct file_operations фопс =
{
 .открыть = dev_open,
 .читать = dev_read,
 .пишите = dev_write,
 .релиз = dev_release,
};

 /** @этой функции инициализации ЛКМ 
 * Ключевое слово static ограничивает видимость функцию в этот файл c. В __инит
 * макрос означает, что для встроенным драйвером (не ЛКМ) функция используется только при инициализации
 * время и что он может быть отброшен, и его память освобождается после ссылки.
 * @return возвращает 0 в случае успеха
*/
 статический тип int __ebbchar_init инит(недействительными){
 printk(KERN_INFO "EBBChar: инициализация EBBChar ЛКМ\п");

 // Пытаюсь динамически выделить основной номер устройства -- сложнее, но оно того стоит
 majorNumber = register_chrdev(0, ИМЯ_УСТРОЙСТВА, и FOP);
 если (majorNumber<0){
 printk(KERN_ALERT "EBBChar не удалось зарегистрировать наибольшее число\п");
 возвращение majorNumber;
}
 printk(KERN_INFO "EBBChar: правильно зарегистрирован с основным номером %D\N", то majorNumber);

 // Зарегистрировать класс устройства 
 ebbcharClass = class_create(THIS_MODULE, ИМЯ_КЛАССА);
 если (IS_ERR(ebbcharClass)){ // проверка на ошибки и очистить, если есть
 unregister_chrdev(majorNumber, ИМЯ_УСТРОЙСТВА);
 printk(KERN_ALERT "не удалось зарегистрировать устройство\тип N");
 возвращение PTR_ERR(ebbcharClass); // правильный способ вернуть ошибку на указатель
}
 printk(KERN_INFO "EBBChar: устройств класса зарегистрированы правильно\п");

 // Регистрации драйвера устройства 
 ebbcharDevice = device_create(ebbcharClass, нуль, MKDEV(majorNumber, 0), нуль, ИМЯ_УСТРОЙСТВА);
 если (IS_ERR(ebbcharDevice)){ // очистить, если есть ошибка
 class_destroy(ebbcharClass); // повторяющегося кода, но альтернативный оператор goto
 unregister_chrdev(majorNumber, ИМЯ_УСТРОЙСТВА);
 printk(KERN_ALERT "не удалось создать устройство\Н");
 возвращение PTR_ERR(ebbcharDevice);
}
 printk(KERN_INFO "EBBChar: устройств класса создан правильно\П"); // сделал это! инициализации устройства 
 возврат 0;
}

 /** @этой функцией очистки ЛКМ 
 * Подобные функции инициализации, это статическое. В __выход из макроса предупреждает, что если этот
 * код используется для встроенным драйвером (не ЛКМ), что эта функция не требуется.
*/
 статический пустота __ebbchar_exit выхода(недействительными){
 device_destroy(ebbcharClass, MKDEV(majorNumber, 0)); // удалить устройство
 class_unregister(ebbcharClass); // отменить регистрацию класса устройств 
 class_destroy(ebbcharClass); // удалить класс устройства 
 unregister_chrdev(majorNumber, ИМЯ_УСТРОЙСТВА); // отменить регистрацию основной номер
 printk(KERN_INFO "EBBChar: прощание с ЛКМ!\Н");
}

 /** @этой функции Open устройство, которое вызывается каждый раз при открытии устройства 
 * Это только увеличивает numberOpens счетчика в этом случае.
 * @парам inodep указатель на объект инода (определен в Linux/Ф.з)
 * @парам филепа указатель на объект файла (определен в Linux/Ф.з)
*/
 статические инт dev_open(структура инода *inodep, файл struct *филепа){
numberOpens++;
 printk(KERN_INFO "EBBChar: прибор был открыт на %D раз(а)\п", numberOpens);
 возврат 0;
}

 /** @кратко эта функция вызывается, когда устройство чтения из пространства пользователя, т. е. данные
 * отправлено с устройства пользователя. В данном случае используется основным критерием при (функция) в
 * отправить буфер строку для пользователя, и фиксирует все ошибки.
 * @парам филепа указатель на объект файла (определен в Linux/Ф.з)
 * @парам буфера, указатель на буфер, в который эта функция записывает данные
 * @парам лен длина б
 * @парам смещение смещения, если требуется
*/
 статические определены dev_read(файл struct *филепа, типа char *буфер, лен в size_t, loff_t *офсет){
 инт error_count = 0;
 // основным критерием при имеет вид ( * с, *С, размер) и возвращает 0 в случае успеха
 error_count = основным критерием при(буфер, сообщение, size_of_message);

 если (error_count==0){ // если true тогда иметь успех
 printk(KERN_INFO "EBBChar: посланный %D символов, чтобы пользователь\Н", size_of_message);
 возвращение (size_of_message=0); // очистить позицию к началу и вернуть 0
}
 еще {
 printk(KERN_INFO "EBBChar: не удалось отправить %D символов, чтобы пользователь\Н", error_count);
 возвращение -EFAULT; // не удалось -- возвращает неверный адрес сообщение (т. е. -14)
}
}

 /** @кратко эта функция вызывается, когда устройство работает от пользовательского пространства, т. е.
 * данные отправляются на устройство пользователя. Данные копируются в сообщение[] массив в этом
 * ЛКМ с помощью функции sprintf() функция вместе с длиной строки.
 * @парам филепа указатель на объект файла 
 * @парам буфер буфер, содержащий строку для записи в устройство
 * @парам лен длина массива данных, который передается в константный буфер случайной работы 
 * @парам смещение смещения, если требуется
*/
 статические определены dev_write(файл struct *филепа, константный тип char *буфер, лен в size_t, loff_t *офсет){
 функции sprintf(сообщение, "%S (в%писем ЗУ)", буфер, лен); // добавление полученную строку с ее длиной
 size_of_message = функция strlen(сообщение); // запоминаем длину хранимых сообщений
 printk(KERN_INFO "EBBChar: получил %символов ЗУ от пользователей\п", лен);
 возвращение лен;
}

 /** @этой функции выпуска устройство, которое вызывается, когда устройство закрыто/освобожден
 * программа для разработки 
 * @парам inodep указатель на объект инода (определен в Linux/Ф.з)
 * @парам филепа указатель на объект файла (определен в Linux/Ф.з)
*/
 статические инт dev_release(структура инода *inodep, файл struct *филепа){
 printk(KERN_INFO "EBBChar: устройство успешно закрытые\п");
 возврат 0;
}

 /** @краткая модуль должен использовать module_init() module_exit() макросы из Linux/инит.H, который
 * определить функции инициализации во время вставки и функцию очистки (как
 * перечисленные выше)
*/
module_init(ebbchar_init);
module_exit(ebbchar_exit);

Когда я открываю драйвер устройства в пространстве пользователя, dev_open() функция выполняется.

 статические структуры struct file_operations фопс =
{
 .открыть = dev_open,
 .читать = dev_read,
 .пишите = dev_write,
 .релиз = dev_release,
};

 статические инт dev_open(структура инода *inodep, файл struct *филепа){
numberOpens++;
 printk(KERN_INFO "EBBChar: прибор был открыт на %D раз(а)\п", numberOpens);
 возврат 0;
}

Я хочу знать, кто имеет открытые() драйвер устройства узел (устройство/dev/ebbchar).
Когда процесс вызывает dev_open (функции) драйвера устройства, я хочу, чтобы отладить процесс через printk().
Что я должен делать?

+875
Tombstone 2 июн. 2011 г., 21:31:36

Используя Неон в KDE, а Вега 64, и Pixio px277h, я пытался вручную сделать xrandr поближе используйте эту настройку для 144 Гц, потому что это, кажется, не обнаружить это правильно. Монитор поддерживает 144 Гц, кабель, который поставляется с ней тоже, наверное, никак (это называется высокой скорости), и Вега 64 имеет HDMI 2.0, так что не должно быть никаких проблем с аппаратной стороны. Вот еще немного информации:

uname-Р
4.15.0-39-универсальный

вариатор 2560 1440 144
"2560x1440_144.00" 808.75 2560 2792 3072 3584 1440 1443 1448 1568 -hsync +дней назад

расширения xrandr --использованием newmode "2560x1440_144.00" 808.75 2560 2792 3072 3584 1440 1443 1448 1568 -hsync +дней назад

расширения xrandr --addmode по HDMI-а-0 2560x1440_144.00

расширения xrandr --выход HDMI-а-0-режим 2560x1440_144.00

расширения xrandr: неизвестный параметр '2560x1440_144.00'

xrandr поближе

Экран 0: не менее 320 х 200, ток 2560 х 1440, максимальное 16384 х 16384
Разъем DisplayPort-0 отключен (нормальное, влево обращенный вправо ось X ось Y)
Разъем DisplayPort-1 отключен (нормальное, влево обращенный вправо ось X ось Y)
Разъем DisplayPort-2 отключен (нормальное, влево обращенный вправо ось X ось Y)
По HDMI-а-0 подключены первичная 2560х1440+0+0 (нормальный левый перевернутый правая ось Х ось Y) 597mm х 336mm
 2560х1440 59.95*+
 3840х2160 30.00 25.00 24.00 29.97 23.98 
 1920х1200 59.95 
 60.00 50.00 1920х1080 59.94 
 1600х1200 59.95 
 1680х1050 59.88 
 1600х900 60.00 
 1280х1024 75.02 60.02 
 Разрешении 1440x900 59.90 
 1280х800 59.95 
 1152х864 75.00 
 60.00 50.00 1280х720 59.94 
 1024х768 75.03 70.07 60.00 
 800х600 72.19 75.00 60.32 56.25 
 720х576 50.00 
 720х480 60.00 59.94 
 640х480 72.81 75.00 60.00 59.94 
 720x400 70.08 
 2560x1440_144.00 143.91

Сниппеты от xorg.0.журнала, относящиеся к технологии EDID:

[ 16.812] (II) в AMDGPU(0): EDID для выхода DisplayPort-0
[ 16.812] (второй) AMDGPU(0): EDID для выхода DisplayPort-1
[ 16.812] (второй) AMDGPU(0): EDID для выхода DisplayPort-2
[ 16.812] (II) в AMDGPU(0): EDID для HDMI-выходом-в-0
[ 16.812] (II) в AMDGPU(0): производитель: модель ОПД: 2700 серийный#: 0
[ 16.812] (второй) AMDGPU(0): Год: 2018 неделю: 22
[ 16.812] (второй) AMDGPU(0): EDID В версия: 1.3
 16.812] (второй) AMDGPU(0): цифровой дисплей входное
[ 16.812] (II) в AMDGPU(0): макс. размер изображения [см]: гориз.: 60 Верт.: 34
[ 16.812] (второй) AMDGPU(0): гамма: 2.20
[ 16.812] (второй) AMDGPU(0): возможности технологии DPMS: ожидания выкл.
[ 16.812] (II) в AMDGPU(0): поддерживается цвет кодировки: в RGB 4:4:4 YCrCb 4:4:4 YCrCb 4:2:2
[ 16.812] (второй) AMDGPU(0): по умолчанию цветовое пространство является первичным цветовым пространством
[ 16.812] (II) в AMDGPU(0): первый детальный тайминг-это предпочтительный режим
[ 16.812] (второй) AMDGPU(0): redX: 0.640 Рэди: 0.330 greenX: 0.300 Грини: 0.600
[ 16.812] (второй) AMDGPU(0): blueX: Блуи 0.150: 0.060 whiteX: 0.313 Уайти: 0.329
[ 16.812] (II) в AMDGPU(0): поддерживает установленные тайминги:
[ 16.812] (второй) AMDGPU(0): [email protected] Гц
[ 16.812] (второй) AMDGPU(0): 640х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): 640х[email protected]и 72
[ 16.812] (второй) AMDGPU(0): 640х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): 800х[email protected]
[ 16.812] (второй) AMDGPU(0): 800х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): 800х[email protected]и 72
[ 16.812] (второй) AMDGPU(0): 800х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): 1024х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): 1024х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): 1024х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): 1280х[email protected]Гц
[ 16.812] (второй) AMDGPU(0): маски производитель: 0
[ 16.812] (второй) AMDGPU(0): поддерживает стандартные тайминги:
[ 16.812] (второй) AMDGPU(0): #0: hsize: 1152 размер V 864 обновления: 75 вид: 20337
[ 16.812] (второй) AMDGPU(0): #1: hsize: 1280 размер V 720 обновления: 60 вид: 49281
[ 16.812] (второй) AMDGPU(0): #2: hsize: 1280 размер V 1024 обновления: 60 вид: 32897
[ 16.812] (II) в AMDGPU(0): #3: hsize: 1440 размер V 900 обновления: 60 вид: 149
[ 16.812] (второй) AMDGPU(0): #4: hsize: 1600 размер V 900 обновления: 60 вид: 49321
[ 16.812] (второй) AMDGPU(0): #5: hsize: 1680 размер V 1050 обновления: 60 вид: 179
[ 16.812] (II) в AMDGPU(0): #6: hsize: 1920 1080 размер V обновления: 60 вид: 49361
[ 16.812] (второй) AMDGPU(0): поддерживается полная синхронизация:
[ 16.812] (II) в AMDGPU(0): часы: 241.5 МГц размер изображения: 597 х 336 мм
[ 16.812] (второй) AMDGPU(0): h_active: 2560 h_sync: 2608 h_sync_end h_blank_end 2640 2720 h_border: 0
[ 16.812] (второй) AMDGPU(0): v_active: 1440 v_sync: 1443 1448 v_sync_end v_blanking: 1481 v_border: 0
[ 16.812] (второй) AMDGPU(0): поддерживается полная синхронизация:
[ 16.812] (II) в AMDGPU(0): часы: 302.1 МГц размер изображения: 597 х 336 мм
[ 16.812] (второй) AMDGPU(0): h_active: 2560 h_sync: 2608 h_sync_end h_blank_end 2640 2720 h_border: 0
[ 16.812] (второй) AMDGPU(0): v_active: 1440 v_sync: 1443 1448 v_sync_end v_blanking: 1481 v_border: 0
[ 16.812] (второй) AMDGPU(0): стерео: правый канал синхронизации
[ 16.812] бок-о-бок с чередованием(второй) AMDGPU(0): диапазоны: V мин: 40 В максимум: 101 Гц, ч. мин: 25 сек максимальная: 110 кГц, PixClock максимум 315 мГц
[ 16.812] (второй) AMDGPU(0): имя монитора: PX227H-HDMI2
[ 16.812] (второй) AMDGPU(0): поддерживается полная синхронизация:
[ 16.812] (второй) AMDGPU(0): часы: 148.5 МГц размер изображения: 510 x 287 мм
[ 16.812] (II) в AMDGPU(0): h_active: 1920 h_sync: 2008 2052 2200 h_sync_end h_blank_end h_border: 0
[ 16.812] (второй) AMDGPU(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
[ 16.812] (второй) AMDGPU(0): поддерживается полная синхронизация:
[ 16.812] (II) в AMDGPU(0): часы: 74.2 размер изображения МГц: 510 х 287 мм
[ 16.812] (II) в AMDGPU(0): h_active: 1920 h_sync: 2008 2052 2200 h_sync_end h_blank_end h_border: 0
[ 16.812] (второй) AMDGPU(0): v_active: 540 v_sync: 542 v_sync_end 547 v_blanking: 562 v_border: 0
[ 16.812] (второй) AMDGPU(0): поддерживается полная синхронизация:
[ 16.812] (II) в AMDGPU(0): часы: 74.2 размер изображения МГц: 510 х 287 мм
[ 16.812] (II) в AMDGPU(0): h_active: 1280 h_sync: 1390 h_sync_end 1430 h_blank_end 1650 h_border: 0
[ 16.812] (II) в AMDGPU(0): v_active: 720 v_sync: 725 v_sync_end 730 v_blanking: 750 v_border: 0
[ 16.812] (второй) AMDGPU(0): Количество EDID в разделах следовать: 1
[ 16.812] (II) в AMDGPU(0): EDID в (в hex):
[ 16.812] (второй) AMDGPU(0): 00ffffffffffff003e04002700000000
[ 16.812] (второй) AMDGPU(0): 161c0103803c2278feee95a3544c9926
[ 16.812] (второй) AMDGPU(0): 0f5054afcf00714f81c081809500a9c0
[ 16.812] (второй) AMDGPU(0): b300d1c00101565e00a0a0a029503020
[ 16.812] (второй) AMDGPU(0): 350055502100001a037600a0a0a02950
[ 16.812] (второй) AMDGPU(0): 30203500555021000030000000fd0028
[ 16.812] (второй) AMDGPU(0): 65196e1f000a202020202020000000fc
[ 16.812] (второй) AMDGPU(0): 005058323237482d48444d4932000155
[ 16.812] (второй) AMDGPU(0): 020339f14f0102030405079012131416
[ 16.812] (второй) AMDGPU(0): 1f5f5d6923090707830100006d030c00
[ 16.812] (второй) AMDGPU(0): 10003844200060030200e305ff01e30f
[ 16.812] (второй) AMDGPU(0): 0000e6060701605346023a801871382d
[ 16.812] (второй) AMDGPU(0): 40582c4500fe1f1100001e011d801871
[ 16.812] (второй) AMDGPU(0): 1c1620582c2500fe1f1100009e011d00
[ 16.812] (второй) AMDGPU(0): 7251d01e206e285500fe1f1100001e00
[ 16.812] (ВТОРОЙ) AMDGPU(0): 00000000000000000000000000000024
[ 16.812] (--) AMDGPU(0): HDMI максимальное частота ПМДС 340000KHz
...
[ 21.506] (второй) AMDGPU(0): EDID в поставщиков "ОПД", прод код 9984
[ 21.506] (II) в AMDGPU(0): DDCModeFromDetailedTiming: игнорирование: мы не занимаемся стерео.
[ 21.506] (второй) AMDGPU(0): используя данные EDID диапазон информация для горизонтальной синхронизации
[ 21.506] (второй) AMDGPU(0): используя данные EDID диапазон информация для вертикальной развертки
[ 21.506] (II) в AMDGPU(0): печать Урс собрались соотвествующие строки:
[ 21.506] (второй) AMDGPU(0): режим "2560х1440"х0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync -величина (88.8 кГц ЕР)
[ 21.506] (второй) AMDGPU(0): режим "1920х1080"х0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +вертикальная синхронизация (67.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "способностью 1920x1080i"х0.0 74.25 1920 2008 2052 2200 1080 1084 1094 1125 интерлейс +hsync +вертикальная синхронизация (33.8 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1280х720"х0.0 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +вертикальная синхронизация (45.0 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "800х600"х0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +вертикальная синхронизация (37.9 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "800х600"х0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +вертикальная синхронизация (35.2 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "640х480"х0.0 31.50 640 656 720 840 480 481 484 500 -hsync -величина (37.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "640х480"х0.0 31.50 640 664 704 832 480 489 492 520 -hsync -величина (37.9 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "640х480"х0.0 25.18 640 656 752 800 480 490 492 525 -hsync -величина (31.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "720x400"х0.0 28.32 720 738 846 900 400 412 414 449 -hsync +вертикальная синхронизация (31.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1280х1024"х0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +вертикальная синхронизация (80.0 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1024х768"х0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +вертикальная синхронизация (60,0 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1024х768"х0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -величина (56.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1024х768"х0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -величина (48.4 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "800х600"х0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +вертикальная синхронизация (46.9 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "800х600"х0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +вертикальная синхронизация (48.1 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1152х864"х0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +вертикальная синхронизация (67.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1280х720"Х60.0 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +вертикальная синхронизация (44.8 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1280х1024"х0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +вертикальная синхронизация (64,0 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "разрешении 1440x900"х0.0 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -величина (55.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1600х900"Х60.0 119.00 1600 1696 1864 2128 900 901 904 932 -hsync +вертикальная синхронизация (55.9 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1680х1050"х0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -величина (64.7 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1920х1080"Х60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +вертикальная синхронизация (67.1 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "720х480"х0.0 27.00 720 736 798 858 480 489 495 525 -hsync -величина (31.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1440x480i"х0.0 27.00 1440 1478 1602 1716 480 488 494 525 интерлейс -hsync -величина (15.7 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "720х576"х0.0 27.00 720 732 796 864 576 581 586 625 -hsync -величина (31.2 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1280х720"х0.0 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +вертикальная синхронизация (37.5 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "способностью 1920x1080i"х0.0 74.25 1920 2448 2492 2640 1080 1084 1094 1125 интерлейс +hsync +вертикальная синхронизация (28.1 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1440x576i"х0.0 27.00 1440 1464 1590 1728 576 580 586 625 интерлейс -hsync -величина (15.6 кГц е)
[ 21.506] (второй) AMDGPU(0): режим "1920х1080"х0.0 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +вертикальная синхронизация (56.2 кГц е)

Вариант с информацией от CVT и вход с addmode есть, но почему я не могу использовать его? Как я могу это исправить? Я знаю, что видеокарта Вега имеет возможность сделать 2560х1440 144 Гц и на основании этого видео: https://www.youtube.com/watch?v=cB5RRdTi9bY

+853
neyllk 20 июл. 2014 г., 15:10:47

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

Метод1

Эхо "_some_String"| СЭД "ы/^_//г"

выход

some_String

Метода Method2

Эхо "_some_String"| Перл-пнэ "с/^_//г"

выход
some_String

Method3

Эхо "_some_String"| у awk '{gsub("^_","",$1);печати $0}'

выход

some_String
+797
Sean Lowery 20 окт. 2016 г., 13:55:40

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

ecryptfs-восстановить-частная судо /СМИ/имя пользователя/идентификатор UUID/дома/.ecryptfs/имя_пользователя/.Частная\

Он будет просить, если вы хотите восстановить. Если вы правильно вводите, это будет ООН-шифровать правильно на ТМЗ.

+759
Mohamad Ali Mhaidly 29 июн. 2018 г., 12:53:29

Нет, этого не может.

Файл HBR.png-это ссылки на пользовательский атрибут данных-ГНЦ на тэг img.

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

+711
MathMan 3 февр. 2012 г., 17:52:22

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

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

С нормальным сборка/установка, у вас есть возможность выбрать каталог префикса. Если вы можете найти способ сделать это для этого, ваша проблема решена-просто создать, например, /opt/на сайт Geant4 и установить туда. Что, скорее всего, будет (он же, должно) привести в каталог/opt/сайт Geant4/Бин и наверное /опт/сайт Geant4/Либ, среди все остальное.

Когда вы хотите использовать сайт Geant4 вместо 3-х, использовать короткий shell-скрипт такой:

#!/Бен/ш

параметр installdir=/опт/сайт Geant4
экспорт путь=${каталог} или/bin/:$путь
экспорт переменной LD_LIBRARY_PATH=${каталог-установки}/Либ/

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

Установка раковины в пути поиска для исполняемых файлов, давая материал в каталог/opt/сайт Geant4 приоритет, так что если приложение так и называется - гигантский и у вас есть 3 версии уже установлен, как правило, выполняя гигантский буду теперь ссылаться /опт/сайт Geant4/ОГРН/гигантский вместо этого, если он существует. В переменной LD_LIBRARY_PATH делает что-то подобное для компоновщика, который связывает с тем, что исполняемые библиотеки им нужно (я предполагаю гигантский включает в себя некоторые из тех).

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

Вы можете написать г-ну Berzano и задать ему об этом вопрос. Там может быть простой способ, чтобы обойти черные установки окна, если это просто обертка вокруг больше нормативного "ручной" способ, на который выше логики могут быть применены. Я заметил, что есть адрес электронной почты, если вы перешли на "про.мне" страницы, ссылка внизу. Если вы ссылаетесь на этот Q&A, он поймет, о чем я говорю.

+708
Szymon Rydz 23 авг. 2010 г., 00:11:03

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

 mytodo псевдоним='команда grep --рекурсивный "Тодо: "'

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

 девс@dotfiles$ mytodo

 Баш/профиль.д/псевдонимы/: mytodo псевдоним='команда grep --рекурсивный "Тодо: "'
 бин/git_branch_status/: # todo: добавить проверку статуса удаленного филиала.
 инструменты/настройка/: # todo: добавить поиск существующих симлинки.

как я могу исключить, что соответствует определению псевдоним?

+670
Cabrera 15 мая 2016 г., 16:18:10

Предполагая, что все скрипты находятся в рамках единого родительского каталога ~/${РЕПО} вы можете поместить их в массив и перебрать его:

Скрипты=(apt/security.sh apt/lemp.sh apt/misc.sh apt/certbot.sh 
 ТП/pma.sh tp/wp-cli.sh conf/nginx.sh conf/php.sh conf/crontab.sh
местного/tdm.sh)

для сценария в ${Скрипты[@]}; делать
~/${РЕПО}/${скрипт}
сделано
+666
GLENMARK NGITTIT 15 июл. 2016 г., 12:49:55

У меня есть сервер с cPanel, и я попытался установить мод-файле PageSpeed. но когда использовать команды в каждом уроке, я вам

разрешения отказано

и когда я использовать sudo я получаю

Баш: судо коммандос не нашли.

Кто-нибудь знает, что происходит?

Я соединяюсь с сервером по SSH.

+626
Zeth 12 апр. 2014 г., 16:07:02

Нет, не существует общего метода для устранения влияния источников скрипт (или даже "просто" выполняя одну). Это является следствием того, что существуют необратимые команды (например, удаление файла). Если ваш сценарий содержит необратимый команда последствий поиске этот сценарий также будет необратимым.

+602
fe1sen 10 мая 2014 г., 20:38:22

Пример для выхода в CentOS Линукс 7.5.1804 (ядро) и Цеф мимических 13.2.2. Вся информация из пакет док.

[корень@сервер1 ]# кошка /и т. д./В CentOS-релиз
Релиз CentOS в 7.5.1804 Линукс (ядро) 

[корень@сервер1 ]# Цеф --версия
сетевая версия 13.2.2 (02899bfda814146b021136e9d8e80eba494e1126) мимические (стабильный)
  1. Добавить ключи:

судо об / мин-импорт 'https://download.ceph.com/keys/release.asc'

  1. создать файл, как:

файл /etc/Юм.РЕПО.д/Цеф.репро

с таким содержанием:

[пакет]
имя=Цеф пакеты за $basearch
к baseURL=протокол HTTPS://скачать.Цеф.ком/об / мин-мимические/el7/$basearch
включено=1
приоритет=2
gpgcheck=1
gpgkey=протокол HTTPS://скачать.Цеф.ком/ключи/выхода.АСЦ

[Цеф-noarch]
имя=пакет noarch пакеты
к baseURL=протокол HTTPS://скачать.Цеф.ком/об / мин-мимические/el7/noarch
включено=1
приоритет=2
gpgcheck=1
gpgkey=протокол HTTPS://скачать.Цеф.ком/ключи/выхода.АСЦ

[Цеф-источник]
имя=пакеты Цеф источник 
к baseURL=протокол HTTPS://скачать.Цеф.ком/об / мин-мимические/el7/srpm пакетов
включено=0
приоритет=2
gpgcheck=1
gpgkey=протокол HTTPS://скачать.Цеф.ком/ключи/выхода.АСЦ
  1. Скачать дополнительные пакеты

судо ням установить -г https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

  1. Обновление Цеф

Су-c 'об / мин -Uвх https://download.ceph.com/rpm-mimic/el7/noarch/ceph-release-1-1.el7.noarch.rpm'

  1. Обновление

обновление судо ням

  1. Установите ваш Цеф

ням-y установить в курятнике в курятнике-предоставляет частые обновления перевода

+535
user3586358 2 мая 2015 г., 14:10:54

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

+533
Luke Bakken 8 февр. 2012 г., 04:56:03

Нет структуры разрешений для таких процессов, как для файлов. Таким образом, вы нужны уловки, наподобие sudo или битом SUID / FSCAP бинарных.

+516
AsVHEn 12 июн. 2010 г., 06:16:12

Я создал красную шапку 9 виртуальную машину на VMware Workstion 9 по выделенной физической памяти 256 Мб. Рис.

physical memory

При установке Linux, я создал раздел swap размером 256 МБ. Увидеть картину.

Add Partition

И есть разделение, как показано ниже.

Partitioning list

Но после завершения установки, я проверил через команду

кошка /proc/meminfo

Я получил результат

SwapTotal: 1052248 КБ
SwapFree: 1047956 КБ

У меня есть скриншот

enter image description here

Что очень сбивает с толку. Размер пространства подкачки решено "добавить раздел" в процессе установки ОС?

+483
Chinoto Vokro 30 мая 2015 г., 09:09:26

У меня есть bash-скрипт со многими командами, некоторые из которых могут генерировать сообщения об ошибках. часто, сообщения об ошибках и вывод сообщений смешивается в явно неправильном порядке (например, я вижу выход из команды № 2 и затем сообщение об ошибке от команды #1).

Насколько я понимаю, причина в том, что команды используют два потока вывода stdout и stderr - и каждая из них печатается на консоль асинхронно. Так, одним из решений является, чтобы перенаправить stderr в stdout, добавив "2>&1" после каждой команды.

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

+460
bbedward 21 нояб. 2016 г., 06:32:41

Вы можете просмотреть список параметров ядра с помощью команды:

$ sysctl-переменной -это

Я посмотрел на CentOS 6.система X вместе с системой Ubuntu 12.04 и не было этого параметра тоже.

$ sysctl-переменной -в | экспедирование грэп 

Я интересно, если это единственный параметр БСД?Эта ветка форума показывает, что это просто pfSense & БСД вариант, чистая.инет.ИС.выполняется прокрутка вперед производительность подкрутят

Я не нашел его нигде, кроме как в связи с pfsense. Погуглите для "чистой.инет.ИС.выполняется прокрутка вперед" показывает только БСД, связанные ссылки.

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

чистая.инет.ИС

Все это дерево даже не существует в Linux, казалось бы БСД только параметры ядра. Вот пост, который охватывает все остальные, под названием: во FreeBSD нет.инет.ИС параметрам объяснил. Linux использует сеть.протокол IPv4.инет.

+458
user3276126 28 мая 2015 г., 20:53:06

У меня процесс на моем сервере, что я не могу убить, даже с командой kill -9. Это в р состояния в верхней и в ПС, и это работает внутри докер.

Это ЛС я начал в очень большом каталоге.

Это занимает 99% процессора и он работает уже более 40 минут.

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

[email protected]сервер:~# докер экзек-ти из имя_контейнера Баш
ошибки во время выполнения ПСД: exec неудачу: container_linux.перейти:265: начиная процесс контейнер вызвал "process_linux.перейти:84: выполнение процесса setns вызвали \"состояние выхода 15\""

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

+421
Vipin Baswan 11 янв. 2017 г., 11:20:50

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

Например, количество пользователей пространства-ватник. Когда он меньше 10, есть два места; когда 10 или больше, только 1.

$ Эхо '23:17:01 до 38 дней, 38 мин, 8 пользователей, средняя загрузка: 0.00, 0.00, 0.00'|вырезать -Д '' -от F13
средняя:
$ Эхо '23:17:01 до 38 дней, 38 мин, 10 пользователей, средняя загрузка: 0.00, 0.00, 0.00'|вырезать -Д '' -от F13
0.00,

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

$ Эхо '23:17:01 до 38 дней, 38 мин, 8 пользователей, средняя загрузка: 0.00, 0.00, 0.00' | у awk '{печати $11}'

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

 14:51:24 до 4 мин, 1 пользователь, средняя нагрузка: 0.17, 0.16, 0.07
 14:52:09 до 6 дней, 21:58, 11 пользователей, средняя загрузка: 0.79, 0.84, 0.82

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

Вы можете использовать команду grep -о ... Чтобы извлечь только слова средняя загрузка: далее, и извлечь подходящее слово из того, что. Но было бы гораздо проще остановить парсинг вывода аптайм полностью, и вместо того, чтобы извлечь средняя загрузка из файла/proc/loadavg, если ваша ОС имеет такой файл:

$ кошка /proc/loadavg
1.01 0.91 0.85 1/793 24545

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

$ кат-д. -Ф1 файла /proc/loadavg
1
+415
lohhenzo 27 сент. 2012 г., 19:55:20

На самом деле, если вы вводите символ в терминал, приложение будет читать этот персонаж.

Ну, точнее, если вы вводите символ в терминале, он преобразуется в один или несколько байт — большинство современных UNIX-систем используйте кодировку UTF-8 кодировку символов. Приложение считывает эти байты и собирает персонажей. Это еще не коды ASCII — ASCII представляет собой 7-битную кодировку, поэтому все символы в наборе символов ASCII поместиться в одном байте.

При вводе функции курсор или клавиши, такие как пробел, табуляции, возврата, Ф1, слеваи т. д. он закодирован как управляющий символ или escape-последовательности. Есть несколько управляющих символов, которые отвечают функциональные клавиши, такие как ^я (байт 9) на вкладке и ^М (значение байта 13) для возврата. Большинство других функциональных клавиш послать escape-последовательности, начинающиеся с символ (^[, значение байта 27).

Забой посылает управляющий символ. По историческим причинам, которые контролируют характер она отправляет зависит от терминала и от его конфигурации: это может быть либо ^ч (байт 8) или ^? (байтовое значение 127). На многих современных терминалах можно изменить в файле конфигурации; видеть , как разрешить backspaces в небуферизованная/нестандартный режим?. В случае, если параметр не подобран автоматически, вы можете объявить его как действовать до его закрытия.

Для получения более подробной информации, см. Как ввод с клавиатуры и вывод текста работы? и как сделать полный набор возможностей для определения ГНУ-экрана "команду героев"?

+394
Talha 16 сент. 2010 г., 07:13:31

Я хочу, чтобы ограничить ДМА-адрес устройства может получить доступ к 0x0100_0000~0x03ff_ffff. Но я не знаю, как установить dma_mask и coherent_dma_mask.

Это легко установить "ДМА маска" для начала в диапазоне от 0.

Кто-нибудь может помочь по этому поводу?

+372
Bikram Sing 19 мая 2013 г., 23:39:07

Я думаю, вы могли бы хэш в журнал строку из файла файл httpd.конф.

+311
Faria 10 июн. 2019 г., 00:05:33

Я ищу лог-файл в следующем формате

<дата> <подключение: IP-адрес> <новое подключение ID> <информация> 
<дата> <идентификатор связи> <информация> 

Я использую следующие, чтобы получить мой IP, но тогда поиск мой ID подключение занимает несколько минут в этот файл журнала.

хвост -Ф журнал | грэп ИС-линия-буферизованный 

Можно ли сначала grep для ИС затем продолжить поиск, основываясь на идентификатор соединения?

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

+223
Ty Hayes 27 мая 2017 г., 22:36:56

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

+208
Kaneki Ki 15 апр. 2017 г., 17:41:36

С СЭД:

СЭД с/^\([^_]*\)_[^:]*:\([^,]*\)[^]]*\]\([^[]*\).*/\1: \2:\3/'
  • ^\([^_]*\) матч начала строки ^. Затем часть внутри скобок \(...\) сохраняется в СЭД внутреннюю переменную \1:
    • [^_]* соответствует любому символу, который не является подчеркивание _ ноль или более раз *.
  • [^:]* далее следует любой символ, который не является :.
  • \([^,]*\) опять же в скобках и сохраняется в переменной \2: каждый символ до , после даты.
  • [^]]*\] парсинг продолжается до тех пор, пока ] появляется (перед описание ошибки).
  • \([^[]*\) потом все до следующего открытия площади браше [ и сохраните его для \3.
  • \1: \2:\3 Теперь заменить все с форматированного вывода и значения переменных \1, \2 и \3.

Вывод:

CreateOrder: 2015-09-29 15:42:06: описание ошибки 
ScheduleOrder: 2015-09-29 15:42:06: описание ошибки 2 
ScheduleOrder: 2015-09-29 15:42:06: описание ошибки 3 
ShipOrder: 2015-09-29 15:42:06: описание ошибки 4 
+207
ifumagalli 7 февр. 2013 г., 23:42:34

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

+198
chrisjlee 14 янв. 2012 г., 17:36:03

Альтернативный ответ, который не включает тянет почти столько ненужных пакетов, является:

судо apt-получить установку libglib2.0-Дэв

+189
user80497 28 окт. 2018 г., 17:57:35

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

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

+163
The Light Spark 20 мар. 2016 г., 13:28:48

Это может быть сделано путем делать ужасные вещи с принимаем он-лайн:

функция _accept-линия() {
 если [[ $буфера == "." ]]; затем
 Буфер="источник ~/.zshrc"
интернет
 злэ .принимаем он-лайн
} 

злэ -Н согласиться-линия _accept-лайн
+143
JamoBox 30 нояб. 2016 г., 02:54:14

Вам нужно добавить $ перед скобками, а также для экспорта $будущем:

$ Эхо времен эпохи: даты +%s` в 100 секунд время будет: \
 пусть будущее=$(дата +%с)+100; экспорт будущем` $будущем
Время эпоха: 1377110177 в 100 секунд время будет: 1377110252

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

не $ Foo=$(Эхо 12);
$ Эхо $ФОО
12
$ фу=(Эхо-12; фу=0)
$ Эхо $ФОО
$ Эхо $ФОО
12

Как вы видите, хотя вы установить ФОО до 0 в $() подуровень, что значение не экспортируется в родительской оболочке.

+142
twohlever 24 сент. 2011 г., 09:33:30

Установить библиотеку вручную и потом снова попробовать

ням установите OpenSSL-библиотеки

Чтобы избежать проблем отключить все репозитории, но базу и попробовать снова

Также вы можете попробовать, чтобы очистить все кэш-ням, прежде чем снова попробовать

+69
Yarin Gold 29 окт. 2010 г., 03:40:21

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

экран -с сервера
начала Руби.правда РБ 3001
...
выход

Вы, вероятно, уже знаете, что клавиши Ctrl ВД отсоединить экран, а затем вы можете прикрепить этот именованный сеанс с экрана -Р сервером.

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

+68
chraebs 15 сент. 2017 г., 14:28:52

Попробуйте запустить сервер:

# услуги запуска MySQL 

Выход:

Работа для MySQL.службе не удалось. См. "статус systemctl для MySQL.сервис" и "journalctl -xn" для детали.

Выход для "статуса systemctl в MySQL.сервис":

для MySQL.сервис - серверу MySQL 
 Загружен: загружен (файл/usr/lib в/systemd в/системы/базы данных MySQL.обслуживание; включена)
 Активный: сбой (результат: выход-код) с Сег 2015-02-16 20:11:32 БРСТ; 1мин 1сек. назад
 Процесс: 25103 ExecStart=/usr и/lib в/СУБД MySQL/rcmysql начать (код=выход, статус=1/неудача)

И /VAR/работа/MySQL и нет никаких журналов.

Я использую сервера MariaDB.

+11
user15270 20 янв. 2014 г., 20:00:53

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

$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