Дельта чисел в файл

Это так, потому что чтение из устройства/dev/ФД/ записи, которая представляет сокеты не реализовано в Linux. Вы можете найти довольно хорошие рецензии на рассуждения здесь. Так что вы можете позвонить стат на ссылку, и вот почему вы видите его с ЛС, но доступ намеренно запрещены.

Теперь по второй части - почему в bash -c 'на ЛС-л /Дев/ФД/6; КПП <&6' 6</Дев/протокол TCP/localhost в/12345 работы? Это потому, что гнездо для чтения, используя сокет/файл API, а не в/proc файловой системы. Это то, что я наблюдал происходящее:

  1. Баш экземпляра, запущенного в терминале создает сокет с ФД 6.
  2. Ребенок Баш работает и звонки dup2(6, 0), для того, чтобы подключить розетку, как кошкас устройства stdin.
  3. Если dup2 звонок не удастся, кошка читает из стандартного ввода.

Вы можете воспроизводить и наблюдать его с:

система netcat -ЛВ 12345 # в другой терминальной сессии (ГНУ система netcat)
трассированием -Ф-Е след=открыть,читать,писать,dup2 Баш-с-ЛС-л /Дев/ФД/6; КПП <&6' \
6</разработки/протокол TCP/localhost в/12345

Если вам интересно, почему Баш дочернего процесса имеют доступ к ФД 6 - файловые дескрипторы выжить вилкой, и если они не отмечены для закрытия на старпома, они не закрываются, там же.

+656
nigameash 11 янв. 2019 г., 13:45:49
22 ответов

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

+982
Kolt Penny 03 февр. '09 в 4:24

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

+972
Atul Saraswat 27 июн. 2018 г., 23:00:35

Для Ubuntu 11.04

Я нашел это в другом месте в сети, и я побежал на Ubuntu 11.04 - работает отлично!

http://phoronix.com/forums/showthread.php?19875-Unsupported-Hardware-watermark

Помещаем все это в текстовый файл и сохраните его (назовем его fixwatermark.sh):

#!/Бен/ш
Драйвер=в/usr/lib в/fglrx от/файл xorg/модули/драйверы/fglrx_drv.так
для X в $(objdump -д $драйвер|у awk '/звонок/&&/EnableLogo/{печати "\\х"$2"\\х"$3"\\х"$4"\\х"$5"\\х"$6}'); делать
СЕПГ -я "ы/$х/\Х90\Х90\Х90\Х90\Х90/Г" $водитель
сделано

С терминала, перейти к папке, где вы сохранили его, и сделать

чмод +х fixwatermark.sh

чтобы сделать его исполняемым и

судо ./fixwatermark.sh

дайте скрипт удалить enableLogo

+893
Mathew Augustine 29 мая 2010 г., 01:52:56

Что-то я мириться с, казалось бы, долгое время (это могут быть месяцы, может быть годы), что иногда экран не обновляется должным образом, когда что-то случается. Некоторые примеры:

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

По крайней мере, с точки зрения ВЧС, это мне известно как проблема "ущерб", но я не через VNC. Что-то в графическом стеке не перерисовка экрана, когда изменение было сделано.

Некоторые заметки о моей конфигурации:

  • NVIDIA для видеокарты GTX 580, бинарные драйвера (304.30 от xorg-обрезки). Бета-драйвер, - это отвлекающий маневр. Я имел эту проблему в стабильной версии все тоже.
  • Два монитора в одной компании "твинвью" экран
  • С Compiz, но не Единство.
  • Нет в/etc/Х11/файл xorg.конф конфигурации на всех.

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

+825
lemonsevens15 10 апр. 2021 г., 17:18:40

Я установил систему в VirtualBox Debianx64 и я пытался делить лишь хосту папки к нему. Следующий учебник, я пришел к команды mount:

судо маунта -Т vboxsf -о РАО,номер uid=1000,gid=, что 1000 [виртуальное поле Имя здесь] [путь, по которому на гору]

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

В Уид и гид представляет информация, которую вы получите, набрав:

[Ваше имя]@debianvirtualbox:~$ ИД -у [Ваше имя]
1000
[Ваше имя]@debianvirtualbox:~$ ИД -г [ваше имя]
1000

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

#!/Бен/ш-е
#
# радиоуправляемый.местные
# По умолчанию этот скрипт ничего не делает.
горе -Т vboxsf -о РАО,номер uid=1000,gid=, что 1000 доли в /Home/[имя]/поделиться
выход 0

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

+ крепление -Т vboxsf -о РАО,номер uid=1000,gid=, что 1000 доли в /Home/[имя]/поделиться
на /sbin/смонтировать.vboxsf: установка завершается неудачей с ошибкой: нет такого устройства

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

Из комментариев:

Я добавил lsmod распечатывает|грэп -я файл VBOX >&2 прежде чем команда Mount в результате этот выход:

+ грэп -я файл VBOX
+ lsmod выводит
vboxvideo 12437 0 
ЦУП 249955 2 vboxvideo
vboxguest 213028 0 
+747
SRINIVAS KATLA 28 сент. 2013 г., 08:04:00

У меня есть команда (не Эхо!) что я хочу запустить, который принимает абсолютный путь и относительный путь.

Как же меня достали эти два аргумента?

Попытки:

Д=в/tmp/ФОО;
найти "$д" -тип F -Exec и Баш-с 'Эхо Д=${1:${#Д}} 1="${1%/*}"' Баш {} \;

(Я, например, GNU найти, потому что он рекурсивный, может ограничить файл, можете фильтровать по имени, и не наплодили чрезмерное снарядов)

Ожидание:

команды mkdir -р в /tmp с именем/foo/бар/может/зтв; сенсорный /tmp/foo/bar/can/haz/bzr.txt
# ЦМД, запуск, вывод:
д=бар/может/ХАЗ 1=в/tmp с именем/foo/бар/может/ХАЗ
+705
npwells 5 янв. 2019 г., 11:55:23

На blockchain.info есть графика, которая показывает сложность добычи с течением времени и хэшрейт с течением времени. См.: Хэш: https://blockchain.info/nl/charts/hash-rate Сложности майнинга: https://www.quandl.com/data/BCHAIN/DIFF-Bitcoin-Difficulty

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

+637
user2559791 1 сент. 2018 г., 11:08:37

можно ли создать (и посадить на скамью подсудимых) в окне пользовательский терминал?

Что я имею в виду с "таможней":

  • он должен иметь другое название (напр. "myTerminal");
  • она должна автоматически запустить определенную команду (я спрошу, возможно ли это другой вопрос);

Любая помощь приветствуется.

+559
donna whitmore 5 июл. 2014 г., 01:29:36

У меня три комнатных базилик растения в моем дворе. Два из них выглядят большими, но средняя-светло-зеленый цвет и имеет побурение и скручивание листьев. Я живу в зоне 6. Я выращивал их из семян. Они в частично солнечном месте. Я поливаю, когда они сухие и удобрять чудо периодически растут. У нас был период прохладной погоды (3 недели), и что кажется, когда это началось. Любые идеи? Я немного в недоумении, поскольку два других растения выглядят нормально.

.three basil plants browning basil leaves basil stems curling browning basil leaves

+461
Cristiano Rodrigues 6 мар. 2013 г., 07:10:58

В файл authorized_keys файл для SSH, часто встречается в ~/.по SSH/authorized_keys. Она имеет несколько полей, и поле, которое вы хотите удалить первое дополнительное поле "варианты".

Второе поле-это "параметрам keytype", которая будет иметь одно из значений по алгоритму ECDSA-алгоритм SHA2-nistp256, алгоритма ECDSA-алгоритм SHA2-nistp384, алгоритма ECDSA-алгоритм SHA2-nistp521, СШ-ed25519, СШ-ДССили СШ-ОГА, по словам министра внутренних дел Великобритании по эксплуатации.

Мы можем использовать этот факт, чтобы удалить поле параметры:

СЭД -Е 'С/^.* (по алгоритму ECDSA-алгоритм SHA2-(nistp384|nistp521)|СШ-(ed25519|ДСС|ОГА))/\1/' ~/.по SSH/authorized_keys >~/.по SSH/authorized_keys.новый &&
МВ ~/.по SSH/authorized_keys.новый ~/.по SSH/authorized_keys &&
чмод идти-права доступа rwx ~/.по SSH/authorized_keys

Или, вы можете использовать СЕПГ -я ... чтобы изменить файл на месте, если ты знаешь, как это обычно работает на Unix платформах (с флаг работает немного по-разному в разных реализаций СЭД).

В СЭД команду редактирования с/^.* (по алгоритму ECDSA-алгоритм SHA2-(nistp384|nistp521)|СШ-(ed25519|ДСС|ОГА))/\1/ будет соответствовать расширенное регулярное выражение ^.* (по алгоритму ECDSA-алгоритм SHA2-(nistp384|nistp521)|СШ-(ed25519|ДСС|ОГА)) и замена найденного текста с ключом типа нашли на линии. Выражение соответствует любому из начала каждой строки ввода, вплоть до, и включая, одному из допустимых типов ключей.

+435
ununoctium 25 июн. 2022 г., 15:05:39

Редактировать/создать файл xorg.конф файл

судо -ч теперь в /etc/Х11/файл xorg.конф

И вставить эти строки:

Раздел "Serverflags Такую Строку"
Вариант "BlankTime" "0"
Вариант "StandbyTime" "0"
Вариант "SuspendTime" "0"
Вариант "Если" "0"
Вариант "DontZap" "false" - в
EndSection

Перезагрузка. Сделано.

+409
ulsaa 25 мар. 2014 г., 14:41:33

Во-первых, позвольте мне вкратце объяснить, как заблокировать Erupters (обычно известный как Икар шахтеров) работа.

  1. Компьютер под управлением интеллектуального программного обеспечения (например, cgminer) отправляет задачу на erupter.
  2. В erupter пробует все 2^32 возможных идиотов.
  3. Если erupter создает действительный случайный код, он отправляет его обратно к компьютеру. Но при отсутствии действительного элемент найден (задача не может быть сделано), ничего не отправляется обратно на компьютер.

Поэтому компьютер должен подождать некоторое время для некоторых нонсенс или через какое-то время рассматривать задачу как результат. На этот раз в случае Erupter блока примерно 12.78 секунд (2^32 хэшей / 336MH/с). К сожалению cgminer (по данным ГИТ источников - https://github.com/ckolivas/cgminer/blob/master/driver-icarus.c#L81) ждет только для 10ки. Поэтому он пропускает некоторые допустимые значения Nonce. Но это другая история.

Теперь о смысле государства:

  • Светодиод выключен - erupter в настоящее время работает
  • Светодиод - erupter ждет новое задание
  • Короткая вспышка - erupter только что нашли код. Возможно, что Erupter находит несколько идиотов на один запрос. Я не уверен, если он будет мигать несколько раз в этом случае.
  • Длинные вспышки - на самом деле не хватает времени на этапе (ожидания) между двумя выкл. (рабочей) фазы. Это означает, что erupter закончил работу, но компьютер не отправили следующий запрос еще. Это, наверное, из-за какой-то ошибки или просто потому, что компьютера нет задач для erupter готов.

Обычно длинные вспышки должно происходить после каждого запроса. Но из-за 10ки erupter вопрос становится новой задачи до завершения предыдущей.

+383
j king 25 июл. 2016 г., 11:15:56

Мой громкости в OS X не кажется, на самом деле контролирую свой объем. Не отображается "громкость" в области звуковых предпочтений не меняет, как я нажимаю громкость вверх и громкость вниз. Оверлей изменения, но фактический объем (маленькая грудь) проталкивается через наушники и отображения громкости в панели настроек не меняются.

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

Через несколько минут, я неожиданно вернула себе контроль громкости с помощью кнопок. Это происходило на прошлой неделе. Что происходит?

enter image description here

enter image description here

+352
user96931 12 июн. 2010 г., 04:43:04

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

Однако, есть 'подготовительные курсы' в Великобритании, который составляет 1 год, и имеют значительно меньшие требования. Я не уверен, где вы (наверное, США?) но я думаю, там будут похожие вещи вокруг.

+289
subhajit chakraborty 1 апр. 2015 г., 17:05:47

У меня есть планшет от Vizio (под управлением модифицированной версии Android 2.3.2), которые, по тем или иным причинам, отказывается списка Windows одноранговой WiFi соединения на экране подключение WiFi. Он может подключиться к WiFi сети с нормальный роутер, а беспроводной бит моего дома роутер сломался, поэтому я хотел бы поделиться подключение к интернету с помощью WiFi адаптера моего ноутбука, пока новый маршрутизатор прибывает.

Можно ли создать ad-hoc сеть в Ubuntu, который выглядит как обычный беспроводной сети для моего планшета?

+274
Ebi 15 янв. 2012 г., 02:10:07

Вы можете попробовать такой :

кошка get_env_properties.sh 
СЕПГ -я.бак' '
:В
с/\(.*\)\(\.\)\([^=]*=.*\)/\1_\3/
та
:Б
с/\([^{]*{.*\)\(\.\)\([^}]*}.*\)/\1_\3/
ТБ
'"$1"

. "$1"

эхо "и url1 = $и url1"
Эхо "url2 = $url2"

МВ "$1.бак" "$1"

Вы называете это таким образом

./get_env_properties.sh ОКР.свойства

Вашему СЭД должно быть ОК С -я

+239
SteddyRyan 1 нояб. 2012 г., 16:28:36

Посмотреть Documentation/sysctl/vm.txt:

dirty_ratio

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

Общий объем доступной памяти не равен общий объем системной памяти.

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

Это поведение применяется с ОС Linux 3.14 (2014). До этого изменения, замены страниц были включены в global_dirtyable_memory() общая.

Пример статистики во время работы ДД команду:

$ в то время как правда; сделать грэп -е '^(грязные:|записи:|MemFree:|кэшируется:)' в /proc/meminfo | тр '\п' ' '; Эхо; сна 1; сделано
MemFree: 1793676 КБ кэширования: 1280812 КБ грязные: 4 КБ обратной записи: 0 КБ
MemFree: 1240728 КБ кэширования: 1826644 КБ грязные: 386128 КБ обратной записи: 67608 КБ
MemFree: 1079700 КБ кэширования: 1983696 КБ грязные: 319812 КБ обратной записи: 143536 КБ
MemFree: 937772 КБ кэширования: 2121424 КБ грязные: 312048 КБ обратной записи: 112520 КБ
MemFree: 755776 КБ кэширования: 2298276 КБ грязные: 389828 КБ обратной записи: 68408 КБ
...
MemFree: 136376 КБ кэширования: 2984308 КБ грязные: 485332 КБ обратной записи: 51300 КБ
MemFree: 101340 КБ кэширования: 3028996 КБ грязные: 450176 КБ обратной записи: 119348 КБ
MemFree: 122304 КБ кэширования: 3021836 КБ грязные: 552620 КБ обратной записи: 8484 КБ
MemFree: 101016 КБ кэширования: 3053628 КБ грязные: 501128 КБ обратной записи: 61028 КБ

Последняя строка показывает примерно 3,150,000 КБ "доступно" памяти, и в общей сложности данные 562,000 КБ либо записывается обратно или ждать обратной записи. Что делает ее 17.8%. Хотя казалось удельный вес колеблется выше и ниже этого уровня, а чаще ближе к 15%. Правка: хотя эти цифры выглядят ближе, пожалуйста, не доверяйте этот метод. Это все таки не правильный расчет, и это может дать очень неверные результаты. Смотрите продолжение здесь.


Я нашел этот трудный путь:

Я заметил, есть трассировки в balance_dirty_pages(), который может быть использован для "анализируя динамику регулирования алгоритмы". Поэтому я использовал перфорация:

$ список судо перфорация '*balance_dirty_pages'

Список предварительно определенных событий (в -е):

 обратная запись:balance_dirty_pages [событие трассировки]
...
$ судо производительности записи -электронной записи:balance_dirty_pages ДД, если=/dev/нуль=~/тест БС=1М кол-во=2000
$ судо производительности скрипта

Он показал, что грязные (измеряется в 4096-байтовых страниц) был ниже, чем я ожидал, потому что уставка была низкой. Я проследил код; это означает, что должны быть одинаково низкие значения для фрирану в точке определение, которое (треш + bg_thresh) / 2 ... и работал мой путь обратно к global_dirtyable_memory().

+176
koon 19 июл. 2018 г., 13:58:24

Магнитные флип крышки использовать датчик Холла для переключения экрана на N, например вы можете покрыть УР экран с магнитом на экране гаснет, так же датчик Холла

+159
cristallssg 10 мая 2010 г., 10:00:21

+ R в режиме восстановления (Восстановление интернет) позволит восстановить ОС, которая изначально вышла на Mac, не установленные одна.

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

судо /приложения/установить\ ОС\ Х\ Эл\ капитан.приложение/содержание/ресурсы/createinstallmedia --объемы /объемы/MyVolume --applicationpath /приложения/установить\ ОС\ Х\ Эл\ капитан.приложение

К Apple инструкции для этого можно найти здесь.

+149
patnz 19 янв. 2023 г., 22:50:01

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

$ кот mover.sh
#!/бин/Баш

найти . -тип F -имя "*.MXF и" -глубина 1 -экзек Ш-с '
файл="${1/\.\//}"
 файл Echo"$"
маршрутизатор dir=${файл/[_.]*MXF и/}
 [ -д "каталог$dir" ] || команды mkdir -Р $Дир
 МВ файл $каталог $dir/.
найти-ш {} \;

С выше в файле mover.sh и этот файл исполняемым с помощью команды команду chmod +х mover.sh мы можем запустить его, как это, ./mover.sh.

Пример

Здесь мы имеем следующие каталог, где некоторые подкаталоги уже существуют и содержащих их файлов.

$ дерево .
.
├── 0015.MXF и
├── 0015_A01.MXF и
├── 0015_A02.MXF и
├── 0016.MXF и
├── 0016_A01.MXF и
├── 0016_A02.MXF и
├── 0017
│ ├── 0017.MXF и
│ ├── 0017_A01.MXF и
│ └── 0017_A02.MXF и
├── 0018
│ ├── 0018.MXF и
│ ├── 0018_A01.MXF и
│ └── 0018_A02.MXF и
└── mover.sh

Теперь мы команда CD ~/somedir , где *.и MXF файлы, требующие, чтобы получить организованной находятся и запускаем ./mover.sh сценарий.

$ ./mover.sh
0015_A02.MXF и
0015_A01.MXF и
0016_A01.MXF и
0016_A02.MXF и
0015.MXF и
0016.MXF и

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

$ дерево
.
├── 0015
│ ├── 0015.MXF и
│ ├── 0015_A01.MXF и
│ └── 0015_A02.MXF и
├── 0016
│ ├── 0016.MXF и
│ ├── 0016_A01.MXF и
│ └── 0016_A02.MXF и
├── 0017
│ ├── 0017.MXF и
│ ├── 0017_A01.MXF и
│ └── 0017_A02.MXF и
├── 0018
│ ├── 0018.MXF и
│ ├── 0018_A01.MXF и
│ └── 0018_A02.MXF и
└── mover.sh

4 каталоги, файлы 13

Как это работает

В скрипте используется в Unix инструмент под названием найти для получения списка файлов, соответствующих шаблону *.и MXF. Затем этот список-это перебор и серии команд выполняются на каждом именем нашли:

  • файл="${1/\.\//}" - для каждого имени файла и удаляет ./ то есть префикс каждого имени по найти
  • Эхо "$файл" - отображать результаты этой команды на экран
  • маршрутизатор dir=${файл/[_.]*MXF и/} - удалить любые символы, которые соответствуют шаблонам _*.MXF и или *.MXF и
  • [ -D "в каталог$dir" ] || команды mkdir -Р $Дир - проверить, если каталог файлов идет в Существует, если он не делает это
  • МВ файл $каталог $dir/. - переместите этот файл в соответствующей директории

Выполнение этого периодически

Одна мысль, Вот бы создать задачу cron, который периодически работает на macOS, чтобы запустить этот скрипт. Вы можете прочитать больше о том, как это сделать здесь, в этом уроке под названием: график работы с crontab на Mac.

Основные этапы здесь таковы:

  • Создать запись в кронтаб

    $ редактор ОКР=нано кронтаб -е
    
  • Добавить запись с указанием какой скрипт запустить и когда (каждые 5 минут)

    0/5 * * * * команда CD ~/мой/MXF и/папка && ./mover.sh
    
  • Подтвердить изменения

    $ кронтаб -л
    
+146
ksudheer123 6 июн. 2011 г., 00:28:37

У меня есть ~/.bashrc и, ~/.файл, ~/.профиль и аналогичные файлы в системных каталогах.

Как я могу запустить bash без запуска инициализации/скрипты конфигурации

  • под ~?
  • под системой каталогов?
  • в обоих выше?

Требования

  • не изменяет файлы.

  • запустить Bash в качестве логина или nonlogin оболочки (интересуют обе). Я все-таки разрешить запуск этих файлов при запуске Linux.

  • запустить Bash в качестве интерактивных или неинтерактивных оболочки (интересуют обе)

Спасибо.

+92
Yur 29 авг. 2022 г., 00:59:15

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

СЭД "ы/\/\/\//\//г" myfile.txt | вырезать -д/ -Ф2
+22
Irene Szotak 14 нояб. 2014 г., 17:34:34

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