в VI/Vim, как я могу выписать энное слово все строки в новый файл

Не на всех это довольно просто.

$ судо apt-получить установку apache2 не пакета libapache2-mod-в версии PHP5 и php5 phpMyAdmin и

После этого вы должны быть все готово. Если вы хотите добавить порты в брандмауэре это порт 80/TCP для HTTP и 443/TCP для HTTPS, если вы хотите, SSL также сделать:

 $ команду sudo a2enmod SSL в
 $ команду sudo a2ensite по умолчанию SSL-шифрования

И чтобы добавить правила iptables:

 $ iptables в судо-Т фильтр -входной сигнал -п ТСР -м протокола tcp --dport 80 -j может принимать
 $ iptables в судо-Т фильтр -входной сигнал -п ТСР -м протокола tcp --dport 443 -J может принимать

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

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

С уважением, Йохен

+173
nige 17 дек. 2019 г., 15:34:05
24 ответов

Вы действительно не нужно использования getopt для обработки скрипта длинные варианты. В команде getopts встроенная функция может сделать это так хорошо (и обычно без подоболочек). Хитрость заключается в том, чтобы использовать - как вариант. Этак --"сухой ход" (например) будет optvar=- и OPTARG=-всухую. Вот эффективный пример того, как можно сделать это конкретно для этого случая:

#!/Бен/ш
помощь(){ использование Эхо; } #манекен помочь
снятие dryrun пользователя пройти _o о #убедитесь, что все флаг Варс обнуляются
в то время как команде getopts :-:п:п:д о && #команде getopts петли
 о=${о'#-} _o=${о:+$OPTARG} #пустой $o если $о==-
не $о$OPTARG в #тест сцепляются $о$OPTARG
 (у*|-пользователей) пользователей=${_o:-$2} ;; #Набор $пользователь $_o или $2
 (Р*|-пропуск) пропуск=${_o:-$2} ;; #то же самое за $пройти
 (д*|-dryrun) о=д dryrun=1 ;; #не $OPTARG в любом случае - о=D базу
 (*) ! помогите ;; #без использования опции мет - опт об ошибке
 эсок || выход #выход с ошибкой, если опт == ! помогите
 смена "$((!${#о}+(OPTIND-(OPTIND=1))))" #смена параметров, как они читают
сделано

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

~/getopts.sh -п-пользователя-Пользователь я-uвы -д --сух-бежать

...при выполнении ж/ #!/Бен/Ш-х bangline напечатано это мой поток stderr:

+ отключено пользователей dryrun пройти _o о
+ команде getopts :-:п:п:д О
+ о=п _o=-пользователей
+ пропуск=-пользователей
+ смена 1
+ команде getopts :-:п:п:д О
+ о= _o=
+ пользователь=мне
+ сдвиг 2
+ команде getopts :-:п:п:д О
+ о=у _o=вы
+ пользователь=вы
+ смена 1
+ команде getopts :-:п:п:д О
+ о=д _o=
+ о=д dryrun=1
+ смена 1
+ команде getopts :-:п:п:д О
+ о= _o=
+ о=д dryrun=1
+ смена 1
+ команде getopts :-:п:п:д О

После завершения команде getopts петли можно просто сделать...

[ "$((dryrun))" -экв 0 ] && производства || dryrun

...если вы объявляли производства() и dryrun() функции. Они найдут любой командной строки значений, указанных на $передать и/или $пользователей присваиваются по мере необходимости. Если любой из этих не был объявлен в командной строке, вы могли бы рассмотреть их привязки как:

Эхо "${пользователь=default_username}" "${пропуск=default_password}"

...просто, чтобы покрыть все ваши базы.

+967
KH Christian 03 февр. '09 в 4:24

Кто-нибудь сумел успешно использовать Android Авто с любой автомобиль в Польше?

Мой Motorola Мото З2 играть не полностью, когда я пытаюсь подключить его к моей Тойота Aygo 2018+ (пробовал много хорошее качество USB кабель): само автоматического отключения Android автоматически примерно через 0,5 секунды и дисплей автомобиля показывает, как "неопознанные устройства".

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

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

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

+960
Henry E 10 нояб. 2021 г., 18:34:28

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

Направляющие я посмотрел, кажется, предлагаю вам нужны только правильные разрешения на папку вы установки в (в/MNT/SDB) в моем случае. Когда HD не подключен к папке я могу, однако, написать ему, как только смонтировать в папку, я получаю ошибку отказа в доступе.

Я пробовал форматирование диска в FAT32 и ext3 (файловая система FAT32, будет лучше, так что я могу получить доступ к HD в Windows) и я получаю ту же ошибку в любом случае. Я также пробовал различные настройки разрешения на каталог я монтажа и /dev/sdb1 без какого-либо успеха.

Любая помощь будет оценили.

+925
Tyrannodogg 21 июл. 2021 г., 06:30:15

Чтобы выполнить сброс настроек с помощью меню Настройки, выполните следующие действия:

Перед тем, как сбросить настройки на Android, см. Варианты для резервного копирования данных.На вашем мобильном устройстве, откройте меню Настройки.В разделе "Личные данные" нажмите Восстановление и сброс. Возможно, потребуется ввести графический ключ, PIN или пароль.В разделе "Личные данные" нажмите Сброс данных.Прочитайте информацию на экране и сенсорный телефон сбросить.Если у вас есть блокировку экрана, вам потребуется ввести графический ключ, PIN или пароль.При появлении запроса нажмите стереть все, чтобы удалить все данные из внутренней памяти устройства.Когда устройство закончит стирание, выберите опцию, чтобы перезагрузить устройство.

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

Вариант 2: сброс устройства в режиме восстановления

Прежде чем начать

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

+788
user38127 28 мар. 2012 г., 08:51:05

Я хочу обновить мой Nexus 5 от cm11 (на основе Android 4.4.2) для СМ12 (на базе Android 5), но я терпеть не могу новый ультра-минималистский софт иконки кнопок л. Андроид

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

Есть ли способ, чтобы заменить значок кнопки Android л мягкий комплект с набором значок Андроид K софт?

Kitkat Lollipop

+573
netblognet 3 сент. 2018 г., 16:37:34

Для парсера блокчейн, можно ли сказать, что "для X magicbytes последовательности, мы имеем х блоков в блокчейне" ?

Другими словами, может блоков в блокчейне случайно содержат magicbytes последовательности ?

+555
Powtingduck 29 апр. 2023 г., 13:22:51

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

+544
user1859201 8 дек. 2021 г., 12:46:09

Если вы идете в Параметры системы -> язык и текст -> источники ввода, вы должны иметь возможность "разрешить другую для каждого документа" в разделе параметры источника входного сигнала.

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

+500
killu 13 дек. 2016 г., 09:59:15

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

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

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

Были ли какие-то дополнительные исследования по этому вопросу? Есть ли привести как к тому, что механизм, отвечающий за восприимчивость тип o / иммунитета крови тип B?

+485
mala84 aaron 18 янв. 2022 г., 18:55:38

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

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

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

+478
Springberg 11 июн. 2018 г., 05:05:31

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

+447
ecolabel 20 окт. 2019 г., 21:41:12

ОС-это Арч Линукс на x86-64. Я пытаюсь начать tomcat7.обслуживание через systemctl начать tomcat7.службы, но он выбрасывает сообщение об ошибке:

Работа для tomcat7.сервис не удалось, потому что процесс управления завершился с кодом ошибки.
В разделе "systemctl tomcat7 статус.сервис" и "journalctl -Хе" для деталей.

Когда я выполнить systemctl статус tomcat7.обслуживание, он показывает это сообщение:

● tomcat7.услуги - котяра 7 сервлет контейнер
 Загружен: загружен (файл/usr/lib в/systemd в/системы/tomcat7.обслуживание; инвалиды; предустановленные поставщик: отключен)
 Активный: сбой (результат: выход-код) с пн 2018-04-02 04:28:40 МСК; 2мин 40С. назад
 Процесс: 2979 ExecStop=/usr/Бен/jsvc -PID-файл в /var/работа/tomcat7.пид -стоп орг."Апач".Каталина.запуска.Начальной загрузки (код=выход, статус=255)
 Процесс: 2972 ExecStart=/usr/Бен/jsvc -Dcatalina.дом=${CATALINA_HOME} -Dcatalina.база=${CATALINA_BASE} -Джава.Ио.никакое сжатие=/ВАР/ТМП/tomcat7/темп-СР /usr/доли/Ява/Викисклад-демон.фляги:/usr/доли/Ява/затмение-ЕС.>
 Главный ПИД: 2977

апр 02 04:28:40 Карлос-ПК помощью systemd[1]: начиная с Tomcat 7 сервлет контейнер...
апр 02 04:28:40 Карлос-ПК jsvc[2972]: не удается найти какой-либо виртуальной машины в Java Домашнего каталога /usr/lib в/в JVM/по умолчанию-во время выполнения
апр 02 04:28:40 Карлос-ПК помощью systemd[1]: tomcat7.обслуживание: не могу открыть файл PID в /var/работа/tomcat7.пид (пока?) после старта: нет такого файла или каталога
апр 02 04:28:40 Карлос-ПК помощью systemd[1]: tomcat7.обслуживание: процесс контроль 2977 что это не наш ребенок. Мы, скорее всего, не заметите, когда он выходит.
апр 02 04:28:40 Карлос-ПК jsvc.старпома[2976]: 2018-04-02 04:28:40 2977 jsvc.ошибка старпома: не удается найти каких-либо виртуальной машины в Java Домашнего каталога /usr/lib в/в JVM/по умолчанию-во время выполнения
 2018-04-02 04:28:40 2977 jsvc.ошибка старпома: не удается найти файл библиотеки, как JVM 
апр 02 04:28:40 Карлос-ПК помощью systemd[1]: tomcat7.обслуживание: процесс управления вышел, код=выход состояния=255
апр 02 04:28:40 Карлос-ПК помощью systemd[1]: tomcat7.служба: убить процесс 2977 (н/а) с сигнал SIGKILL.
апр 02 04:28:40 Карлос-ПК помощью systemd[1]: tomcat7.служба: убить процесс 2977 (н/а) с сигнал SIGKILL.
апр 02 04:28:40 Карлос-ПК помощью systemd[1]: tomcat7.обслуживание: не удалось покинуть-код результата''.
апр 02 04:28:40 Карлос-ПК помощью systemd[1]: ошибка запустите Tomcat 7 сервлет контейнер.

Если я делаю LS в каталоге /usr/lib в/в JVM/по умолчанию во время выполнения , чтобы проверить, если у меня есть Java-окружения, он показывает:

Бен конф демо включают юридические jmods выпуска Либ человек 

Итак, существует каталог.

Что могло произойти? Спасибо

+432
thengineer 27 мая 2019 г., 11:53:43

Меньше набирать, если нет пробелов в файлах:

 Эхо *.Текс|команды xargs -N1 в pdflatex
+407
Visal Kumar 11 июл. 2014 г., 22:55:05

В два, нет, три, ... Среди основных препятствий к этому являются:

  1. Это не допустимое имя для псевдонима. Баша онлайн-руководство:

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

    (, ), &, | и пробелов в Баш 4.4.

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

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

  4. Даже если оболочка ограничена достаточно, чтобы остановить всех версий бомба вилка, система общего назначения будут другие программируемые утилиты, которые могут повторить и вилка выключения подпроцессов. У Perl или компилятор C? Достаточно легко. Даже на awk, вероятно, может сделать это. Даже если у вас нет этих установлена, вы также должны остановить пользователя от приведения в бинарном из-за пределов системы, или работает /Бен/Ш , которая, вероятно, должна быть полностью функциональной оболочки для остальной части системы.

Просто используйте команду ulimit -у (т. е. RLIMIT_NPROC) или эквивалент ограничить количество процессов, которые может запустить пользователь На большинстве Linux систем есть pam_limits , которая может установить процесс подсчета предела, прежде чем какие-либо команды, выбранные пользователем, запускаются.

Что-то вроде этого в файл/etc/безопасности/ограничения.конф поставила бы жесткое ограничение в 50 процессы всех пользователей:

* жесткий nproc 50

(Стивен Китт уже упомянутой точке 1, Джефф Шаллер отметил 2 и 3.)

+397
Md Nasir Uddin 23 мар. 2020 г., 05:31:26

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

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

Мои вопросы:

  1. Делает подкасты приложение поддерживает какую-то функцию таймера сна?
  2. Если да, то как им пользоваться?

Я на iPhone под управлением iOS 11.4.1.

+332
Shmarkus 11 апр. 2021 г., 10:10:23

В путь rpath проблема

Мне удалось решить эту проблему благодаря какой-то внешней помощи.

При открытии приложения консоли, я видел это сообщение, которое приходит от XProtectService, что, видимо, настоящий справочник с точки зрения привратника

по умолчанию 11:00:файл 31.445713 +0200 XprotectService /объемы/Стив 2/Стив.приложение/содержание/Макосе/Стив рухнул на rPathCmd /пользователи/пример/tmp/и buildSteve/QtConcurrent.рамки/версии/5/QtConcurrent

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

Я написал Python скрипт для рекурсивного исправить путь rpath, и теперь он работает.

Сценарий изменения исполняемого файла путь rpath , используя install_name_tool. Это не то, что пользователю придется делать исключительно что-то для разработчика приложения, чтобы исправить перед развертыванием.

+314
Ike Eazy 9 февр. 2015 г., 02:12:08

На данный момент сборы составляют чуть смешно при отправке из мицелия. Я подумываю о переносе всех моих монет Электрум 3 как segwit (ВС1) адрес. Тогда мои гонорары будут меньше? И если я использую исключительно Электрум 3, смогу ли я отправить мои монеты в устаревшие адреса (1...) без каких-либо проблем?

+281
Numeral 19 февр. 2010 г., 19:08:16

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

+280
Dan Josephs 1 июл. 2012 г., 01:09:16

Я запустил сервер Ubuntu 10.04 в качестве файлового сервера. Он находится на домене Active Directory в Windows (2008 СБС) и хорошо работает в течение нескольких лет (перенесен на новое оборудование и обновлении с 8.04 несколько месяцев назад). Клиенты изначально всех Windows XP, Но теперь есть еще компьютеры Mac (12 Снежный Барс, 2 Лев), чем Windows (1 ХР, 1-Виста, 2 семерки), которые все еще используют Samba для совместного использования.

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

Что это лучший способ определить, что происходит?

+263
Anshu Roy 28 янв. 2014 г., 18:14:57

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

+227
Mahendra Salecha 12 июн. 2014 г., 15:56:41

Я удалил родительского приложения с iPhone работает iOS12, но все еще вижу это приложение в список "приложения".

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

+159
Rabbit2190 3 апр. 2012 г., 07:59:14
Кластер Беовульф-это набор частных сетевые компьютеры, которые могут использоваться для параллельных вычислений. Оно предусматривает на сегодняшний день пример смонтированного оборудования и установленных программ.
+151
Winslow Strong 10 дек. 2011 г., 13:57:37

Возможные Дубликаты:
Что я могу сделать, чтобы увеличить жизнь батареи на моем телефоне Android?

Какие самые лучшие приложения, или лучшие практики для фиксации медленных операционных телефонов и бедная жизнь батареи на Android 2.2?

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

+136
trutheality 19 авг. 2011 г., 03:10:09

Как говорится в комментарии выше, вам не нужно iOS 10, чтобы скачать iBooks. Однако, учитывая информацию в вашем скриншоте, вполне возможно, что iBooks-это не доступно в вашей стране.

Редактирование: 10 прошивкой не выходит. Я понятия не имею, почему он будет требовать у вас есть.

Пожалуйста, ознакомьтесь со следующей статьей и убедитесь, что ваше устройство совместимо.

https://support.apple.com/en-us/HT201478

СМ. РЕДАКТИРОВАНИЯ НИЖЕ

enter image description here

Я просто смотрел на магазин приложений, и это, кажется, требуется iOS 10!

https://itunes.apple.com/us/app/ibooks/id364709193?mt=8

enter image description here

+63
user274187 10 мая 2013 г., 16:15:08

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