Растения томата: вместе или отдельно и пересаживать?

Я хотел бы сделать следующее:

  • Нажать комбинацию макро
  • Введите сценарий моего собственного изготовления (на Python), который имеет взаимодействия с пользователем (например, ОС UNIX диалоговое утилита для скриптов)
  • Сделать некоторые обработки на основе диалогового ответ
  • Выполнить некоторые другие шавка макроса на основе диалогового ответ (например, если X, то сделать y; еще З)

Это возможно?

+519
Nekoko9966 22 дек. 2018 г., 14:07:42
21 ответов

Как обновить смонтированной файловой системе файл? Безопасно ли оставить в установленный блочных устройств(маршрутизаторов обновление как прошивки)?

+995
user2976703 03 февр. '09 в 4:24

Кажется, что то, что я искал, было прямо передо мной. С опцией "обратный портовое экспедирование" от статьи был переименован в "порт форвардинг" .

+994
Crystal Coffman 28 апр. 2018 г., 22:13:16

Вы всегда можете рассказать свою оболочку, чтобы сказать приложений что шелл-кода приводят к их исполнению. Например, с ЗШ, передавая эту информацию в $SHELL_CODE переменной окружения с помощью preexec() крюк (printenv использован в качестве примера, можно использовать функции getenv("SHELL_CODE") в вашей программе):

$ preexec() экспорт SHELL_CODE=$1
$ printenv SHELL_CODE
printenv SHELL_CODE
$ printenv SHELL_CODE
код printenv 
$ $(Эхо printenv SHELL_CODE)
$(Эхо printenv SHELL_CODE)
$ для меня в SHELL_CODE; делать printenv "$я"; сделано
для меня в SHELL_CODE; делать printenv "$я"; сделано
$ printenv SHELL_CODE; : другие команды
printenv SHELL_CODE; : другие команды
$ Ф() printenv SHELL_CODE
$ Ф
Ф

Всех тех, кто будет выполнять printenv как:

для execve("/usr/Бен/printenv", ["printenv", "SHELL_CODE"], 
 ["ПУТЬ=...", ..., "SHELL_CODE=..."]);

Позволяя printenv для получения ЗШ код, который приведет к исполнению printenv с этими аргументами. Что вы хотите делать с этой информацией-это мне не ясно.

С Баша, объект, ближайший к ЗШс preexec() будет использовать свою $BASH_COMMAND в отладочной ловушки, но учтите, что баш не каком-то уровне переписывания в этом (и в частности переделывает некоторые пробел используется в качестве разделителя), и это применяется к каждому (ну, некоторые) выполнить команду, не вся командной строке, введенное в командной строке (см. Также functrace вариант).

отладка экспорта SHELL_CODE $ ловушку '="$BASH_COMMAND"' 
$ printenv SHELL_CODE
printenv SHELL_CODE
$ printenv $(Эхо 'SHELL_CODE')
printenv $(Эхо 'SHELL_CODE')
$ для меня в SHELL_CODE; делать printenv "$я"; готово; : другие команды
printenv "$я"
$ е '%з\п' "$(printenv "SHELL_CODE")"
функции printf '%з\п' "$(printenv "SHELL_CODE")"
$ взаимозачета functrace
$ е '%з\п' "$(printenv "SHELL_CODE")"
printenv "SHELL_CODE"
$ печать${-+ОКР } $(Эхо 'SHELL_CODE')
печать${-+ОКР } $(Эхо 'SHELL_CODE')

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

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

Эхо very_secret | туалет -с | untrustedcmd

была утечка, что секрет, как туалет и untrustedcmd.

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

#включить <запустите.ч>
#включить <stdlib.ч>
код #include <sys в/ждать.ч>
#определить обертывание(х) (setenv("C_CODE", № х, 1), х)

тап_п(АГДС, типа char *переменной argv[])
{
 если (!вызов Fork()) обертывание(execlp("printenv", "printenv", "C_CODE", значение null));
ждать(нулем);
 если (!вызов Fork()) обруч(0 + execlp("printenv", "printenv", "C_CODE", значение null));
ждать(нулем);
 если (argc > 1 && !вызов Fork()) обертывание(execvp(массива argv[1], &из argv[1]));
ждать(нулем);
 возврат 0;
}

Пример:

$ ./а.из printenv C_CODE
execlp("printenv", "printenv", "C_CODE", нуль)
0 + execlp("printenv", "printenv", "C_CODE", нуль)
execvp(массива argv[1], &из argv[1])

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

+856
Aleksandrs Ivanovs 11 янв. 2023 г., 15:52:42

Для тех, кто просмотрев пост я закончил тем просто маршрутизации запросов с помощью iptables:

Что-то вроде в iptables -Т физ-а следующее -п УДП -д 192.168.0.12 --dport 14000 -Джей ДНАТ-на 192.168.0.12:9

с Порт 14000 переслали на мой маршрутизатор позволил мне воспользоваться Воль через интернет по порту 14000.

+839
Riccardo Ulpts 15 июл. 2011 г., 11:30:50

Я согласен с ответом Жеффе по.

Одна из вещей, приемной комиссии искать свой научно-исследовательский потенциал , когда они рассматривают заявки.

Вы должны показать, что у вас есть потенциал, чтобы сделать исследование. Как вы показываете что? Хорошо написанная работа по материалам arXiv доказательства. Тот, кто пишет свои письма и рекомендации, можете использовать это, чтобы сказать это. Вы можете отметить, что бумаги в вашем приложении. Если комитет имеет какие-либо сомнения в свой исследовательский потенциал, они могут посмотреть на бумаги и нарисуйте себя вывод.

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

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

+810
Colin Ameigh 6 нояб. 2012 г., 21:57:33

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

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

Любая помощь о том, как сделать это аккуратно сгруппированы в один альбом?

С. П.: Уже перезапущен Яблоко ТВ и вошел и вышел. С помощью iTunes матч

Example 1 Example 2 Example 3 Example 4

+798
Max Zumaya Gonzalez 15 апр. 2013 г., 15:27:29

Когда вы Будда вы живете в неизбирательного осознания. Почему Господь Будда получил вдохновение, чтобы дать первую проповедь должна быть такой же, почему Бодхидхарма получил вдохновение, чтобы пойти в Китай. Он не имел отдельной чувство собственной личности, как мы делаем это в действиях просветленных очень трудно понять, используя линейную логику причинно-следственных связей. Он мог бы также сидел в пещере в Индии. Поэтому, когда его спросили, Кто ты, император, сказал он, 'я не знаю'. Тогда каковы шансы, что мы сможем выяснить, почему он уехал в Китай. Возможно, он любил чай, может быть.

+793
Ali Hamzehzadeh 31 авг. 2017 г., 22:59:39

Я была запущена Альфа-релизы Ubuntu для некоторое время теперь. Я натыкаюсь на вопросы - как я могу получить эти разрешения? Что мне делать, когда я сталкиваюсь с этими проблемами? А где я могу найти другого Убунту+1 пользователям задавать вопросы?

+787
DOK2404 15 сент. 2014 г., 00:13:43

Я в настоящее время модернизация одного из Мой Debian 9/КДЕ машин и около 1000 пакеты после выполнения команды sudo apt-получить обновление -> я должен работать судо АПТ полного обновления, судо apt-получить расстояние-обновления, судо apt-получить установку [~1000 пакеты] (как?) или что-то еще?

Здесь он говорит:

Новые версии установленных пакетов, которые не могут быть обновлены без установки другого пакета останется в своей текущей версии (отображается как “придержали”). Эту проблему можно решить либо с помощью способностей , чтобы выбрать эти пакеты для установки или попытке АПТ установить пакет.

после АПТ полного обновления шаг.

В некоторых клиент StackExchange ответы на вопросы как этот один , он говорит, что работает apt-получить расстояние-обновления могут быть опасны во время обновления, когда пакеты были проведены обратно и вместо этого рекомендуют использовать другие, более осторожные методы, чем просто выполнение apt-получить расстояние-обновления или АПТ полного обновления хотя это старая страница на debian-administration.org говорит, что для решения проблемы надо запустить apt-получить расстояние-обновления.

Когда я запускаю судо АПТ обновление (не в официальном руководстве), а не Суда apt-получить обновление он показывает только 1 пакет, имеющие неудовлетворенные зависимости.

+703
Tapan Parekh 20 мар. 2010 г., 07:24:37

Последние Барбос код поддерживает тайм-аут и повторить поведение именно такого рода вещи! Получить код https://sourceforge.net/p/watchdog/code/ci/master/tree/ и построить его и посмотреть, если это помогает. Подробнее на процесс строительства можно найти здесь, хотя он имеет в виду экспериментальную версию: http://www.sat.dundee.ac.uk/~psc/watchdog/watchdog-version-6.html

+664
Ian Yau 23 дек. 2021 г., 03:33:00

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

Глядя на только один из файлов, они все вариации, вот именем. Внимание акцентируется характер: классика. . . Lè Тур Учебное Пособие Руководство.формат PDF

Это выглядит как эта последовательность в журналах (удаление и новая копия):

удаление ./Классика. . .Ле\#\314#200 Тур Guide.ppt

./Классика. . . Л\#303\#250 Гида Учебное Пособие.формат PDF

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

Чего я не понимаю, почему rsync и не просто сохранить любой файл на самом деле.

Я с помощью rsync П2.6.9 протокол версии 29 на OS X Йосемити В10.10.5 поговорить с rsync В3.1.0 версии протокола 31 на Ubuntu 14.04.4 ЛЦ.

В командной строке OS X является:

/usr/бен/по rsync -захв --прогресс --удалить [email protected]:/src /объемы/DstDrive/ДСТ'

Есть ли способ я могу сделать rsync, чтобы сохранить имена файлов как есть?
Это ошибка в по rsync?

+647
LuKa maisuradZe 8 авг. 2011 г., 10:38:46

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

Запустить Монитор Активности [Приложения > Утилиты]
Из всех процессов, в меню Вид выберите 'иерархии' Перейдите на вкладку память
Щелкните столбец памяти до тех пор, пока стрелка вниз

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

Надо сказать, что 6ГБ оперативной памяти не так много, этих дней - и с помощью 2 ГБ, что для ВМ не оставляя вам много, чтобы играть.

+616
LeksMotors Ltd 27 дек. 2022 г., 07:15:31

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

На этот раз мы берем пояснительную флэш-карты с нами. Вы можете купить эти в продаже (напр. http://www.selectwisely.com/catalog/Seafood_Fish_and_Shellfish_Allergies ), но есть и бесплатные печатные версии (напр. http://www.justhungry.com/japan-dining-out-cards ). Можно распечатать и настроить их на то, что нужно.

После визита редактировать

Я забыл обновить с результатами этих карт. Были в нескольких местах : ничего в меню было в порядке, или они не были счастливы, чтобы гарантировать это. Пара были : у них не было проблем ни с чем в меню. Более обычно, хотя официант/официантка был счастлив отметить, что был наверняка съедобных, и однажды официантка сходила на кухню и получил список от шеф-повара из товаров, которые он поручился за как хорошо. А+++ использование карт.

+616
Cath Crunk 11 мар. 2022 г., 13:10:08

Есть список на Википедии, которая включает следующее:

  • информация
  • pinfo
  • tkman
  • tkinfo (связан странице есть также список зрителей)
  • файл справки
  • в Emacs

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

+614
Curriculum Vitae 3 мар. 2014 г., 22:48:26

Конфигурация аудио должно быть изменено с 9.10 до 10.04, потому что звуки больше не похоже на работу с Doom 3. Это было предложенный способ запустить Дум 3 раньше, и все работало нормально:

doom3 +набор s_alsa_pcm plughw:0

Правда, Doom 3 абсолютно бесшумен после обновления до Ubuntu 10.04. Кто-нибудь получал звука для Doom 3 для работы в осознанных Рысь?

Редактировать: вот некоторые потенциально полезные вывода на консоль:

------------------------------------
функции выглядит(libasound.так.2)
asoundlib версия: 1.0.22
Алса доступен
------ Инициализация - - - - Алса Звук-
plughw SND_PCM_STREAM_PLAYBACK snd_pcm_open': 0' ошибка: устройство или ресурс занято
dlclose
Предупреждение: звуковая подсистема отключена

Edit2: Ну, кажется, что Doom 3 не делиться, как и другие приложения, так что закрытие В Rhythmbox и хром и все остальное, что появляется в настройках звука под Вкладку приложения работали. Я хотел бы получить его, чтобы играть хорошо, как все остальное, но что может быть слишком много, чтобы спросить. Если кто-то может придумать решение, которое приводит к гибели от 3 до мирно сосуществующей с другими приложениями станет принято отвечать. Это хреново чтобы закрыть все остальное в первую очередь.

+563
tfing 18 июл. 2012 г., 02:41:54

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

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

+438
Carlos Jesus 20 мая 2021 г., 17:28:48

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

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

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

Спасибо загодя!

+331
kumela 28 февр. 2021 г., 12:32:06

Я хотел бы попробовать:

программа sourceanalyzer -б лязг -- -е файла

Или

программа sourceanalyzer-б-лязг -е файла

В зависимости от того, sourceanalyzer ожидает "лязг" в качестве параметра или нет.

+296
reena jain 5 янв. 2018 г., 02:14:59

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

+272
char 19 мая 2015 г., 12:19:44

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

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

дифф -штрих-исключить=ignoreme ...

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

Это похоже на способ, которым исключить-- и --исключить-Дир работает в GNU grep в при выполнении команды grep рекурсивно, хотя GNU grep в руководство объясняет это лучше.

В инфо документации для GNU дифф заклинания это:

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

+135
L Bun 3 нояб. 2019 г., 16:09:36

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

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

+16
armka 11 июл. 2012 г., 07:31:15

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