Как настроить одного виртуального рабочего стола в качестве "внешнего монитора" источник на 12.04?

Самый простой способ сделать это (в моем понимании) не должно быть никаких приложений постоянно хранится в доке. Иными словами, только приложений там работают одни. (Это то, что я делаю, и он отлично работает, я могу сразу увидеть, что работает без использования ЦМД-вкладка).

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

+826
mattd 18 янв. 2011 г., 01:17:43
17 ответов
$ ПС ОКС | тройник >(руководитель -Н1) | команда grep syslog в
ПОЛЬЗОВАТЕЛЬ ПИД %%ЦП МЕМ ВСЗ РСС ТЕЛЕТАЙП СТАТ ВРЕМЯ ЗАПУСКА КОМАНДЫ 
системный журнал 806 0.0 0.0 824 34600 ? Сл Sep07 0:00 rsyslogd -С4

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

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

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

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

    Например, даже если руководитель и команда grep передаются данные по одной строке за раз, если руководитель не знает, как с этим бороться (или получает с задержкой ядра планирования), грэп может показать свои результаты до головы даже получает шанс. Чтобы продемонстрировать, попробуйте добавить задержку: ПС вход AUX | тройник >(спящий режим 1; руководитель -Н1) | команда grep syslog, тогда это почти наверняка вывод команды grep выход первый.

$ ПС ОКС | тройник >(grep в файл syslog) | глава -Н1
ПОЛЬЗОВАТЕЛЬ ПИД %%ЦП МЕМ ВСЗ РСС ТЕЛЕТАЙП СТАТ ВРЕМЯ ЗАПУСКА КОМАНДЫ

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

Фактически, только данные, что ПС получает для передачи в первой строке (наверняка, потому что голова управляет), и, возможно, некоторые другие линии, прежде чем голова & тройника закрывают свои дескрипторы стандартного ввода.

Несоответствие ли появится вторая линия представляет время: начальник закрывает стандартный ввод, а ПС продолжает посылать данные. Эти два события не синхронизированы, так что строку, содержащую syslog, тогда еще есть шанс сделать его до тройникас параметром ( команда grep команда). Это похоже на выше объяснения.

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

ПС вход AUX | тройник >(команда grep syslog в) | у awk 'шп == 1'

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

ПС вход AUX | тройник >(команда grep syslog в) | (спящий режим 1; Как awk 'шп == 1')

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

+971
PEM8000 03 февр. '09 в 4:24

Когда вы увидите сообщение <пользователь> был удален, то это означает две вещи:

  1. Группа админ удалил пользователя из группы.
  2. Человек удалил/отключил свою учетную запись. Я могу поручиться за это, потому что мой друг потерял свой мобильный и деактивация появления сообщения в моей группе, что он был удален без меня принимать решения.

Да, <имя пользователя> был удален и <пользователь> оставил означать две разные вещи, <пользователь> оставила появляется, когда пользователь добровольно покидает группу, но держит его в WhatsApp активный.

+943
user350351 23 янв. 2014 г., 20:38:40

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

найти . -тип F -Е '§%П\§Н' > имена.КШМ

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

найти . -тип F -Е '§%П\§Н' > имена.КШМ

Теперь при импорте CSV-файл указать в качестве разделителя enter image description here

+903
Vijay Anant 8 мая 2014 г., 11:15:51

Я в каталоге ФОО , который содержит подкаталоги бар1 bar2 и bar3 и ничего больше.

Я хотел бы выступать команды pushd на ФОО, бар1, bar2 и bar3 в одной команде, однако я столкнулся с трудностями:

найти `дуо` | команды xargs команда pushd

возвращает

команды xargs: команды pushd: нет такого файла или каталога

Я пытался обойти эту проблему с помощью цикла while:

найти `ДУО` | в то время как line чтения ; делать команды pushd $линия ; сделано

Что дает выход, который выглядит правильно:

~/фу ~/фу
~/фу/бар1 ~/фу ~/ФОО
~/foo в/bar2 ~/foo в/бар1 ~/фу ~/ФОО
~/foo в/bar3 ~/foo в/bar2 ~/foo в/бар1 ~/фу ~/ФОО

Однако, используя Дирс После что показывает, что я не добавил новые каталоги в стек:

~/ФОО

Может кто-нибудь пятно, что я делаю неправильно?

+836
DeViS 29 мар. 2018 г., 06:59:23

Можно использовать соусом из красного перца:

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

Пот лук и чеснок в небольшом количестве оливкового масла с солью и перцем до мягкости. Добавить обугленные жареный красный перец и куриный бульон. Варите, пока овощи не станут очень мягкими и пюре с помощью погружного блендера, кухонный комбайн или обычный блендер. Вкус и отрегулируйте приправу по мере необходимости. Тонкие дополнительных акций по желаемой консистенции/необходимо.

Добавить базилик, орегано, итальянской приправы смесь приправить по желанию.

+788
user5214754 4 дек. 2022 г., 15:12:27

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

  1. каталог /mnt: что мне делать здесь? По идее, это место для установки временных файловых систем так, где я могу подключить 3 дополнительных жестких дисков в моем компьютере?

  2. каталог /usr: здесь все программы, которые не являются частью операционной системы идти (или Thunderbird, Gimp,...) Итак, почему же файле командной В выполнить/sbin? Не руководство пользователя является неотъемлемой частью ОС?

  3. если все программное обеспечение, которое не является частью операционной системы, установлен в каталог/usr (/usr/Бен, /УСР/Либ,...), почему конфигурационные файлы в /и т. д.? не должны они быть в каталоге/usr/и т. д./?

  4. /опт: какая разница между /опт и в/usr?

Редактировать:

Я не вижу, в посте указано, ответов:

  1. где я подключить 3 дополнительных жестких дисков в моем компьютере?
  2. почему команды useradd команду в выполнить/sbin? Потому что в /bin идет только то, что необходимо для запуска системы.
  3. почему файлы конфигурации в /и т. д? не должны они быть в каталоге/usr/и т. д./?
  4. Какая разница между /опт и в/usr? Я уже нашел ответ на этот вопрос. /опт-это программное обеспечение, которое не является частью дистрибутива, ни официального репозитория.
+593
Ricardo Marimon 23 апр. 2010 г., 17:21:01

Я в состоянии извлечь пидс:

$ на awk 'NФ == 6 {печать $5}' входной_файл | грэп -Эо '[0-9]+'
660
660
660
660

Так как Android использует procfs, вы можете увидеть фактический двоичный файл в качестве ссылки в файле/proc/$PID в/ехе. Но, так как это магия (я. е. procfs) ссылки, которые не подчиняются обычным правилам POSIX и, вы не можете использовать более общие методы, чтобы найти свою цель. Вы можете, однако, использовать стат:

$ стат -с '%н' в /proc/$$/ехе
`в/proc/4811/EXE-файл' -> `/системы/Бен/ш'
[...]
+562
KratoSeba 6 июн. 2015 г., 04:19:25

Я новичок, так что доставайте свои крупицы соли, но вот что я думаю:

Если обе стороны находятся на “” интернет, то можете прочитать блокчейн другого. И поэтому либо отклонить потратить, что уже произошло на других. Если BTC1 знает, что BTC2 делает так, было бы глупо для BTC1 не сделать то же самое.

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

Однако, поскольку ни одно правительство не участвует в поддержании цепи, единственный способ такой вилки может случиться за одну из сторон, чтобы блокировать все пакеты, связанные с БТЦ, верно? И с сегодняшнего методов шифрования, VPN, и такие вещи как Тор, единственный практический способ сделать это было бы блокировать все интернет-пакеты.

Поэтому, если вы живете на две стороны, единственный способ, чтобы тратить их на стороне было бы выехать туда (в этом случае, наверное, опасно).

+446
HallMark 16 дек. 2011 г., 09:47:51

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

Есть ли способ сделать это с Android?

+411
Mimi Bosman 20 июл. 2010 г., 09:07:09

Есть "инлайн-эквивалент" для выражения вроде следующего?:

если [[ $многословен == 1 ]]; затем
В=$ФОО
еще
В=
интернет

Я думаю что-то подобное в языке Perl, например:

$С V = $МНОГОСЛОВНЫЙ ? $ФОО : фдоон;

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

если [[ $многословен == 1 ]]; тогда V=$фу; иначе в=; интернет

а в одном условном выражении, что эквивалентно несколькими инструкциями если-конструкт.)

В случае, если есть разница, я заинтересован в первую очередь в ответе за ЗШ, но и для Баша.

+388
dobot138 29 мая 2022 г., 09:39:06

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

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

+378
Rukiol 12 авг. 2021 г., 08:25:25

От горе странице,

 -Р --только для чтения
 Монтировать файловую систему только для чтения. Синоним-это -о РО.

 Обратите внимание, что в зависимости от типа файловой системы, государства и ядра
 поведения, система может записывать в устройство. Например,
 Ext3 или ext4 переиграет своего журнала, если файловая система грязная.
 Чтобы предотвратить такого рода записи, вы, возможно, захотите смонтировать систему ext3
 или файловая система ext4 с "РО,холостого хода" опции монтирования или установки
 блочное устройство в режим только для чтения, см. команду blockdev(8).

Если РО,холостого хода должен оказаться недостаточным, я не знаю никакого способа, чтобы создать только для чтения устройство просто в fstab запись; вы, возможно, должны позвонить blockdev --setro или создать только для чтения цикла устройства (losetup --только для чтения) и некоторые другие средства, прежде чем ваша файловая система монтируется.

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

+287
Jen Broman 6 нояб. 2021 г., 11:23:36

Если вы входите в систему по SSH, вероятно, корневой пользователь не могу войти (из соображений безопасности), поэтому , процедура войти как другой пользователь и типа "судо Су корень". Надеюсь, что это помогает. СМЛ

+249
superkoning 18 сент. 2020 г., 07:43:37

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

Вместо этого, запустить свой грэп от найти:

найти . -тип F -exec для команды grep 'привет' {} \;

Это позволит выполнить грэп один раз для каждого найденного файла.

найти . -тип F -exec для команды grep 'привет' {} +

Это позволит выполнить команду grep для как можно больше файлов одновременно (и, следовательно, выходной файл имена для пакетов с более чем один файл, воспользуйтесь -ч. вариант с GNU grep в или совместимый, чтобы не печатать имя файла).

Еще с GNU grep в:

грэп -г скип-Р "привет".

Это будет работать команда grep рекурсивно в текущем каталоге, пропуская номера-обычные файлы (например, типа F не найти), но все равно смотрю на симлинки для обычных файлов (если используете GNU найти -xtype Ф).

+153
justairat 20 июл. 2023 г., 21:38:18

Еще один вариант, но, наверное, не совсем то, что вы ищете.

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

+126
Ivanovich 29 мар. 2011 г., 03:51:20

Вход:

Ключ1: значение1 значение2 значение3
Ключ2: значение1 значение2 значение3
 значения4 value5
Ключ3: значение1 значение2 значение3
 значения4 value5 value6
 value7 ценностей8
Key4: 
Key5: значение1 

Выход:

Ключ1: значение1 значение2 значение3
Ключ2: значение1 значение2 значение3 значения4 value5
Ключ3: значение1 значение2 значение3 значения4 value5 value6 value7 ценностей8
Key4: 
Key5: значение1 

Как я могу двигаться отступ строки в конец предыдущей строки?

  • Количество мест постоянная в отступ линии.
  • Существуют десятки ключей, каждый может иметь значение отступом на следующей строке.
  • Значения ключа могут размещаться в несколько линий
+102
Energya 4 февр. 2013 г., 05:25:21

После того, как Кинго рут права с суперпользователя без ПК, это возможно быть удален по телефону?

+23
Xheralt 14 окт. 2018 г., 00:21:55

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