Обмена файлами в виртуальной машине Android х86?

Пункт “графический судо” - это подсказка для пароля пользователя. Если вы не хотите, пароль строке использовать простой судо.

Запустить visudo , чтобы создать запись в пользователям использовать sudo? файл с NOPASSWD теге. Обратите внимание, что эта запись должна прийти после все записи.

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

adrelanos все = (все) 
adrelanos все = (корень) NOPASSWD: мой-Х11-приложения-работай-как-корень
По умолчанию env_keep += "дисплей домашней XAUTHORITY"
+291
Besk 16 янв. 2021 г., 11:25:16
19 ответов

Я задал следующий вопрос Добавлено пользователем дополнительных групп, но группы(1) не показывает изменения сегодня. Теперь я хотел бы знать, почему ответ работает. После запуска

команду adduser группы пользователей 

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

+937
Raysar 03 февр. '09 в 4:24

файл st.txt:

"удалось" "тест" "2018-03-30T13:42:12Z с" "2018-03-30T13:42:21Z"

у меня есть скрипт, который возвращает последний статус Rundeckjob

завиток -ы -ч "принять: приложения/JSON в" -Х сделать "http://localhost:4440/api/20/project/Windows-AD/executions?authtoken=r50onM4kXzZ7DhhAN6Fe2rwwxuAhF0IG" | питон -м в JSON.инструмент > 1.в JSON

jq не -р '.|[.казни[] | выбрать(.работа.имя != значение null)] | sort_by(.ИД) | обратного | .[0] | [.статус .работа.имя ."дата начала".дата ."дата состава".дата] | @CSV-файл' 1.в JSON > 1.КШМ

СЭД 'ы/,/ /г' 1.КШМ>st.txt
пока читал название статуса конечная дата начальная дата; делать
случае "$Status" в
"\"прерванный\"")
Эхо -1
;;
"\"не\"")
Эхо -1 + $имя
;;
"\"удалось\"")
Эхо 0
;;
*) Эхо 0 + $имя
эсок
выход 0
сделано<st.txt

Как сравнить $Start и $enddate в ("2018-03-30T13:42:12Z с" "2018-03-30T13:42:21Z") и если разница больше чем 5 минут добавить другой выход "слишком долго"

+868
netneta 22 мая 2013 г., 04:30:16

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

(Почему бы не запустить полноценный сайт на домен и на www? Это связано с де-дублирования и SEO рейтингах.)

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

+815
Omer JR 15 апр. 2015 г., 17:01:53

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

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

enter image description here

+756
wittgenste2512 1 апр. 2022 г., 18:21:16

Я придумал два решения:

  1. Используя резервного копирования и синхронизации от Google-приложение, которое позволяет вам выбрать, какие папки автоматически синхронизируются с Google Drive (это не использовать iCloud через)
  2. С помощью cron, а в macOS / Linux в командной строке программы, чтобы автоматически синхронизировать каталог на улицу из iCloud путь и его копия в iCloud папку.
+696
Erhme Erhme Edm Boldsaihan 9 дек. 2016 г., 01:04:13

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

флажок-флажка на Qt судо команды dpkg -Р 
судо apt-получить обновление
суда apt-получить -Ф установите

Теперь вы можете обновить вашу систему.

+600
Alex99 8 апр. 2012 г., 07:31:37

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

Если у вас есть Х11 подключения, вы можете использовать xsel или хклип скопировать файл в локальный буфер обмена.

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

Альтернативой могло бы стать пост-процесс после копирования:

xsel | СЭД с/ *$//' | xsel
+580
Whatsit 15 дек. 2016 г., 12:40:38

Консистенцию.

В общем, вы добавляете карты в вашей колоде, потому что они хорошие, и вы хотите оформить ваши хорошие карты. Если вы работаете менее 4 копии ваших хороших карт, вы, менее вероятно, чтобы привлечь их, чем если бы вы бегали 4 копии карты. Это в значительной степени той же причине, что в деках редко ходят более 60 карт в построенных или 40 В общества.

Также в палубах, как правило, хотят высококачественные карты для любого данного слота. Поэтому, когда дали 4 слота и возможность между оно и Дозорный Паук для вашего 5CMC существо слоте вы будете (наверное) всегда выберете самое оно. Это лучше карту по нескольким причинам, легче литых на многоцветных колод (только нуждающихся {г} против {г}{г}), она устойчива к удаления, и он имеет более высокую силу и выносливость (если вы включите зверь маркер).

Могут быть исключения, где вы могли бы работать меньше, чем 4 копии карты. Они включают в себя: у вас есть несколько карт, которые делают в основном то же самое, и вам не нужно все 8 копий одновременно (хватай за горло! и клинок судьбы), у вас есть карта, которая репетиторов для Карта (роды РМО), это карта, которую вы не хотите видеть, пока в конце игры (Aetherling).

Основное правило на количество копий Карты, чтобы запустить я слышал, это:

  1. Серебряная пуля вы можете репетитора или карта у вас очень сознательная причина только 1
  2. Трудно бросить (либо из-за требований к цвета или просто дорого), или они достаточно ситуативны
  3. Вы хотите видеть его чаще, но не обязательно каждую игру, или плохо, в упаковке
  4. Карты вы хотите увидеть все игры, особенно в начале игры
+550
cryptoludek 13 мар. 2015 г., 14:35:40

У меня есть следующие строки в моей .СШ/конфиг:

Хостом localhost
ProxyCommand нет
Хозяин ч0*
ProxyCommand нет

Хоста *
ProxyCommand штопор proxy.m.com 80 myserv 443 ~/.СШ/авт

т. е. для имени localhost и ч0* СШ не использовать прокси, но для других хозяев это.

Я попал в ловушку несколько раз знаешь, когда я хотел подключиться к другой локальной машины, но не мог подключиться, потому что посредник был активный. Не было никаких исключений для них в ~/.по SSH/config файл.

Там вдали Эхо информации в командной строке, если используется прокси-сервер? например

$ СШ otherpc
 ---> использование ProxyCommand штопор proxy.m.com 80 myserv 443 ~/.СШ/авт
Пароль: 

Я знаю, что СШ -в листинг этой линии (наряду со многими другими):

debug1: выполнение командной прокси-сервера: Exec и штопор proxy.m.com 80 myserv 443 ~/.СШ/авт 

Есть менее трудоемкий способ отображения команду proxy использовал, помогая мне, чтобы не попасть впросак? Может быть, умный Баш псевдоним/функция применение grep к СШ -в?

Предупреждение: не пишите СШ() { СШ-в | грэп Прокси}. Я попробовал, что слишком ... и случайно вилкой бомбит меня :P

+502
Suhail Hura 28 авг. 2013 г., 21:17:04

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

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

remrem = "!ш-С 'если [ $# -Пе 1 ]; затем git specBranch; еще ГИТ пуш происхождения :$1 && Git в ветке-Д $1; Интернет' -"

#вторя псевдонимы
specBranch = "!Ш-с 'Эхо укажите филиал, пожалуйста!'" 
+481
We Xue 27 февр. 2016 г., 11:34:27

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

+440
beshoyso 18 дек. 2020 г., 18:05:13

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

+418
grdaneault 17 нояб. 2018 г., 10:13:51

В первую очередь нужно проверить жесткий кодированный тип файла, который распознается ядром. Ниже перечислены типы файлов, такие как каталог, символьный специальный файл, блок-специальный файл, труба-специальный файл, сокет, и символическую ссылку. Эта информация исходит от дескриптор файла. Если файл-это обычный файл, следующий набор информации из первых 256 байт, глядя на моделей. Таким образом, текстовые файлы и исходный код C признаны изучения этих байтов. Кроме того, коммунальные услуги также ищут магическое число , которое используется для тестирования и проверки тип файла. Вы можете добавить свои собственные типы файлов, которые будут признаны путем добавления информации в файл /и т. д./магия. Обратитесь к Man-странице для магия(5) , чтобы увидеть формат файла Magic.

В старой реализации (Солярис, например), файл файл/etc/магия перечислил большинство типов файлов признала.

+404
Tuan Roy Juhara 28 дек. 2021 г., 00:05:13

Я не уверен, какую версию вы используете, вот мой совет. Причина вы, вероятно, заблокирован, из-за андроида firewall и сильным Се-Линукс политики.

Поскольку у вас есть полный root доступ, вы можете получить Shell с ADB и проверить. Тип Су - и это поможет вам в корень. Я использую TerminalEmulator, но вы можете использовать родной, если он поставляется вместе с ОС.

Если я правильно понял вас, телефон работает как роутер в режим точки. Так что это необходимо для пересылки пакетов: Эхо 1 > /труды/системы/нетто/протоколов IPv4/ip_forward

Посмотреть, если это помогает. Скорее всего, вам придется играть с iptables разрешить порт 80,443 на модем порт. Это не полный ответ, но это слишком долго, чтобы пост в качестве комментария.

+286
lawrence 9 февр. 2018 г., 19:13:53

Я установил Лок-док. Перед установкой "мужчина Эппл" ничего не дал. Теперь он дает страницы.

Когда я делаю "с dpkg -л Лок-док" я получаю

/. 
/ЕГР 
/usr/доли 
/usr/доли/док 
/usr/доли/док/Лок-док 
/usr/share/doc/tcl-doc/tcltk-policy.html 
/usr/доли/док/Лок-док/tcltk-политики.формат PDF 
/usr/доли/док/Лок-док/ридми.В Debian 
/usr/доли/док/Лок-док/авторское право 
/usr/share/doc/tcl-doc/tcltk-policy.txt.gz 
/usr/share/doc/tcl-doc/changelog.Debian.gz

Мне интересно, что источником вывода команды "Man Эппл" есть? Это один из вышеперечисленных файлов, а если нет, то почему это не отображается в выводе выше?

+283
rajesh varma 13 дек. 2016 г., 21:11:26

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

+224
Riven Anime Life 30 авг. 2010 г., 20:51:26

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

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

+176
David Rice 1 апр. 2021 г., 20:17:56

Я новичок в программировании, и знать только Свифт, в Obj-C до сих пор для меня иностранная. У меня есть работающий кошелек, но сейчас полагаться на API BlockCypher для создания транзакции, которые я не хочу делать. Может кто-нибудь помочь, скажи мне, что я делаю неправильно в следующем фрагменте кода. Я однако создание сырьевой сделки я получаю странный ответ, когда его расшифровке, где адрес массива пустые или null. Что-то очень неправильно, если у кого-то есть опыт я так высоко ценю его, как это сводит меня с ума.

импорт базе UIKit

BuildTransactionViewController класс: для UIViewController, BTCTransactionBuilderDataSource {

ВАР addressToSpendFrom = "n1QQYAHbw3q6UjWN6Q4d9oqa6u5iUDnPht"
ВАР privateKeyToSign = "cNeZkP1QPQ37C4rLvoQ8xZ5eujcjsYHZmj8clfppohypvfkhzhwu"
ВАР receiverAddress = "n1v9HH9Abs36fYf8KbwnFUfzR4prLBXhtw"
ВАР ввод данные = [NSDictionary]()
ВАР scriptArray = [строка]()
сделки ВАР = BTCTransaction()

переопределить функцию метод viewDidLoad() {
супер.метод viewDidLoad()

 getUTXOforAddress(адрес: addressToSpendFrom)
}

Функ getUTXOforAddress(адрес: строка) {

 ВАР адресу:NSURL!
 URL-адрес = NSURL(строки: "https://api.blockcypher.com/v1/btc/test3/addrs/\(адрес)?unspentOnly=истина")

 давайте задания = URLSession.общая.dataTask(с: URL-адрес! как URL) { (сведения, ответ, ошибки) -> Void в

 делать {

 если ошибка != шь {

 печати(ошибка как есть)
 DispatchQueue.главная.асинхронность {
 displayAlert(файл ViewController: селфи, название: "Ошибка", сообщение: "пожалуйста, проверьте ваше интернет соединение".)
}

 } еще {

 если да urlContent = данные {

 делать {

 пусть jsonUTXOResult = попробовать JSONSerialization.jsonObject(с: urlContent, варианты: JSONSerialization.ReadingOptions.mutableLeaves) как! NSDictionary

 печати("в JSON = \(jsonUTXOResult)")

 если да utxoCheck = jsonUTXOResult["txrefs"] как? Списка NSArray {

 самовывоз.ввод данные = utxoCheck как! [NSDictionary]
 печати("utxoCheck = \(utxoCheck)")

 для элемента в порядке.ввод данные {

 пусть transactionHash = (элемента)["tx_hash"] как! Строку
 пусть стоимость = (товар)["значение"] как! Инт

 ВАР адресу:NSURL!
 URL-адрес = NSURL(строки: "https://api.blockcypher.com/v1/btc/test3/txs/\(transactionHash)")

 давайте задания = URLSession.общая.dataTask(с: URL-адрес! как URL) { (сведения, ответ, ошибки) -> Void в

 делать {

 если ошибка != шь {

 печати(ошибка как есть)
 DispatchQueue.главная.асинхронность {
 displayAlert(файл ViewController: селфи, название: "Ошибка", сообщение: "пожалуйста, проверьте ваше интернет соединение".)
}

 } еще {

 если да urlContent = данные {

 делать {

 пусть txHashResult = попробовать JSONSerialization.jsonObject(с: urlContent, варианты: JSONSerialization.ReadingOptions.mutableLeaves) как! NSDictionary

 печати("txHashResult = \(txHashResult)")

 если да outputsCheck = txHashResult["мероприятия"] как? Списка NSArray {

 печати("выходы = \(outputsCheck)")

 для выхода в outputsCheck {

 если да valueCheck = (выходной же! NSDictionary)["значение"] как? Инт {

 если valueCheck == значение {

 дайте скрипт = (выходной же! NSDictionary)["письмо"] как! Строку
самовывоз.scriptArray.добавление(скрипт)
 печати("скрипт = \(сценарий)")
}

}

}

 печати("ввод данные = \(самовыдвижение.ввод данные)")
 печати("scriptArray = \(самовыдвижение.scriptArray)")
самовывоз.callBTCTransaction()

}

 } улов {

 печати("JSON для обработки искусству")
 DispatchQueue.главная.асинхронность {
 displayAlert(файл ViewController: селфи, название: "Ошибка", сообщение: "пожалуйста, попробуйте снова.")
}
}
}
}
}
}

задач.резюме()
}
}

 } улов {

 печати("JSON для обработки искусству")
 DispatchQueue.главная.асинхронность {
 displayAlert(файл ViewController: селфи, название: "Ошибка", сообщение: "пожалуйста, попробуйте снова.")
}
}
}
}
}
}

задач.резюме()

}

callBTCTransaction кнопку func() {

 давай адрес = BTCAddress(строки: самостоятельно.receiverAddress)
 пусть newTransaction = BTCTransactionBuilder()
 newTransaction.источник = собственн
 newTransaction.shouldSign = истина
 newTransaction.changeAddress = BTCAddress(строки: самостоятельно.addressToSpendFrom)
 newTransaction.выходов = [BTCTransactionOutput(значение: BTCAmount(1000), адрес: адрес)]
 newTransaction.feeRate = BTCAmount(2000)
 результат Варе:BTCTransactionBuilderResult? = шь
 делать {
 результат = попробовать newTransaction.buildTransaction()
 печати("transactionRaw = \(строки(описание: результат?.сделки.наговор))")
 } улов {
 Print("ошибка = \(ошибка как такового)")
}
}

Функ transactionBuilder(_ txbuilder: BTCTransactionBuilder!, keyForUnspentOutput txout: BTCTransactionOutput!) -> BTCKey! {
печати("transactionBuilder")

 дайте ключ = BTCKey.метод init(Виф: самовывоз.privateKeyToSign)
 ключ?.isPublicKeyCompressed = истина

 вернуть ключ
}



Функ unspentOutputs(для txbuilder: BTCTransactionBuilder!) -> NSEnumerator! {

 давайте выходов = NSMutableArray()

 для (индекс, элемент) в ввод данные.перечисления() {

 пусть txout = BTCTransactionOutput()
 txout.значение = BTCAmount((пункт).значение(forKey: "значение") как! Типа int64)
 txout.скрипт = BTCScript.метод init(наговор: самовывоз.scriptArray[индекс])
 txout.индекс = тип uint32((пункт).значение(forKey: "tx_output_n") как! Инт)
 txout.подтверждение = типу uint((пункт).значение(forKey: "подтверждений") как! Инт)
 пусть transactionHash = (элемента)["tx_hash"] как! Строку
 txout.transactionHash = transactionHash.данных(использование: .кодировке utf8)
выходы.добавить(txout)

}

 печати("выходы = \(выход)")

 возвращение выходов.objectEnumerator()
}

}

+120
Dodekeract 13 июн. 2017 г., 19:05:26

Множественный выбор не реализован в Launchpad. Работа вокруг: перетащить отдельные значки в папке (сделать первую папку, перетащите значок за другой и падение). Затем переместить папку в новое место и распаковать его.

+14
Pakirra 7 янв. 2019 г., 13:44:45

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