Как вы можете pdfjoin шустро разного размера картинки?

Я бегу по умолчанию pdfjoin и получения результатов такой:

enter image description here

Как вы можете pdfjoin разного размера картинки? Моя первая идея-добавить пустую страницу перед всем.

+783
Tuspring 18 окт. 2013 г., 22:27:57
38 ответов

Я изменил псевдоним на компакт команду по ошибке. По умолчанию псевдоним для компакт-диска было возможно !* && setprompt прежде чем я изменил его в какую-то случайную команду по ошибке. Я пытался изменить его обратно, чтобы перейти !* && setprompt с помощью команды Алиас компакт-диск 'перейти !* && setprompt'. Когда я запускаю псевдоним команды, я вижу, что псевдоним для компакт-дисков - это не то, что я поставил. Это возможно && setprompt вместо установки !* && setprompt. !* отсутствует. Почему не переодеться в то, что я дал? Как мне вернуть по умолчанию псевдоним диск команду. Я использую tcsh в раковину.

+950
Athullya 03 февр. '09 в 4:24

Я настроил MySQL раб на Федора 16 системы, и server_id не были установлены должным образом. Мой файл/etc/мой.КНФ - это:

[тузды]
сервер-ИД=16
переменной datadir=/ВАР/Либ/MySQL для
гнездо=в/var/библиотека/MySQL в/в MySQL.носок
только для чтения = 1
символические ссылки=0
max_allowed_packet = 100000000

[mysqld_safe]
лог-ошибка=/ВАР/лог/тузды.журнал
пид-файл=файл/var/работа/тузды/тузды.пид

Однако, после systemctl перезапустить mysqld.услуги, показать переменные как "server_id" указывает, что server_id является 0, что приводит к сбою репликации.

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

Почему не сервер-ИД=16 работать? Должен ли он быть установлен в какой-то другой файл? В качестве альтернативы, есть ли способ, чтобы изменить systemd в юнит-файл такой, что тузды начинается с --сервер-идентификатор= параметр командной строки, или вам проще , чтобы запустить SQL-оператор, чтобы установить server_id при запуске?

+935
Pedrogr90 19 июн. 2013 г., 12:10:58
Другие ответы

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


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

Я в настоящее время имеют 600.000 файлов в папке, используя примерно 875gb пространства.

Я получаю следующее сообщение об ошибке

МВ: не двигаться./PMC2836074/zbc4695.формате PDF' к `/primo_archive/данные/обновления/PubMed_Central/полнотекстового/zbc4695.в формате PDF': нет места на диске

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

Если я создаю новую папку для каждого файла, будет у меня тот же вопрос?

+933
montee Daorueang 1 авг. 2016 г., 06:56:07

Я пытаюсь изменить hostname на мои свежие изображения в CentOS 6.5 (ВПС) через SSH. Источники я нашел все говорят, имя может быть постоянно меняется в файле/etc/sysconfig/сети и /и т. д./хосты, и что текущего узла можно проверить с помощью команды имя команды. Проблема, однако, заключается в том, что имя команды не возвращает ничего показанный в любом из двух вышеупомянутых файлов. Для наглядности, в следующих командах следующую информацию было заменено: имя пользователя (очевидно), curHN что в настоящее время сообщается после @ войдите в мой SSH строке provider.com мой провайдер VPS-сайте.

Что бы быть правильный способ изменить hostname на эту установку?

[имя_пользователя@curHN ~]$ имя хоста
curHN.provider.com

[имя пользователя@curHN ~]$ кот /и т. д./sysconfig/сети
Сети=да
Имя=имя localhost.локального домена

[имя пользователя@curHN ~]$ кот /и т. д./хостов
127.0.0.1 это localhost на localhost.локального домена localhost4 localhost4.localdomain4
::1 localhost в имя localhost.локального домена localhost6 localhost6.localdomain6
+919
Siva Karthik 12 янв. 2014 г., 12:14:14

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

 установить состояние ЖКТ tmpstr = `--неотслеживаемые файлы=нет --фарфор`

 набор приглашений="%{\е[35;1м%} $tmpstr %{\е[32;на 1M%}%н%{\е[37М%}@%{\е[33м%}%м%{\е[37М%}:%{\е[36М%}%~%{\е[37М%}"\$"%{\е[0м%}" 

Но я действительно не хочу иметь полный список файлов каждый раз. Так что просто говорю ли каталог Git-это чистый достаточно.

 установить состояние ЖКТ tmpstr1 = `--неотслеживаемые файлы=нет --фарфор`

если ("$tmpstr" == "") тогда 
 набор мерзавец gitstr =': чистый'
еще 
 набор мерзавец gitstr =': незафиксированные ГИТ' 
за endif 

 набор приглашений="%{\е[35;1м%} \$gitstr %{\е[32;на 1M%}%н%{\е[37М%}@%{\е[33м%}%м%{\е[37М%}:%{\е[36М%}%~%{\е[37М%}"\$"%{\е[0м%} "

Но gitstr не будет обновляться, так как это не команда. Любой один есть какие-либо другие идеи? Или какие-нибудь волшебные способы вызова полный, если заявление каждый раз, когда я выполнить команду?

+901
CheshireChild 22 апр. 2014 г., 21:53:42

Я написал простую программу для проверки слов из текстового файла-это глагол или нет с помощью Flex. Но я хочу поставить (печать) выход в другой текстовый файл.
Возможно ли это? Как мне это сделать?

Мой пример кода:

%%

[\Т]+

является |

ам |

являются |

был |

были {функции printf("%ы: это глагол",yytext);}

[а-Яа-я]+ {функции printf("%ы: это глагол",yytext);}

. |\Н

%%

тап_п(АГДС, типа char *переменной argv[]){ 
 yyin = с помощью функции fopen(массива argv[1], "р"); 
 yylex(); 
функции fclose(yyin);
}
+895
Md Monarul Sheikh 14 мая 2018 г., 16:44:21

Я хотел установить Линукс Минт 14.1 с помощью установщика Windows (mint4win.exe). Я скопировал mint4win.exe на жесткий диск, и когда я бежать он, он заставляет меня удалить Ubuntu. Ранее я установил Ubuntu 12.10 с помощью установщика Windows.

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

Моя таблица разделов выглядит так:

  • Для Windows 8
  • Данные
  • Данные2
  • Синхронизация
  • Убунту
  • Линукс Минт

Что я должен делать? Я не хочу рисковать своей Асер Aspire V5 в-471 от обычной установки.

+809
Dinesh Gunija 21 июн. 2019 г., 10:10:20

Я смог обойти это скачивание Электрон 2.0.8, извлекая libnode.Итак, из архива, и заменить /usr/местные/crashplan/электрон/libnode.так с одним из электронов 2.0.8 молнии.

Моя система Debian, но я представляю, что это может также работать для openSUSE.

(Это, конечно, неофициальная, не подкрепленная Кодекса42, или кто-то еще)

+799
Artem Mavrin 25 апр. 2010 г., 12:17:24

Это проблему я пытаюсь решить самостоятельно в течение некоторого времени без каких-либо удачи. Я пытаюсь написать скрипт, который (среди прочего) может принимать произвольное PID и сопоставить его с пути tty-устройства (в функции я пишу вернется "(автор)" если это не связано телетайп).

В моей попытке сделать то, что я пытался использовать tty_nr в /proc/[пид]/стат:

tty_nr %д (7) управляющим терминалом процесса. (В
 младший номер устройства содержится в
 сочетание бит 31 до 20 и от 7 до 0; основных
 количество устройство в биты от 15 до 8.)

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

Я нашел это , и кажется, что Python-скрипт имеет какое-то сопоставление tty_nr чисел на физические пути, но я не могу найти какой-либо другой части скрипта, что на самом деле заполняет этот список, чтобы увидеть, где они получают свои данные, чтобы увидеть, если я могу создать Линукс аналог. Это также возможно, что это зависит от некоторых БСД-изма, но я уперся в кирпичную стену.

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

Конечно, если мои опасения по поводу недетерминированности экстракта-потом-поиск способа являются необоснованными, это было бы хорошей новостью, я просто хочу понять, почему они голословные. Все остальное не даст результатов я думаю, я мог бы просто попробовать ограничен ищет общего пути (например, /dev/оч* и /dev/телетайп* и т. д.), Прежде чем перейти к зачистке всех /Дев.

+782
dadosax 8 окт. 2017 г., 16:25:00

Как скачать все файлы с GitHub проекта с помощью команды wget?

Все файлы должны быть загружены в сыром виде.

Уже попробовал:

с wget -Р ~/ https://raw.githubusercontent.com/u/p/b/*
с wget -Р ~/ https://raw.githubusercontent.com/u/p/b/{*}
с wget -П ~/ --принять-выражение urlregex https://raw.githubusercontent.com/u/p/b/*
с wget -Р ~/ --рекурсивные https://raw.githubusercontent.com/u/p/b/

Это отличие от wget -Р ~/ https://raw.githubusercontent.com/u/p/b/{файл1,файл2...}

у=пользователь,Р=Проект,Б=филиал.

+759
RayOfHope 23 нояб. 2015 г., 15:51:11

Как я уже говорил Здесь (возможно дубликат), альтернатива звуковой индикатор-переключатель (который где необходимы добавления ППА):

В одной строке

В моем случае был кабель HDMI-стерео-extra1+входной профиль, поэтому в один строка будет выглядеть так: [[ $(pacmd список-карт | команда grep "активный профиль" | вырезать -Д "" -Ф 3-) = "<Выход:HDMI-стерео-extra1+входной сигнал:аналоговый-стерео>" ]] && pacmd комплект-карта-профиль 0 "выходной сигнал:аналоговый-стерео+ввод:аналоговый-стерео" || pacmd набор-карта-профиль 0 "выход:HDMI-стерео-extra1+входной сигнал:аналоговый-стерео".

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

enter image description here

Также вы можете добавить псевдоним для вашего .bashrc следующее.

В скрипте

Я сделал некоторые изменения, основанные на @user829996 (и здесь @user56655) ответ:

#!/бин/Баш
набор -euo pipefail # строгий режим

activeProfile() { pacmd список-карт | команда grep "активный профиль" | вырезать -Д "" -Ф 3-; }
CURRENT_PROFILE="$(activeProfile эвал)"

# Если это не работает, запустите pacmd список-карты и попробуйте другие выходы из профиля
ANALOG_PROFILE="выход:аналоговый стерео+входной сигнал:аналоговый-стерео"
HDMI_PROFILE="выход:HDMI-стерео-extra1+входной сигнал:аналоговый-стерео"

если [ "$CURRENT_PROFILE" = "<выход:HDMI-стерео-extra1+входной сигнал:аналоговый-стерео>" ] ; затем
 pacmd комплект-карта-профиль 0 "$ANALOG_PROFILE"
еще
 pacmd комплект-карта-профиль 0 "$HDMI_PROFILE"
интернет

activeProfile
+753
svift21 1 мая 2012 г., 05:52:37

Вот это: стандарт FHS 2.3 спецификация

+752
Kinley Ives 19 мая 2017 г., 11:50:39

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

Вы действительно не должны работать на уровне, близком к 100% процессора-использования, если вы это сделаете, возможно, вам стоит пересмотреть некоторые вещи...

Есть две вещи, которые влияют на приоритетность программы -- начальное Ницца-значение и используется schedueler. хороший подведет внимание некоторые программы (например, тяжелая составлении задания). корень может также дать программам высшего приоритета с хорошими. Планировщик решает, как, сколько программа может "кабанчик" процессора, и, когда он может вытеснять другие процессы. Здесь процесс может быть предоставлена в режиме "реального времени" приоритет, т. е. он работать прежде всего.

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

Как только вы нашли, где проблема, вы можете попробовать давая X и/или Gnome немного лучше, приятно и/или планирования... но не полную катушку-например есть важные системные демоны, который работает с хорошими значениями только -5 или -10 (минус-ценности = выше/лучше приоритет), что, вероятно, не должно быть вытеснен вдруг дает гном Ницца-значение -18.

+719
Divyang Chauhan 9 мая 2010 г., 13:28:57

Файл организован в записи вида:

супостата,
1....
2....
3....
foe2,
1....
2....

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

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

+718
cvjones360 15 мая 2011 г., 11:07:05

ТЛ;ДР какой лучший/простой способ для перезагрузки gluster узел (содержащий реплицированной кирпича) таким образом, что она не влияет (т. е. заморозка) оставшихся кластера?

Уже история:

Я настройка gluster в N-способ репликации установки, в котором каждый узел содержит зеркальный кирпич с общих данных, на актуальную для Debian 9.4 систем, работающих на заготовок версия GlusterFS с 3.8.8.

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

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

Это ручная работа службы файл, чтобы сделать команду killall (как это предлагается в https://bugzilla.redhat.com/show_bug.cgi?id=1022542#c4) на самом деле путь здесь? Я надеюсь, что я что-то упускаю.

+694
inative 15 мар. 2017 г., 07:17:43

Есть ли способ, чтобы изменить размер одного конкретного контекстного меню приложений GTK+?

Желательно без привилегий суперпользователя.

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

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

+693
Slew rate 16 февр. 2015 г., 21:01:06

У меня есть два IP-камер, отправка снимков на FTP-сервер каждые 10 секунд, с 08:00 до 20:59. Структура каталогов выглядит так:

`-- public_html
 `-- securitycams
 |-- cam01
 | |-- 20190601
 | | |-- 08
 | | | |-- 20190601_080000.jpg
 | | | |-- 20190601_080010.jpg
 | | | |-- 20190601_080020.jpg
 | | | `-- ...
 | | |-- 09
 | | | |-- 20190601_090000.jpg
 | | | |-- 20190601_090010.jpg
 | | | |-- 20190601_090020.jpg
 | | | `-- ...
 | | |-- 10
 | | |-- 11
 | | |-- 12
 | | |-- 13
 | | |-- 14
 | | |-- 15
 | | |-- 16
 | | |-- 17
 | | |-- 18
 | | |-- 19
 | | `-- 20
 | `-- 20190602
 | |-- 08
 | | |-- 20190602_080000.jpg
 | | |-- 20190602_080010.jpg
 | | |-- 20190602_080020.jpg
 | | `-- ...
 | |-- 09
 | | |-- 20190602_090000.jpg
 | | |-- 20190602_090010.jpg
 | | |-- 20190602_090020.jpg
 | | `-- ...
 | |-- 10
 | |-- 11
 | |-- 12
 | |-- 13
 | |-- 14
 | |-- 15
 | |-- 16
 | |-- 17
 | |-- 18
 | |-- 19
 | `-- 20
 `-- cam02
 | |-- 20190601
 | | |-- 08
 | | | |-- 20190601_080000.jpg
 | | | |-- 20190601_080010.jpg
 | | | |-- 20190601_080020.jpg
 | | | `-- ...
 | | |-- 09
 | | | |-- 20190601_090000.jpg
 | | | |-- 20190601_090010.jpg
 | | | |-- 20190601_090020.jpg
 | | | `-- ...
 | | |-- 10
 | | |-- 11
 | | |-- 12
 | | |-- 13
 | | |-- 14
 | | |-- 15
 | | |-- 16
 | | |-- 17
 | | |-- 18
 | | |-- 19
 | | `-- 20
 | `-- 20190602
 | |-- 08
 | | |-- 20190602_080000.jpg
 | | |-- 20190602_080010.jpg
 | | |-- 20190602_080020.jpg
 | | `-- ...
 | |-- 09
 | | |-- 20190602_090000.jpg
 | | |-- 20190602_090010.jpg
 | | |-- 20190602_090020.jpg
 | | `-- ...
 | |-- 10
 | |-- 11
 | |-- 12
 | |-- 13
 | |-- 14
 | |-- 15
 | |-- 16
 | |-- 17
 | |-- 18
 | |-- 19
 | `-- 20

Меня интересуют только копии снимков, сделанных между:

08:00 и 09:59
13:00 и 14:59
19:00 и 20:59.

Поэтому я хотел бы создать задачу cron , который будет периодически удалять все папки по имени "10", "11", "12", "15", "16", "17" и "18".

Я новичок в Unix-команды и искал много. Мне удалось создать эту команду:

найти в /Home/******/public_html/securitycams/* -глубина \ (имя- "10" -или имя- "11" -или имя- "12" -или имя- "15" -или имя- "16" -или имя- "17" -или имя- "18" \) -типа D -exec для РМ -Р "{}" \;

Это, кажется, работает. Но разве это правильный путь?

+655
YaGeek 1 апр. 2016 г., 16:55:13

Просто не активируйте стадион conda по умолчанию. Изменить .bashrc и активировать стадион conda только если вы хотите его активировать. Таким образом, вы полностью отделить его от системы... по крайней мере это работает на Linux и OSX. Понятия не имею о Windows.

+633
Cineman21 27 сент. 2015 г., 06:22:14

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

суда apt-получить установку KDE-полный

на Линукс Минт 14 мате, он спросил, хочу ли я, приятель или KDE, как по умолчанию.

+601
user7096450 26 мар. 2012 г., 17:18:04

Это все объясняется в OpenBSD анонимного CVS страницы. Конкретно в этом случае:

$ резюме -д [email protected]:/cvs сделать сайт www

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

После того, как сайт дерева загрузится, откройте www/index.html в вашем браузере выбора.

Когда вы позже хотите обновить зеркало, перейдите на сайт www каталог и сказать до ССС.

+581
onoshkom 22 нояб. 2016 г., 12:06:39

на awk решение:

командой netstat-НАУ | на awk -Ф'[[:пробел:]]+|:' 'НР>2 && $5>=32000 && $5<=64000'

Выход в вашем случае будет так:

протокол UDP 0 0 10.0.0.20:55238 0.0.0.0:*
протокол UDP 0 0 10.0.0.20:55240 0.0.0.0:*
протокол UDP 0 0 10.0.0.20:55244 0.0.0.0:*
протокол UDP 0 0 10.0.0.20:32246 0.0.0.0:*
протокол UDP 0 0 10.0.0.20:55248 0.0.0.0:*

  • -Ф'[[:пробел:]]+|:' - разделитель полей

  • ШП>2 && $5>=32000 && $5<=64000 - проверяет, является ли номер порта в нужном диапазоне


Альтернатива для egrep решение:

командой netstat-НАУ | для egrep ':(3[2-9]|[45][0-9])[0-9]{3}|6[0-3][0-9]{3}|64000'
  • (3[2-9]|[45][0-9])[0-9]{3} - будет охватывать числа от 32000 до 59999

  • 6[0-3][0-9]{3}|64000 - будет охватывать числа от 60000 до 64000

+578
Mark OE 19 авг. 2012 г., 18:34:57

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

 iconName (IconName класс) 
 Задает метку для xterm при
 иконизация. В xterm не предоставляет значение по умолчанию; некоторые
 менеджеры окон могут предположить имя приложения, например,
"в xterm"

 Установка ресурс iconName задает метку значок 
 если переопределяется zIconBeep или управляющие последовательности
 которые меняют окна и значкам.

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

-N строки
 Этот параметр задает имя значок для xterm окна. Это
 стенография для того, чтобы определить "iconName" ресурса. Примечание
 что это не тот же параметр-имя инструментарий (см.
 ниже). Имя значка по умолчанию-это имя приложения.

После запуска в xterm такой, с названием != iconName я все еще не могу увидеть значок строке отображается после iconifying в xterm окно (комбинация клавиш Alt-F9 в ошибке):

значок-т $ в xterm-н а-новое название

Покопавшись далее через окна xterm странице каждый находит (** мое):

 activeIcon (класс ActiveIcon) 
 Указывает, является ли или не активный
 значок окна должны быть использованы, когда в окне xterm является
 иконизация, если эта функция компилируется в xterm. В
 активный образ представляет собой миниатюрное изображение
 содержимое окна и обновить контент
 изменения. Не все оконные менеджеры обязательно поддержат
 значок приложения Windows. Некоторые оконные менеджеры
 позволяют вводить символы с клавиатуры в активную значок
 окна. По умолчанию стоит "по умолчанию".

 В xterm можно либо ключевое слово (без учета регистра) или
 количество указано в скобках:

 "ложь" (0)
 Показаны не активная иконка.

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

 по умолчанию (2) 
 В xterm при запуске проверяет, и показывает
 активный значок только для оконные менеджеры, которые он
 можем определить и которая, как известно, поддерживают
 характеристика. **Это fvwm (полная поддержка), и
 производитель окна (общества).** Несколько других окон
 руководители (например, TWM и ctwm) поддержка активных
 иконки, но не поддерживают расширения, которые
 в xterm позволяют выявить оконный менеджер.

activeIcon является, вероятно, непосредственно не связанных с iconName характеристика, однако это дает нам подсказку, что иконка-связанных объектов в xterm работает правильно только с некоторых оконных менеджеров. Я рекомендую Xephyr для тестирования одной либо fvwm или окна производитель , как указано на странице:

$ Xephyr :1 -ас -экрана 800х600

и в другой терминал:

В $ display=:1 wmaker

Теперь начнем в xterm внутри окна производитель: Правой Кнопкой Мыши -> приложения -> терминалы -> в xterm. Начать рекомендуем с вариант снова:

значок-т $ в xterm-н а-новое название

Щелкните правой кнопкой мыши на строке заголовка и выбрать миниатюризации. Теперь вы можете увидеть, что в xterm значок на самом деле помечены значком. Вернуть его, щелкнув по нему и видим, что заголовок представляет собой новый титул. Вывод о том, что iconName функция работает только с некоторых оконных менеджеров, скорее всего, старые. Если вы чувствуете, что сильная вы можете просмотреть бесплатно Windows исходный код и патч свой собственный оконный менеджер, если он не поддерживает iconName.

Кстати, изменения в xterm изображение увидеть это: https://superuser.com/questions/344320/how-do-i-change-the-icon-of-an-xterm.

+574
Nikhil Krishnan 8 июн. 2013 г., 03:14:33

В EL6, вы можете проверить версию cronie (содержит crond) с помощью Yum:

список судо ням установлен cronie

к вашему сведению, cronie заменить Викси-хрон в EL6.

+549
Maaz Patel 25 июл. 2018 г., 12:30:17

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

(На решение, которое не заменить variable_list с массивом, см. В самом конце этого ответа.)

Вместо этого, используйте достаточное количество:

variable_list=(
 "любой:любой:-а-б-в любой"
 "один:один:-с-б -Ф -М ООО"
 "мул:один:-с-б -Ф -М ООО"
)

на Варе в "${variable_list[@]}"; сделать
 С1=$( вырезать -д':' -Ф1 <<<"$ВАР" )
 С2=$( вырезать -д':' -Ф2 <<<"$ВАР" )
 С3=$( вырезать -д':' -Ф3- <<<"$ВАР" )
 е 'С1==>%S и С2==>%S и С3==>%з\п' "$С1" "$С2" "$С3"
сделано

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

Код тоже используя "here-строки" в Баш , чтобы отправить строку, чтобы сократить (а не эхо и труба).

Или, гораздо более эффективно,

variable_list=(
 "любой:любой:-а-б-в любой"
 "один:один:-с-б -Ф -М ООО"
 "мул:один:-с-б -Ф -М ООО"
)

на Варе в "${variable_list[@]}"; сделать
 Компании IFS=':' читайте -Р С1 С3 С2 <<<"$ВАР"
 е 'С1==>%S и С2==>%S и С3==>%з\п' "$С1" "$С2" "$С3"
сделано

Установка ИФС на толстой для чтения будет читать разбиения входных на двоеточие (а не на пробелы, табуляции и переводы строк).

Обратите внимание, что все выше приведенная цитата является значительным. Без двойных кавычек, оболочка будет выполнять разбиение и именем действуют на основании значений variable_list, ВАР и три с переменными.

Связанные:


Если все вы после этого конкретного вывода, то вы можете схитрить немного:

variable_list=(
 "любой:любой:-а-б-в любой"
 "один:один:-с-б -Ф -М ООО"
 "мул:один:-с-б -Ф -М ООО"
)

( ИФС=':'; комплект -Ф; Е 'С1==>%S и С2==>%S и С3==>%з\п' ${variable_list[@]} )

Это выполняется в функции printf в подоболочку, так что установка ИФС и (noglob) оболочки параметр не влияет на остальной скрипт. Установка ИФС на двоеточие здесь будет раковина расширить некотируемых variable_list массив на три группы по три аргумента для функции printf. функции printf будет печатать первых трех в соответствии с его форматом строки, а затем повторно использовать этот формат для следующего набора из трех аргументов, пока все аргументы не будут обработаны.

В комплект -Ф предотвращает неупомянутой расширение variable_list с пусковым именем подстановка, должны ли быть какие-либо именем подстановка символов там.


Используя разделенном запятыми:

variable_list="
любой:любой:-а-б-в любой
один:один:-с-б -Ф -М ООО
муль:один:-с-Б-Л-М ООО"

в то время как ИФ= читайте -Р ВАР; делать
 Компании IFS=':' читайте -Р С1 С3 С2 <<<"$ВАР"
 е 'С1==>%S и С2==>%S и С3==>%з\п' "$С1" "$С2" "$С3"
сделал <<<"$variable_list"

Эта функция считывает данные из строки, как будто он вышел из файла.

Связанные:

+518
Gary Golinia 13 авг. 2014 г., 06:20:01

Исправлено!

Я, наконец, нашел это: http://ubuntuforums.org/showthread.php?t=2184251

Проблема была известна и исправлена в новой версии ядра.

Я обновил свою систему:

 # apt-получить установку для Linux-заголовков-3.11.0-14-универсальный
 # apt-получить установку Linux-образ-3.11.0-14-универсальный
 # apt-получить установку Linux-образ-экстра-3.11.0-14-универсальный

и все вроде сейчас ОК:

 $ команды lsusb
 Устройство автобусных 002 002: код 8087:8000 корпорации Intel
 Устройство автобусных 002 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
 Устройство автобусных 006 001: с ID 1d6b:0003 основа для Linux 3.0 корневой концентратор
 Устройство автобусных 005 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
 Устройство автобусных 001 002: код 8087:8008 корпорации Intel
 Устройство автобусных 001 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор
 Устройство автобусных 004 001: с ID 1d6b:0003 основа для Linux 3.0 корневой концентратор
 Устройство автобуса 003 004: ИД 057с:6201 АВМ АВМ ГмбХ Фриц!Беспроводная локальная сеть В1.1 [Тексас инструментс TNETW1450]
 Устройство автобуса 003 002: с ID 12d1:1021 Хуавей технологии Co., ЛТД. U8520
 Устройство автобуса 003 001: с ID 1d6b:0002 Linux в основу 2.0 корневой концентратор

 $ АБР устройств
 * демон не работает. начиная его сейчас на порту 5037 *
 * демон начался успешно *
 Список устройств, подключенных
 Устройство E9V9MC11A1703545 
+494
gtrefry 22 июн. 2017 г., 01:55:18

Если вы не можете установить что-нибудь, вы должны быть в состоянии сделать что-то вроде этого (взято из здесь):

$ для IP-кошачий ips.txt`; сделать 
 СШ -о PreferredAuthentications=открытый ключ фрагментик@$ИС "Эхо", " 2>&1 | 
 грэп отказано >/dev/нуль && Эхо "$ИС СШ"; 
 сделано < ips.txt

Хитрость тут в PreferredAuthentications. Это говорит о СШ пытаться подключиться, используя ключевые данные, которые хранятся в ~/.СШ. Пока пользователь этой программой не имеет доступа к удаленной системе (изменить его на любой случайный именем вы хотите), то соединение не будет установлено с "отказано в доступе" ошибка. Это означает, что команда grep отказано будет успешной, и поэтому "эхо" будет запущена команда. && означает, запустите следующую команду, если предыдущая (вот, грэп) был успешным.

Если вы запустите этот сценарий на файл, содержащий IP-адреса, он будет печатать только те сервера с запущенным SSH-служба.

+490
Neliza Marie Dakoykoy Avila 28 июл. 2016 г., 20:36:43

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

самогон Инфо --в JSON=В1-установлен | jq не -р '.[] | если .установлено[0].poured_from_bottle потом .имя еще пустой конец
+452
vc59 1 сент. 2015 г., 21:47:02

Первый шаг

Заменить пробелы с строки заканчивается через СЭД

Второй шаг

Фильтр на выходе с помощью команды grep

Пример

СЭД -Е С/\ /\\Н/Г файл | команда grep .SWF-файл

+330
Pradhan 27 февр. 2010 г., 09:00:08

Я разрабатываю простой bash-скрипт для просмотра данного проекта компас. Мой сценарий показана ниже.

Я бы хотел, чтобы позволить пользователю вводить пользовательский путь или использовать по умолчанию http_path значение. Я не уверен, как установить путь переменную, равную http_path переменную, в которой по умолчанию Апач каталог находится с помощью моего текущего скрипта. Если есть лучше предложения и/или ресурсы для обучения, как писать скрипты bash, пожалуйста, поделитесь!

Примечание: Я искал этот сайт, Google, и StackOverflow для ответа. Если найдете решение моей проблемы, пожалуйста, дайте мне знать!

#!/бин/Баш
# Этот скрипт будет смотреть данный проект компас 
http_path=в/var/www в/

Эхо -Н "ввести в новый путь и нажмите. Чтобы использовать путь по умолчанию $http_path нажмите [Enter] два раза"

пока читал путь; делать
 если [ -з "${путь}" ]; затем
 понятно 
 # эти две строки включить скрипт работать, если я не
 # Я не подскажу по пути по умолчанию. Это было проверено и работает
 # Эхо ", который был пуст, сделать это снова!"
 # Эхо -Н "ввести в КОМПАС каталог проекта и нажмите кнопку [Enter]"
 Эхо "вы уверены, что хотите использовать путь по умолчанию? Нажмите [Enter] для продолжения..."
пути $Path=$http_path
еще
 Эхо "сейчас проверю..."
перерыв
интернет
сделано

Эхо -Н "войти в проект, чтобы смотреть и ССН [ввод]"

пока проект читать; делать
 если [ -з "${проект}" ]; затем
 понятно 
 Эхо ", который был пуст, сделать это снова!"
 Эхо -N "введите имя проекта "компас" и нажмите кнопку [Enter]"
еще
 Эхо "сейчас проверю..."
перерыв
интернет
сделано

Эхо "смотрите проект" $Project "в директории" $путь
Эхо "до выхода проекта нажмите Command/контроль + с"

компакт-диск $путь
проект компас смотреть $

Посмотреть решение проблемы здесь

+325
Nick Tsigkros 20 февр. 2010 г., 06:09:28

Я работаю на инструмент командной строки, написанный на Python.

Там должны быть по умолчанию директории. Очень похож на подход с nginx:

conf_root
|__главная.конф
|__проекты
|__проект1.конф
|__проект2.конф
|__другого проекта_.конф

Я ищу условно практик для хранения файлов конфигурации CLI и конфиг.

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

Я собираюсь использовать ПМС в качестве установочного инструмента. (типун установить имя_пакета)

+320
MaienM 22 июл. 2018 г., 09:28:44

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

Ты сказал, что ты не беспокоишься о времени ЦП, но моя первоначальная попытка просто скотина-заставил он, сравнивая каждую строку в каждой строчке занял 30-е годы для запуска на 1800 строке файл, поэтому я оптимизировал его с %мин. хэш, ключом время с точностью до минуты, так что только минут, +4, +5 и +6 минуты с каждой отметкой времени принимаются во внимание. Эта версия занимает ~4S, чтобы работать на ~входной файл 4000 линию.

использование предупреждений;
использовать строгие;
используйте datetime;
используйте datetime::формат::Strptime;

мой $ГНТО = дата и время::формат::Strptime->новый( on_error=>'квакать',
 шаблон => '%г-%м-%д %H:%M:%S.%3N' );
мой (@РЭС, %мин.);
в то время как (<>) {
 м{\а\с* ([-\г]+) \С+ ([\Д:.]+) \с+Фарад\с+ ((?:\д+\.)?\Д+) \С*\З}ixms
 или умереть "не удалось разобрать строку: $_";
 мой $ДТ = $ГНТО->parse_datetime ("1$$2");
 мой $мин = инт($ДТ->эпохи/60);
 мой $отдых = { Мин=>$Мин, Фарад=>$3, ДТ=>$ДТ, искать=>$ДТ->клон->добавить(минут=>5) };
 пуш @{ $мин{ $мин } }, $отдых;
 пуш @РЭС, $отдых;
}

для моего $шавка (@РЭС) {
 мои @кандидатов = (
 @{ $мин.{$шавка->{мин}+4} // [] },
 @{ $мин.{$шавка->{мин}+5} // [] },
 @{ $мин.{$шавка->{мин}+6} // [] } );
 мой ($min_diff_ms,$min_other);
 для других (@кандидатов) {
 мой $diff_ms = АБС($шавка->{искать}->subtract_datetime_absolute($другие->{ДТ})
->in_units('НС'))/1e6;
 если (!определена в размере min_diff_ms || $diff_ms<$min_diff_ms) {
 $min_diff_ms = $diff_ms;
 $min_other = $другие;
}
}
 печатать $шавка->{ДТ}->функцию strftime('%г-%м-%д %H:%M:%S.%3N')," Фарад ",
 $шавка->{фарадах}, определяемая($min_other) ? ( " ",
 $min_other->{ДТ}->функцию strftime('%г-%м-%д %H:%M:%S.%3N')," ",
 $min_other->{фарадах} ) : ", "\п";
}

Ваш оригинальный пример ввода:

 2018-02-16 16:45:29.557 фарадах 0.0004300000
 2018-02-16 16:45:29.557 фарадах 0.0004300000
 2018-02-16 16:45:29.558 фарадах 0.0004300000
 2018-02-16 16:46:09.300 фарадах 0.0004300000
 2018-02-16 16:47:10.987 фарадах 0.0002800000
 2018-02-16 16:47:51.611 фарадах 0.0006500000
 2018-02-16 16:47:51.612 фарадах 0.0006500000
 2018-02-16 16:48:34.077 фарадах 0.0006600000
 2018-02-16 16:49:17.015 фарадах 0.0003300000
 2018-02-16 16:49:59.075 фарадах 0.0000700000
 2018-02-16 16:50:40.486 фарадах 0.0002400000
 2018-02-16 16:51:22.525 фарадах 0.0005900000
 2018-02-16 16:52:01.997 фарадах 0.0003900000

Выход на этот вход:

2018-02-16 16:45:29.557 фарадах 0.0004300000 2018-02-16 16:50:40.486 0.0002400000
2018-02-16 16:45:29.557 фарадах 0.0004300000 2018-02-16 16:50:40.486 0.0002400000
2018-02-16 16:45:29.558 фарадах 0.0004300000 2018-02-16 16:50:40.486 0.0002400000
2018-02-16 16:46:09.300 фарадах 0.0004300000 2018-02-16 16:51:22.525 0.0005900000
2018-02-16 16:47:10.987 фарадах 0.0002800000 2018-02-16 16:52:01.997 0.0003900000
2018-02-16 16:47:51.611 фарадах 0.0006500000 2018-02-16 16:52:01.997 0.0003900000
2018-02-16 16:47:51.612 фарадах 0.0006500000 2018-02-16 16:52:01.997 0.0003900000
2018-02-16 16:48:34.077 фарадах 0.0006600000 2018-02-16 16:52:01.997 0.0003900000
2018-02-16 16:49:17.015 фарадах 0.0003300000
2018-02-16 16:49:59.075 фарадах 0.0000700000
2018-02-16 16:50:40.486 фарадах 0.0002400000
2018-02-16 16:51:22.525 фарадах 0.0005900000
2018-02-16 16:52:01.997 фарадах 0.0003900000

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

использование предупреждений;
использовать строгие;
время использования::шт.;

мой (@РЭС, %мин.);
в то время как (<>) {
 м{\а\с* ([-\г]+) \С+ ([\Д:]+)(\.\д+) \S+с Фарад\с+ ((?:\д+\.)?\Д+) \С*\З}ixms
 или умереть "не удалось разобрать строку: $_";
 мой $ДТ = время::заготовки->strptime("$1 $2", '%г-%м-%д %ч:%м:% - ов');
 мой $мин = инт($ДТ->эпохи/60);
 мой $отдых = { Мин=>$Мин, Фарад=>$4, timestr=>"$1 $2$3", эпоха=>$ДТ->эпоха };
 пуш @{ $мин{ $мин } }, $отдых;
 пуш @РЭС, $отдых;
}

для моего $шавка (@РЭС) {
 мои @кандидатов = (
 @{ $мин.{$шавка->{мин}+4} // [] },
 @{ $мин.{$шавка->{мин}+5} // [] },
 @{ $мин.{$шавка->{мин}+6} // [] } );
 мой ($min_diff_s,$min_other);
 для других (@кандидатов) {
 мой $diff_s = АБС( $другие->{эпоха} - $шавка->{эпоха} );
 если (!определена в размере min_diff_s || $diff_s<$min_diff_s) {
 $min_diff_s = $diff_s;
 $min_other = $другие;
}
}
 печатать $шавка->{timestr}," Фарад ",$шавка->{фарадах},
определенными($min_other)
 ? ( " ", $min_other->{timestr}," ",$min_other->{фарадах} )
 : ", "\п";
}

Выход:

2018-02-16 16:45:29.557 фарадах 0.0004300000 2018-02-16 16:49:17.015 0.0003300000
2018-02-16 16:45:29.557 фарадах 0.0004300000 2018-02-16 16:49:17.015 0.0003300000
2018-02-16 16:45:29.558 фарадах 0.0004300000 2018-02-16 16:49:17.015 0.0003300000
2018-02-16 16:46:09.300 фарадах 0.0004300000 2018-02-16 16:50:40.486 0.0002400000
2018-02-16 16:47:10.987 фарадах 0.0002800000 2018-02-16 16:51:22.525 0.0005900000
2018-02-16 16:47:51.611 фарадах 0.0006500000 2018-02-16 16:51:22.525 0.0005900000
2018-02-16 16:47:51.612 фарадах 0.0006500000 2018-02-16 16:51:22.525 0.0005900000
2018-02-16 16:48:34.077 фарадах 0.0006600000 2018-02-16 16:52:01.997 0.0003900000
2018-02-16 16:49:17.015 фарадах 0.0003300000
2018-02-16 16:49:59.075 фарадах 0.0000700000
2018-02-16 16:50:40.486 фарадах 0.0002400000
2018-02-16 16:51:22.525 фарадах 0.0005900000
2018-02-16 16:52:01.997 фарадах 0.0003900000

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

+305
Micah Thomas 4 февр. 2018 г., 01:48:44

Я пытаюсь установить PHP из исходных кодов на моего Ubuntu 12.04 ВПС.

Я устанавливаю PHP вроде этого:

  1. Скачать последнюю версию с сайта php.net .
  2. Настроить его с помощью параметров, перечисленных ниже.
  3. Установить какие-либо зависимости, когда необходимо. (libxxxxx-Дэв)
  4. Затем сделать
  5. Затем сделайте установите
  6. Перенести на PHP.ini и конфигурацию fpm файлы в нужное место

Я использую эти параметры в командной настроить:

--включить-международный
--с-с OpenSSL
- без-груша
- с-Б-г
- в-формате JPEG-реж=/ЕГР
--с-ПНГ-реж=в/usr
--с-программа FreeType-реж=в/usr
--с-программа FreeType
опцией --enable-EXIF в
--включить-молния
--с-с zlib
--с-с zlib-реж=в/usr
--с-mcrypt=в/usr
--с-ПДО-базы данных SQLite
--включить-мыло
--включить-класса XmlReader
--с-с xsl
опцией --enable-FTP-сервер
- с-скручиваемость=/ЕГР
--с-аккуратный
--с-файла xmlrpc
--включить-sysvsem
--включите-включения их
опцией --enable-shmop
--с-с MySQL=с mysqlnd
- С-в mysqli=с mysqlnd
--с-ПДО-в MySQL=с mysqlnd
опцией --enable-pcntl
--с-с readline
--возможность-работы mbstring
- с-скручиваемость
--с-список pgsql
--с-ПДО-список pgsql
- с-текстом
--включить-розетки
--с-расширением bz2
опцией --enable-bcmath
--включить-календарь
--с-переменные libdir=Либ
--включить-хранитель-ЗТС
- с-ГПМ
--включить-тефлон

Теперь, это идет все хорошо. Версия работает, как ожидалось, и во время установки у меня не было никаких проблем. Сейчас веселье идет. Всякий раз, когда я хочу установить что-то вроде mcrypt (например) я обычно типа apt-получить установку пакета php5-mcrypt , но когда я делаю, и посмотреть на зависимости, я вижу, что РНР5 до сих пор числится как один и будет установлен после того, как я нажмите г (перезапись моя собственная версия).

Сейчас основное направление моего вопроса, как я пусть Убунту знаю, что у меня уже есть в php5 установлен так, что он не пытается больше устанавливать php5 как зависимость. Нужно ли менять что-то в процессе настройки? Нужно ли устанавливать php5 с помощью apt-получить способом, во-первых, удалить его вручную, и установить свою версию PHP после.

Стоит отметить, что мне нужна эта нестандартная сборка PHP, чтобы сделать pthreads не работать, так как есть не репо, которые предлагает версию ЗТС на PHP (но, пожалуйста, сделайте кого-нибудь?).

+279
EosLove 28 июл. 2018 г., 08:28:32

Я, видимо, написал это на той площадке С. О. - askubuntu по-видимому, имел дело с этим вопросом и нашла кое-какие ссылки на исследования.

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

  1. Загрузочного диска LiveCD на более новом оборудовании с 2 дисков SATA, подключенные в порты 0 и 1, и новые данные целевая диск, подключенный через интерфейс SATA или USB3

  2. Установите для mdadm:

    судо apt-получить установку для mdadm
    
  3. Сканирование всех дисков для томов RAID:

    судо команды mdadm -Q в /Дев/СД[в-Ф][1-9]
    
  4. Попытка просканировать и собрать и открыть в Наутилусе:

    судо команды mdadm --сборка --сканирование
    
  5. СР/использование rsync/ТАР/и т. д. Ваши данные с Тома Raid на новые целевые данные

    Редактировать: до сих пор ответа я выложил выше был правильный, но этот NAS настройка дисков/рейд ЛВМ такой:

    корень@в Ubuntu:~# судо lsblk -Ф ИМЯ МЕТКИ FSTYPE КЛЮЧЕВОЕ UUID И ТОЧКУ МОНТИРОВАНИЯ СКБ
    ├─sdb2 буд ет экспортироваться linux_rai ix2b:1 0b3fca64-f33a-21cc-45dc-6353be71366e
    │ └─МД1 LVM2_memb HgGqsx-нртп-MF1f-tWYK-Iv3w-g24n-MylTHy └─sdb1 linux_rai ix2-ЭБ-113:0 70d23f10-3d2b-9d15-4af5-7c4e11dda669
    └─md0
    Амми
    ├─sdc2 linux_rai ix2b:1 0b3fca64-f33a-21cc-45dc-6353be71366e
    │ └─МД1 LVM2_memb HgGqsx-нртп-MF1f-tWYK-Iv3w-g24n-MylTHy └─sdc1 linux_rai ix2-ЭБ-113:0 70d23f10-3d2b-9d15-4af5-7c4e11dda669
    └─md0
    ПДД
    ├─sda2
    ├─своп sda5, поэтому d7fa7f10-c009-435c-8435-e0b4556a235b [своп] └─sda1, поскольку в ext4 5e18f5b8-ff52-4f82-8a2a-24d687eb8413 /









Редактировать: я собрал вместе все оставшиеся этапы и буду писать их сюда добавить и построить руководство к должности. У меня есть все тома RAID, установленный в разъем USB3/SATA с виртуальной машины, которая зарекомендовала себя в работе большой и хороший спин на подходе другие, кажется, принять, пытаясь восстановить диски NAS. Я их установил через порты SATA3-->USB3 на преобразователи протестирован в виртуальной машине при температуре около 120-150мб/с след х 2 полосы, так что массу быстрее, чем оставить их в NAS! Следите за обновлениями!

+176
Fatih Toprak 11 мар. 2016 г., 17:07:59

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

!/raidarray/.*
+167
miya 8 июн. 2015 г., 14:51:20

Раздел 9.3 из (ГНУ) принять руководство описывает переопределение переменных.

Аргумент, содержащий ‘=’ указывает значение переменной: ‘в=Х’ устанавливает значение переменной V К x.

Проблема не в вашем Makefile, но с вызовом. Довод о том, что содержится = просто =. Сделать не объединить несколько аргументов в одну, необходимо указать: подкаталоги=/домой/ЭСП/задача 1-2.

+133
Guillaume Boudreau 20 дек. 2011 г., 01:29:22

Я учился команду ping вариантов. В том, что я нашел опцию-M для установки меток на пакеты.

Ниже команда отправляет пакет с маркировкой 10 на 192.168.2.65.

пинг -М 10 192.168.2.65

С помощью ниже команду, я могу в состоянии получить этот пакет в пункт назначения.

в iptables -a входной сигнал -м Марк ... Марк 0xa -Джей принимает

Но приведенная выше команда не получает помеченный пакет. Вышеуказанные команды iptables ничего не возвращает.

Примечание : мы оба имея прав суперпользователя.

+92
Symfrog 10 мар. 2019 г., 09:20:33

Autodel welcome.sh

Есть mkwelcome.sh скрипт:

#!/бин/Баш
WelcomeFile=./welcome.sh
кошки <<-"EOWelcome" >$WelcomeFile
#!/бин/Баш
 Эхо Добро пожаловать
счетчик=0
старый=$граф
((счетчик++))
 СЭД "ы/^кол-во=$старый/графа=$число/" -Я $0
 ((количество>4))&&РМ $0
EOWelcome
чмод +х $WelcomeFile

Примечание: уход использовать табуляцию и без пробела в начале строки!

Двойные кавычки обеспечить переменные не будут истолкованы .

Затем вы могли бы попробовать:

./mkwelcome.sh 
./welcome.sh 
Добро пожаловать
./welcome.sh 
Добро пожаловать
./welcome.sh 
Добро пожаловать
./welcome.sh 
Добро пожаловать
./welcome.sh 
Добро пожаловать
./welcome.sh 
в bash: ./welcome.sh: нет такого файла или каталога

Затем добавить в код .bashrc следующее:

[ -Ф /path/welcome.sh ] && /path/welcome.sh

Красивая вариация

СЭД 'с/^ \+/\т/' >mkwelcome.sh

#!/бин/Баш
WelcomeFile=./welcome.sh
кошки <<-"EOWelcome" >$WelcomeFile
#!/бин/Баш
 conWord=(первый второй третий четвертый пятый) 
счетчик=0
 Эхо Добро пожаловать в ваш ${conWord[граф]} логин!
старый=$граф
((счетчик++))
 СЭД "ы/^кол-во=$старый/графа=$число/" -Я $0
 ((количество>4))&&РМ $0
EOWelcome
чмод +х $WelcomeFile

Сочетание клавиш Ctrl+д

./mkwelcome.sh 
[ -х ./welcome.sh ] && ./welcome.sh 
Добро пожаловать ваш первый вход в систему!
[ -х ./welcome.sh ] && ./welcome.sh 
Добро пожаловать на ваш второй логин!
[ -х ./welcome.sh ] && ./welcome.sh 
Добро пожаловать на третий вход!
[ -х ./welcome.sh ] && ./welcome.sh 
Добро пожаловать в ваш четвертый вход!
[ -х ./welcome.sh ] && ./welcome.sh 
Добро пожаловать в ваш пятый вход!
[ -х ./welcome.sh ] && ./welcome.sh 
[ -х ./welcome.sh ] && ./welcome.sh 
+52
frlan 18 февр. 2015 г., 11:03:33

Мне было интересно, если есть способ, чтобы передать выходные данные команды и направить его в stdout. Так, например, состояние печатает печенье, а также копирует его в буфер обмена:

$ Фортуна | тройник >(?стандартный вывод?) | pbcopy 
"...В Unix, и MS-DOS и Windows NT (как Также известный как Хороший, плохой, и
некрасиво)."
(Мэтт Уэлш)
+51
pelotasplus 17 сент. 2014 г., 08:46:41

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

$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