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

Кто-нибудь знает, я могу определить, какие инструкции процессора выполняются?

Я особенно заинтересован в выявлении ня инструкции реализованы последние Intel и AMD процессоров. Это Ф.е. можно написать модуль ядра, который определяет эти инструкции? Или это конкретные инструкции процессора, отправленных на процессор даже не знала ядром?

+206
Edwin Ross 8 дек. 2017 г., 06:52:19
35 ответов

Аргументы скрипта составляет всего 1$, $2, $3 и так далее. Например, поставить Эхо $2; Эхо $1 в script.sh файл, сделать его исполняемым и запустить его как ./script.sh одно из двух.

В свой скрипт;

я=$1

а=$2

у=$3

и запустить его как ./myscript.sh 3 4 23. Теперь у меня будет 3, а будет 4 и y-23.

+997
Misha Dev 03 февр. '09 в 4:24

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

СШ экспедитора по непонятным причинам работает. Удаленная система показывает это:

Пульт дистанционного управления:$ СШ-добавить -л
СШ-ОГА бла-бла cardno:123

Я могу войти на другие сервера через SSH с удаленной системой и использует Nano для авторизации (я знаю это, потому что это требует касания, чтобы включить подписи агента). Я вижу журналы о подписании протокола SSH и GPG-агент войти на локальной системе.

Однако, я не могу сделать ГОБ подписывать/шифровать, чтобы работать на всех. Если я выполните следующую команду на удаленной системе:

Пульт дистанционного управления:$ Эхо "$(команды uname -а)" | gpg2 --доспехи --clearsign --по умолчанию-ключ 0x1234
Гоб: все значения, которые передают '--по умолчанию-ключ' игнорируется
Гоб: нет по умолчанию секретный ключ: нет секретного ключа
Гоб: [вывод]: clearsign не удалось: нет секретного ключа

В местной команды GPG-агент журнала я не вижу никаких журналов о попытке. Если я выполнить эту команду, я вижу записи журнала в локальной команды GPG-агент войти:

Пульт дистанционного управления:$ $ с netcat -у /главная/пользователя/.с GnuPG/С. грот-агент
ОК, приятно познакомиться
Сброс
ОК
GETINFO ПИД
Подстраховаться 67109115 запрещено <ГОБ агент>
Какашки
Ошибаться 67109139 неизвестных МПК команды <ГОБ агент>

Какие результаты в этих журналах в местный агент:

2018-01-05 16:38:32 команды GPG-агент[865] ДБГ: chan_10 -> ОК, рад знакомству
2018-01-05 16:38:35 агент GPG[865] ДБГ: chan_10 <- сброс
2018-01-05 16:38:35 агент GPG[865] ДБГ: chan_10 -> ОК
2018-01-05 16:38:45 агент GPG[865] ДБГ: chan_10 <- GETINFO ПИД
2018-01-05 16:38:45 агент GPG[865] ДБГ: chan_10 -> подстраховаться 67109115 запрещено <ГОБ агент>
2018-01-05 16:39:01 Гоб-агент[865] ДБГ: chan_10 <- какашки
2018-01-05 16:39:01 команды GPG-агент[865] ДБГ: chan_10 -> ошибаться 67109139 неизвестных МПК команды <ГОБ агент>

Если я запускаю трассированием -ф-ф на грот-подключения-агент на удаленной системе, вроде бы подключается к сокет в /var/run, но не переслали из местной системы в ~/.с GnuPG/. Я пробовал удалением обоих гнезд, убивая все команды GPG-агент обрабатывает и поменяли через SSH к удаленной вперед, чтобы перейти к либо в /var/run расположение или ~/.GnuPG в месте безрезультатно. Возможно, я ввернул эти шаги, и я постараюсь их снова, но я хочу знать, если кто-то знает ответ, и хотелось бы, чтобы можно было легко найти пост в следующий раз, когда этот сломается.

ЛОКАЛЬНОЙ СИСТЕМЫ:

Mac ОС X 10.11.6
Гоб установлен с самогон
у GPG (GnuPG в) 2.2.1
libgcrypt 1.8.1

УДАЛЕННОЙ СИСТЕМЫ:

Убунту 17.10
у GPG (GnuPG в) 2.1.15
libgcrypt 1.7.8

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

Пульт дистанционного управления:$ $ Эхо "$(команды uname -а)" | трассированием -ф-ф gpg2 --доспехи --clearsign --по умолчанию-ключ 0x1234
...
кучу мусора
...
с помощью stat("/выполнения/пользователей/1000/имеется/С. грот-агент", {st_mode=S_IFSOCK|0600, st_size=0, ...}) = 0
гнезда(того, являются sock_stream, 0) = 5

Меняю через SSH к удаленной вперед в этом новом месте работал. Я клянусь, что я пробовал это раньше, используя путь к сокету, предусмотренных вывода gpgconf --список-Дир агент-СШ-гнездо, без каких-либо удачи. Наверное, забыл убить действующего агента. И по случайности, я наткнулся на блогпост отчетности, что изменилось: https://blog.kylemanna.com/linux/gpg-213-ssh-agent-socket-moved/

+987
deep shrestha 13 апр. 2011 г., 22:00:11
Другие ответы

Связанные вопросы


Похожие вопросы

У меня есть разные номера-для KDE приложений, место иконки в различных местах в системе, и Plasma5 меню и виджеты задач диспетчере игнорировать их, если я ссылки на них только в:

  • /usr/доли/иконок/режим hicolor/масштабируемых/приложения/<иконка-имя>.СВГ (если значок SVG) или
  • /usr/доли/иконок/режим hicolor/48х48/приложения/<иконка-имя>.формат PNG (если иконка 48х48) или
  • /usr/доли/иконок/режим hicolor/32х32/приложения/<иконка-имя>.ПНГ (если иконка 32х32)
  • Странно, 128х128, совсем не работают, а большие иконы должны быть изменены, либо к 48х48 и 32х32 и положить в соответствующий каталог.

Почему это и как я могу добавить дополнительные пути поиска и размеры иконок? Например, gworldclock ставит значок только в /usr/доли/изображения/gworldclock.ПНГ, и другие приложения устанавливать только 128х128 иконки.

Уже попробовал:

Я пробовал изменяя kdedirs в в ~/.kde/env/somefile.sh и ~/.pam_environment , и никто не имел никакого эффекта на выходе для KDE4-config --указывает путь к иконке. Я также создает симлинки в моем каталоге на иконку пользователя (.в KDE/доля/значки/), который также не имел никакого эффекта. Указание абсолютных путей к иконкам на рабочем столе файлы также, кажется, не работает (хотя я попробовал только что с 128х128 иконки до сих пор).

Подробнее:

Текущий путь поиска:

$ для KDE4-config файл значок-путь 
/home/oleg/.kde/share/icons/:/usr/share/kubuntu-default-settings/kde4-profile/default/share/icons/:/usr/share/icons/

Версии программного обеспечения (на Kubuntu 15.04):

$ для KDE4-config --указывает версию
Кварты: 4.8.6
Платформа разработки KDE: 4.14.13
для KDE4-конфигурация: 1.0
$ plasmashell --версия
plasmashell 5.4.2
+986
April Derry 26 мая 2014 г., 20:03:04

Тессеракт - это, наверное, наиболее часто используемым решением. Он доступен в большинстве репозиториев пакетов, например,

АПТ установить Тессеракт-OCR

и может быть использован с

ввод Тессеракт.ПНГ out.txt
+910
bellcross 13 февр. 2014 г., 13:24:15

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

 найти /некоторые/путь -параметр maxdepth 2 -тип F -Общ -exec в функции printf '\000' \; \
 | тр -КР '-~\000' \
 | тр '\000' '\п' \
 | у awk '{ сумма+=$7 } конец { печати "размер: ",сумма }'

Хитрость заключается в:

1) мы печатаем каждого файла "-Общ" выходной, после "\000" карактер (на следующей строке, но это не проблема, см. Шаг 2)
2) мы избавимся от все не-ASCII-версия для печати' (включая '\T' и '\п'. Но мы делаем сохранить и \000 в дополнение к "обычным" ASCII, а нам надо знать, где строка файла заканчивается!). Вот, кстати, имена не имеют никаких закидонов в них (без '\п', не '\т', не ';', и т. д.). У нас тоже пространство, а нам нужны те, а также узнайте 7-го поля "-общ.", т. е. размер
3) мы переводим добавил '\000' в '\п' (Шаг 2) избавились от этих тоже, в случае, если некоторые имена, содержащиеся них, как хорошо!)
4) Далее добавляем 7-й колонке, чтобы получить окончательный размер в байтах.


Это очень портативный (не нужно "-print0 команды" и т. д.)

+907
ALKESH L JOSHI 1 февр. 2012 г., 05:28:23

Вы можете получить некоторую информацию с помощью трассированием по сценарию, но это держите трассированием до команды финиш. Например,

$ трассированием -Б для execve -е след=Не -е сигнала=нет-Ф мое приложение
Процесс 21697 прилагается <-- это () &
[пид 21696] +++ вышел с 0 +++ <-- мое приложение заканчивается
Процесс 21698 прилагается <-- это спать 10
Процесс 21698 отдельно стоящее
тест
Процесс 21702 прилагается <-- это сон 5
Процесс 21702 отдельно стоящее
+++ выход с 0 +++

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

+882
user10096 21 янв. 2014 г., 02:34:28

Мобильный оболочки претензий много преимуществ, особенно с мобильной связью. Многие цены на мобильный шкале с количеством передаваемых данных. Поэтому мне интересно, смогу ли я использовать МОСХ, чтобы сократить использование данных. Учебник по DigitalOcean ИКТ гласит, что

Мош [...] буду общаться только изменения в текущей видимой области экрана. Это позволяет радикально уменьшить пропускную способность [...]

Но не дает никакой статистики о том, сколько заработал пропускной способности и является ли это действительно весит дополнительные затраты на установление и поддержание связи по UDP.

Существуют ли какие-либо испытания, опыта, которые сравнивают SSH для Мош в реальном мире-сценарии, особенно

  • используется с экраном или tmux,
  • на мобильной связи при перемещении между различными режимами подключения или вышки сотовой связи,
  • для долгоживущих сессий?
+793
zenin 12 сент. 2017 г., 01:39:57

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

квоты -в $пользователя | команда grep $файловой системы | у awk '{ печати 2$}'

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

Чтобы включить квоты, вам нужно добавить usrquota к опции файловой системы в файле /etc/fstab и, возможно, перезагрузки так что quotacheck можно запустить на файловую систему холостого хода до quotaon называется.

+744
engza 10 авг. 2018 г., 00:31:00

Можно ли смонтировать файл петлевой только для чтения, и перенаправлять все пишет в память?

+737
Kyordhel 31 мар. 2010 г., 22:01:07

Как я могу добавить пользователя в группу.

Это на системе без корневой пароль и только один пользователь пи с помощью sudo привилегии.

usermod , кажется, были разработаны, чтобы сделать это максимально затруднить.

+723
Pauline Korte 18 мая 2014 г., 02:40:29

Использовать rlwrap. В rlwrap коммунальные обертывания на любой утилиты вы используете его так, что он приобретает с readline истории (наряду с некоторыми с readline возможности редактирования, как то, что вы привыкли от Баш подскажут). Он будет сохранять историю в файле под $RLWRAP_HOME (или в$Home , Если эта переменная не задана).

С rlwrap, вы могли бы сделать

rlwrap кот begin.txt - | иногда

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

Смотрите руководство для rlwrap (человек rlwrap) для получения дополнительной информации.

+718
Joey Carson 8 окт. 2014 г., 06:22:25

Малина пи На самом деле не корабль с любым ядром; оно не включает в себя программного обеспечения, хотя вы можете купить его у какой-то третьей розничные партии с предварительно отформатированную SD-карту (и вы можете купить такую карту отдельно). Существует большое количество бинарные GNU/Линукс дистрибутивов, специально для A/Б/+ Пи (поскольку Pi 2 на ARMv7 процессор, он не требует этого и универсальные рукоятки дистрибутивы могут быть использованы); они в основном на основе существующих распространенных дистрибутивов и использовать те же версии программного обеспечения , за исключением ядра, которое не ваниль и не включать некоторые проприетарные куски. В последней версии, что составляет 4,1, что является таким же, как последний ванильного ядра на момент написания этой статьи.

Тем не менее, ядро пи, как и официальные ядра, не зависит от дистрибутива и Пи-ориентированных дистрибутивов, не обязательно использовать последнюю доступную ядру просто как нормальные дистрибутивы не обязательно использовать последние доступные ядра.

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

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

Это вменяемое отношение; что будет совершенно сумасшедший будет для производителей потребительских устройств, чтобы попробовать и идти в ногу с kernel.org. Это не точка. Linux является открытым исходным кодом и его развитие общественности, вы можете получить доступ к тем же каналам связи и Git РЕПО, как разработчики ядра. Это не так, потому что они думают, что все должны обновить, как только они что-то выпустят. Это так, потому что разработка является публичным и открытым исходным кодом. Я могу обещать вам, что проприетарные ОС не обновляться до самых последних ядра от наряд, который их производит-они, вероятно, месяцы и годы позади, но потому, что вы не в курсе положения дел там, ты не заметишь этого.

В связи с этим, стоит также отметить, что разработка ядра Linux является независимой от любой дистрибутив. Они не работают вместе, строго говоря, поэтому цель нового ядра специально не должна быть развернута на Андроид или руку или Debian. Эти независимые субъекты, которые принимают свои собственные решения о том, что и что не использовать. Нет никакой причины для них, чтобы проснуться утром и сказать, "Ну, г-н Торвальдс выпустил 4.2-лучше вам на это".

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

Это тоже, наверное, не желательно для большинства конечных пользователей имеют их операционной системы, ядро обновляется еженедельно. Дистрибутивы не выпустить 3.17.1, 3.17.2 потом, потом 3.17.3. Они могут выпустить 3.17.2 тогда 3.18.5. Разница между этими версиями не может ведь быть все, что значимое для большинства пользователей-в дополнение к тому, что раздражает, это было бы бессмысленно.

Та же логика относится и к маршрутизаторам, как на устройствах Android.

+667
peter frost 30 янв. 2013 г., 01:46:03

С nmcli, я могу изменить ВПН данных такой:

nmcli Con и измените сайту myvpn ВПН.данные отказываются-ППА = да, пользователь = ХХХ'

Так что я интересно, если я могу установить пароль таким образом?

+622
Le Qs 25 авг. 2019 г., 07:32:06

Вы не сказать, какой метод вы используете для восстановления данных, но в целом эти данные теряются как продукт, как в Unix файловые системы удалить файлы.

Способ восстановления #1 - Photorec

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

отрывок из photorec странице

Когда файл удаляется, мета-информацию о файле (имя файла, дата/время, размер, расположение первой группы блока данных/и т. д.) теряется; например, в файловой системе Ext3/Ext4 файловой системы, имена удаленные файлы все еще присутствуют, но расположение первого блока данных удаляется. Это означает, что данные по-прежнему присутствует на файловой системе, но только до некоторых пор, пока все это перезаписывается новым файлом данных.

Способ восстановления #2 - вытягивать файлы из .изображения ИМГ

С другой стороны, если ты монтирования существующих файлов образ дискеты, то вы должны быть в состоянии извлечь исходные метаданные для каждого файла без каких-либо проблем. Вы просто должны использовать любой сервер rsync -в или СР -п , чтобы сохранить эту информацию при извлечении файлов из .ИМГ файл.

Пример

Вот у меня следующая .ИМГ файл с дискеты.

$ ЛС-л /домашний/SAML в/ТСТ/96360/дискеты.ИМГ
-РВ-р--р--. 1 SAML в SAML в 1474560 21 декабря 16:23 /главная/SAML в/ТСТ/96360/дискеты.ИМГ

Если я ее такой:

$ судо горы /дома и SAML/ТСТ/96360/дискеты.ИМГ /тугриков/

Он содержит следующие файлы:

$ Лл
итого 23
директорию типа drwxr-XR-х. 3 корень корень 1024 28 декабря 2006 загрузки
-rwxr-XR-х. 1 корень 9363 авг 21 2007 ядра
drwx------. 2 корень 12288 28 декабря 2006 потерял+нашли

Я могу начать копировать файлы из этого .ИМГ файл вот так:

$ СР -п /тугриков/ядра в /tmp/.
$ ЛС-л /tmp/и ядра 
-rwxr-XR-х. 1 SAML в основе SAML 9363 21 авг 2007 каталог /tmp/ядра

Как вы можете увидеть оригинальные мета-информации сохранилось просто отлично.

+595
poke 31 июл. 2014 г., 16:58:19

Я предлагаю pacproxy если вы не familier с Рубином. После установки, вы можете использовать как следующим образом.

пакет $ старпома pacproxy -П ~/прокси.ПКК -п 3128

$ экспорт прокси $=на localhost:3128
+535
supajb 27 сент. 2016 г., 22:26:29

Кроме того, если вы установили Firefox на эту машину, вы могли открыть Firefox и просто поместить его на вашу машину вот так:

Выполнить:

экспортировать дисплей=:0.0; 
СШ-г [email protected]

Затем, когда SSH соединение настроено, просто запустите Firefox на этой машине:

в Firefox
+506
slatunje 17 апр. 2010 г., 16:17:38
  1. запустить pycharm, как Вы делаете это с ./pycharm.sh
  2. само по себе pycharm: инструменты -> создать запись рабочего стола
  3. Пуск -> поиск программы -> правой кнопкой мыши добавить на рабочий стол

Вот именно.

+460
Ivan Off 12 авг. 2014 г., 19:21:22

Мне нужно, чтобы развернуть Глоб шаблон (например ../чего-л*/*или /и т. д./cron*/) в список файлов, программно. Что бы быть лучший способ сделать это?

+434
Kalox 15 мар. 2016 г., 05:25:18

СЭД и на awk не очень хорошо подходят для этой задачи, вы должны использовать правильный анализатор HTML. Например hxselect от w3.org:

<так hxselect -с '\п' -с 'ТР'
+431
Debarshi Datta 6 мар. 2017 г., 15:03:23

Я проверял большинство других предложенных ответов на этот вопрос. Тест-выводы данные ниже. Это предложенные ответы, которые я тестировал:

(БР) изменять битрейт, используя:

ffmpeg с -я $входной_файл -б $битрейта $newoutfile 

(КЛ) варьируется постоянный коэффициент, используя:

ffmpeg с -я $входной_файл -vcodec поддержкой libx264 -КРФ 23 $выходной_файл

(СЗ) изменить видео-экран-размер (например до половины его размера пиксела), используя:

ffmpeg с -я $входной_файл -ВФ "шкала=Ив/2:ИЖС/2" $выходной_файл

(Бл) изменение профиля H. 264 для "базового", используя:

ffmpeg с -я $входной_файл -профиль:базовый уровень в $выходной_файл

(ДФ) использовать стандартную обработку простых, используя:

ffmpeg с -я $входной_файл $выходной_файл

Данные

  • "размер" - процентов размер пикселя конвертировать видео в соответствии с оригиналом.
  • "битрейт" - битрейт исходного и конвертированного видео.
  • "определение" - размер пикселя видео.
  • "преобразование" - время для преобразования видео в секундах.

Я подсчитал целевой битрейт для (бл), используя предложенный метод.

=== Файл - Как Узел Помогает Продвинуть Угловые-Fnbixa7Ts6M.мкВ ===

 оригинальный БР КР СЗ бл ДФ
 -------- --- -- -- -- --
размер 64152 КБ 214% 76% 40% 83% 76%
битрейт 411 кб/с 883 313 165 342 313
определение 1920х1080 1920х1080 1920х1080 1920х1080 1920х1080 960x540 и
преобразования -- 648 509 225 427 510

=== Файл Б - через GraphQL с угловым _ по - Ли Костелло-OGyFxqt5INw.мкВ ===

 оригинальный БР КР СЗ бл ДФ
 -------- --- -- -- -- --
размер 410301 КБ 33% 109% 28% 143% 109%
битрейт 2687 кб/с 880 764 3843 2920 2920
определение 3840х2160 разрешение 3840 x 2160 разрешение 3840 x 2160 1920х1080 разрешении 3840x2160 разрешение 3840 x 2160 
преобразования -- 2307 3188 1116 2646 3278

Выводы

  • С (СЗ) метод, безусловно, самый быстрый способ. Это было в 2-4 раза быстрее. Это может быть очень сложный вопрос, на HD-видео, так как все другие методы заняло больше времени, чтобы преобразовать, чем фактическая длина видео! Например, (СГ) метод занял 53 минуты, чтобы преобразовать 21-й минуте видео.

  • С (СЗ) способ-это определенно лучший способ, если по определению они больше четкости экрана, который будет отображать его. Например, если ваш телефон может только отображать изображение 1080p, посылая ему 3840х2160 видео просто расточительно. Было бы лучшей половины его размера до 1080p.

  • Некоторые из предлагаемых ответов на самом деле увеличены размеры некоторых видео. Например, (БР) метод более чем в два раза размер выборки 1080р. Однако он сделал размер 2160р треть. Для высокой четкости образца, (пр), (BL) и (ДФ) методы все увеличил размер видео.

Правильный (или лучший) ответить

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

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

  • Вы можете снизить большее разрешение, если это не что-то, что касается вас.

  • Если видео не включают быстрый сцен действия, можно снизить частоту кадров.

  • Если у вас есть мощный процессор и пространство-это только вопрос, вы можете увеличить степень сжатия.

  • Битрейт-это сочетание нескольких факторов. Так что просто говорю ffmpeg для снижения скорости не может дать вам результаты, которые вы хотите.

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

+352
user3305540 2 янв. 2020 г., 03:21:52

Похоже, вы хотите напечатать все между 2 моделями, но удалить все остальное. Что-то вроде этого:

$ Эхо -е "а\НБ\НК\НД\нэ" | СЭД -Пе '/б/,/д/п'
б
с
д

Где /б/ и /Д/ - ваши начиная и заканчивая узорами. Аналогичный подход может быть выполнена с помощью awk и так же:

$ Эхо -Э "с\НБ\НК\НД\нэ" | на awk '/б/,/д/'
б
с
д

Узоры

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

Например:

$ кошка файл
что-то
что-то
один
два
некоторые начинают
начать
что
сделал
вы начинаете
сделано
конец
конец

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

$ СЭД -нэ '/^старт$/,/^сделал$/Р' файл
начать
что
сделал
вы начинаете
сделано

Ссылки

+349
user2956401 3 мая 2012 г., 17:20:03

Для многострочных подсказок (в том числе обертывания, в том числе и от вашей команды), вы должны вложить свои цветовые коды сбежал в квадратных скобках (например, \[$цвет\]).

Этот пример-зеленый, имеет [email protected]:workingdir $ и затем возвращается к неокрашенный:

И PS1='\[\Е[1;32м\]\[email protected]\h:\w \$\[\е[0;0м\]'
+302
satyajeet jha 14 июн. 2011 г., 17:41:25

Я ищу способ загрузки существующего ядра Linux без образа initramfs. По этой ссылке должна быть возможность просто отредактировав файл/boot/файл grub2/харч.конф. Но если я попробую этот конфиг

menuentry 'в Fedora Линукс, нет образа initramfs' {
 установить параметр root='hd0,msdos1'
 в Linux /vmlinuz-3.3.4-5.fc17.семейства i686.Паэ rootfstype=корень в ext4=на/dev/sda2 РД.МД=0 РД.ЛВМ=0 РД.ДМ=0 SYSFONT=истина KEYTABLE=Us в РД.Лукс=0 Лэнг=язык.В UTF-8
}

процесс загрузки останавливается при панике ядра в момент, когда ядро пытается смонтировать в initramfs. Я должен сказать, во время процесса компиляции, что я не хочу, использование initramfs? Единственный конфигурационный параметр, который я нашел, CONFIG_INITRAMFS_SOURCE , который уже установлен на CONFIG_INITRAMFS_SOURCE="".

Я знаю, что есть подобный вопрос , но не хватает объяснения, как это сделать на практике.

+301
Adrian Carli 4 мар. 2012 г., 08:36:09

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

ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА
 Зарезервированные слова-это слова, которые имеют специальное значение для оболочки. 
 Следующие слова распознаются как зарезервированные 
...
 [[ ]]

[[ выражение ]]
 Возвращает статус 0 или 1 в зависимости от оценки 
 условное выражение выражение. Выражения 
 в составе праймериз описано ниже под условным 
 Выражения. Слово разделения и расширения путем не 
 проведенные на слова между [[ и ]]; Тильда 
 расширения, параметра и переменной расширения, >>>_arithmetic 
 expansion_<<<, команда замещение, замещение процесса, и 
 выполняется удаление кавычек. 

Расширение Арифметики 
...
 Оценка производится по правилам, указанным ниже 
 под арифметической оценки.

АРИФМЕТИЧЕСКИЕ ОЦЕНКИ
...
 Внутри выражения, переменные оболочки могут быть также использованы 
 по имени, не используя синтаксис разложения по параметру.

Так например:

[[ hdjakshdka -экв fkshdfwuefy ]]

будет всегда возвращать true

Но на этот раз будет возвращать ошибку

$ [[ 1235hsdkjfh -экв 81749hfjsdkhf ]]
-Баш: [[: 1235hsdkjfh: значение слишком велико для базы (маркер ошибка "1235hsdkjfh")

Также рекурсия в наличии:

$ Значение=значение ; [[ стоимость -экв 12 ]]
-Баш: [[: значение: выражение рекурсии превысил уровень (ошибка маркер "значение")
+277
EdO 22 мар. 2015 г., 04:06:57

Если оба из них имеют различные порты, это хорошее время, чтобы начать думать об использовании файлы конфигурации, такие как ~/.СШ/конфиг:

Хозяин сервер1
 Порт порт 1
Хозяин сервер2
 Порт порту2

и вы все настроено.

+260
Khalid Farhan 13 апр. 2012 г., 01:37:09

Насколько мне известно, нет стабильной версии с плазменным 5 пока (я думаю, это все-таки работа).

Например Арч Линукс, имеет предварительную поддержку для плазмы 5, но пока есть еще некоторые вопросы. Если вы хотите, вы можете прочитать запись в их Вики о нем, дополнительные сведения.

В их форум, там тоже есть очень активная тема.

+251
George John 11 апр. 2013 г., 06:07:05

Скорее всего, вы хотите запустить распаковать с вариант, как в:

распаковать -Джей files.zip -д ./выход/

Но вы можете быть удивлены его поведением:

-Джей ненужных пути. Структура архива в каталог не создается; все файлы хранятся в каталоге добычи (по по умолчанию текущий).

Если вы извлекаете files.zip в выходной каталог ./выход и получается в результате:

./выход/файлы/subfolder1/Ф1
./выход/файлы/subfolder1/Ф2

затем -Джей опция будет дать вам это (все пути в полоску):

./выход/Ф1
./выход/Ф2
+230
CrazyGnom 18 дек. 2016 г., 02:05:34

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

имя команды-это еще один вариант

проверьте здесь : http://linuxinternetworks.com/how-to-change-hostname-in-linux/

+226
Ming Liu 7 авг. 2012 г., 05:27:00

Я работаю в Ubuntu 14.04 у меня есть приложение на C++, который я составил. Я получаю исполняемый файл, который называется "программа". Дело в том, что эта программа OpenCV и сокеты тогда, если я пытаюсь выполнить это в терминале так:

./программа

Я получил эту ошибку:

 слушатель: гнездо: операция не допускается
 что setsockopt: плохой дескриптор файла 

Эта ошибка появляется потому что я, используя сокет и мне нужно запустить мое приложение как root, так что я набрал это:

судо ./программа

Этот запрос на мой пароль и программа работает собственность.

Дело в том, что я хочу запустить эту программу "" автоматически при запуске Ubuntu, но она не работает. У меня есть другое приложение имя "фотоаппарат", который использует только рад, нет сокета, то мне не нужно запускать как root. Так что я положил это приложение в приложений при запуске Ubuntu и "камера" запустить приложение в начале без проблем.

Так как я могу автоматически запустить приложение, которое использует сокеты в Ubuntu?

Я пытался сделать это:

судо Чаун корня:корень ./программа
судо команду chmod а+с ./программа

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

В принципе мне просто нужно знать, как я могу бросить мою программу как запуск без проблем.

+174
Nidhin T T 21 дек. 2018 г., 12:15:19

В /etc, я нашел несколько команд с '-':

-РВ-р--р--. 1 корень 916 июля 2015 1 группа-
----------. 1 корень 733 1 июля 2015 года файл gshadow-
-РВ-р--р--. 1 корень 2261 25 апр 2015 программа passwd-
----------. 1 корень 1252 25 апр 2015 тени-

конечно, есть и свои оригинальные.

Поскольку 'группа' и 'пароль' - это важно, может кто-нибудь объяснить смысл и возможные причины? Спасибо.

+160
btorok 9 янв. 2019 г., 19:30:44

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

Это не ответ, а один из способов ее решения. Некоторые детали этого подхода заключаются в Linux. Установите sysstat ака САР пакет и изменить или добавить САР-коллекция кронтаб (на RedHat систем, /и т. д./cron.д/sysstat):

* * * * * корневой каталог /usr/lib64/СА/СА1-Л -Е-Е XALL 10 6

Будьте готовы накапливается 3 ГБ или больше в течение месяца в /ВАР/Либ/СА. Если ваша версия поддерживает не и не затем добавьте следующий хрон запись:

 57 23 * * * корень РМ -Ф /ВАР/лог/са/са'date --дата=завтра +\%д`

После дня, использовать САР-Ф /ВАР/лог/СА/saXX -С , где XX-это вчерашний день месяца в 0-ведущие число (т. е., 01, 02, ... 10, 11 ... 31). Если вы нашли окно времени, когда процессор был высокий, вы можете проверить отчет РСА за окно времени для:

  • прерывания ()
  • использование сети (-Н Дев)
  • дискового ввода-вывода (б)

Допустим, вы видите скачок процессора между 10:15 и 10:18. Запуск ПС в этот день (05) следующим образом:

САР-Ф /ВАР/лог/СА/sa05 -с 10:14:00 -е 10:19:00 -я все -Н Дев -б | менее

Мы добавляем минуте на каждой стороне, чтобы вы могли наблюдать до/во время/после, а не только во время.

Если вы до сих пор не вижу ничего, и вы смотрели на других САР параметры и вам до сих пор не вижу ничего, попробуйте добавить это в cron:

* * * * * { дата; /бин/ПС -это что-то вроде телетайпа,комм,пид -ЖВ -о значение pgrp:8,телетайп:7,пид,с,pmem:5,RSS-каналов:8,СЗ:8,размер:8=TSIZE,ВСЗ:8,nlwp,старт,параметр args ;} >>в/var/журнал/procscan

Этот файл будет очень большой, так что будьте уверены, чтобы повернуть его или отключить расписанию на следующий день. Но из этого вывода, вы могли бы найти виновника.

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

+140
user3278574 17 февр. 2012 г., 20:19:45

Проблема ваша (по умолчанию меняется) установка

клиент=да

Но вам нужно stunnel в режиме сервера, т. е. с SSL/TLS и предлагается снаружи и пересылается в незашифрованном соединении.

+101
Caden Mitchell 25 мая 2011 г., 17:30:42

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

#включить заголовочный файл <stdio.ч>
#включить <запустите.ч>

тап_п(недействительными)
{
 функции printf("телетайп: %з\п", ttyname(0));
 в то время как (1)
сон(60);
 возврат 0;
}

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

Или вы можете патч в xterm, это с открытым исходным кодом, в конце концов.

+72
Isha Ahsan 8 мар. 2016 г., 06:47:37

ДНФ истории userinstalled выглядит многообещающе. Он содержит только 142 пакетов, некоторые из которых я узнала, но некоторые из которых представляют собой ядра и общей системы пакетов.

Однако, если посмотреть на пересечение 'userinstalled' пакеты и листья:

комми -12 <(ДНФ листья | сортировка) <(истории судо ДНФ userinstalled | сортировка)

Есть ~50 пакетов, большинство из которых выглядят хоть немного знакомы:

  • пытаясь получить оборудование для работы: с ACPI компании Broadcom-WL по kmod-WL по переходный lshw вулкан
  • Программирование: ССЗ-БГД-плагин для Java-1.8.0-OpenJDK в языке Java-1.8.0-OpenJDK в-девел libomp
  • любимые инструменты: ПНГ ffmpeg с помощью LastPass-Кинк ртутный мош ютуб-дл ЗШ
  • Формат PDF Малаки: программа Ghostscript-инструменты-шрифты Ghostscript-инструменты-печать может использоваться epstopdf-Бен
  • рабочего стола ЖКХ: передача-CLI и Клементина ФЭ пара в VLC
  • Вещи андроид: андроид-инструменты jmtpfs это основные типы файловых систем-примеры простые-mtpfs
  • RPMFusion: rpmfusion-бесплатно-релизе rpmfusion-nonfree в релиз
  • решение этой проблемы: ДНФ-утилиты питон3-ДНФ-плагин-листья

А тут куча вещей, которые я не могу учитывать: совместимость-ffmpeg28 дракат-жить в Fedora-устарело-пакеты ленгпаками-Ан libnsl2 memtest86+ в OpenSSL-pkcs11 вместо python2-beautifulsoup4 питон3-beautifulsoup4 питон3-ДНФ-плагин-система-обновить вместо python2-pypam питон3-cssselect питон3-html5lib webkit2gtk3-плагин-процесс-комплекта библиотек GTK2

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

+27
andreashhp 19 апр. 2012 г., 00:20:18

Отредактируйте /etc/profile и обновить сечением пути. CentOS не включать в каталог /usr/местные/bin в путь.

# Манипуляция пути 
если [ "$euid-ом" = "0" ]; затем
 pathmunge выполнить /sbin
 pathmunge /usr/местные/sbin
 pathmunge /usr/местные/Бен
еще
 pathmunge /usr/местные/bin после
 pathmunge /usr/местные/sbin после
 pathmunge выполнить /sbin после
интернет
+20
Dermot99 14 мар. 2010 г., 19:01:02

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

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil