Есть ли подобный инструмент для `тройник` для ввода?

тройник произведения, чтение из stdin и разделения входного потока stdout и в файл.

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

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

Это может оказаться невозможным, но я решил спросить.

+118
Paul Ducarme 2 сент. 2016 г., 06:34:08
36 ответов

Я проверить состояние службы с systemctl статус сервиса-имя.

По умолчанию, я вижу несколько строк, поэтому я добавить -н50 , чтобы увидеть больше.

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

Есть ли возможность проверить полный systemd в службе журнала, похожими на меньше команды?

+974
Dave Sam 03 февр. '09 в 4:24

Это удивительно, как много документации можно найти на Video4Linux2 - и все это на самом деле объясняет то, что с video4linux это.

Во-первых, Video4Linux2-это Linux драйвер базы. База водителей не управлять устройствами напрямую. Вместо этого, они обеспечивают абстрактная модель некоторого класса устройств, в этом случае видео устройства для приложения, чтобы использовать. Основы водителю обеспечивают три основных преимущества:

  1. Обеспечить единый API для приложений, чтобы использовать с очень широким кругом физических приборов, при подключении по USB и PCIe, МИПИ, Ethernet или другой вид транспорта шины данных
  2. В ядре, рамок содержать тип кода, который нужен практически все драйверы устройств определенного класса, тем самым значительно сокращая объем разрозненных код
  3. В ядре, системы служат основой для написания новых драйверов нижнего уровня, которые фактически контролируют железе, тем самым упрощая разработку драйвера.

Так, драйвер V4L2-это высокоуровневый драйвер, который управляет драйвер UVC, которое управляет драйвер USB, который может быть вождение еще более низкого уровня драйвера оборудования.

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

Вы все еще можете получить доступ к приложения UVC драйвер непосредственно из пользовательского пространства с помощью устройства файл и "функции ioctl" системные вызовы, минуя драйвер V4L2, а еще можно открыть базовый драйвер USB напрямую из пользовательского пространства, используя это устройство, файл и "функции ioctl"С.

Будучи общей основой, которая обеспечивает функциональные возможности, общие для широкого спектра устройств, V4L2 не предоставить вам все функции, что и UVC драйвер может обеспечить (при условии, что устройство на самом деле обеспечивает более УФ возможностей, чем требуется для поддержки V4L2).

Так что если вы должны были иметь УФ-С устройство, которое обеспечивает все функции, указанные в приложении UVC спецификация, то для того, чтобы на самом деле использовать эти функции вы должны получить доступ к УФ драйвера непосредственно через устройства файл и "функции ioctl" системных вызовах, если предположить, что ядро Linux UVC с драйвером на самом деле поддерживает все приложения UVC спецификация.

Тем не менее, смысл

Реализация драйвером uvcvideo является адептом только в API V4L2

заключается в том, что в драйвере ядра Linux UVC в действительности не предоставляет никаких коротковолновой поддержке, чем необходимо для V4L2.

Поддержка V4L2 в ядро само по себе не обеспечивает УФ или поддержка USB или ниже уровня аппаратной поддержки USB.

+938
jammey 10 нояб. 2011 г., 10:54:09
Другие ответы

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


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

Когда я добавить этот путь в PATH в /etc/среды, пользователь может вызвать скрипт без указания полного пути, но демон не может; он просто говорит "не найдено".

По данным этого источника, который является IBM экс документации (я не мог найти ничего другого), но, по-видимому, верно в целом:1

Первый файл, который операционная система использует во время входа в систему является файл /etc/среды. Файл /etc/environment содержит переменные указание основных условий для всех процессов.

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

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

я должен всегда использовать полные пути?

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

1. "файл/etc/среды" не появляется вообще, в чем, казалось бы, соответствующих стандарту POSIX спецификации [1] [2].

+935
Tobias Kildetoft 29 авг. 2018 г., 00:33:16

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

+924
The Bartman 8 янв. 2017 г., 15:39:08

Я устанавливал Арч Линукс поверх предыдущей установки Linux. После того как я стер файловую систему все работало.

+913
DarthFennec 12 июл. 2014 г., 05:36:18

У меня есть эта линия file.php:

'пользователь' => ",

Что бы быть соответствующую команду с помощью grep, чтобы запросить точные линии?

+906
Linus Hicks 28 июн. 2014 г., 05:31:03

Когда вы процитировали rsync_options для команды rsync, вы прошли все эти варианты в качестве одного аргумента на rsync, а не как отдельные варианты. Таким образом, rsync и пытался запустить SSH с "-axhPv" флаги.

Показательный момент:

покажи функция () {
 Эхо Первого: $1
 Эхо второй: $2
 Эхо третьего: $3
}

$ покажи "-е СШ-axhPv" два три
Первый: -э СШ-axhPv
Второй: два
Третий: три

$ покажешь -е СШ-axhPv два три
Первый: -е
Во-вторых: СШ
Третий: -axhPv
+886
B FLEETWOOD 11 мая 2012 г., 01:32:33

У меня есть клиент, который хочет установить факс-сервер в своем офисе. Я хочу использовать HylaFAX под Ubuntu, но я немного стесняюсь тратить деньги на железо для Linux, в частности модем, учитывая все Winmodem вопрос. Так что задавать два разных вопроса в одном посте:

Во-первых, каковы наиболее надежных способов сказать, если модем поддерживается в современных версиях Линукса? Приятно, когда производитель особо отмечает поддержку Linux. В противном случае, вы проверяете документы ядра? Тип чипсета? Другие ключевые слова, по спецификации модема?

Во-вторых, какой конкретно модем вы бы посоветовали?

+835
Beverley morrison 9 мая 2014 г., 06:32:20

Ваши требования (так свободное ОЗУ/storrageбыл/облако) собирается сделать это очень медленно, но можно написать собственный драйвер файловой системы. Однако если у вас есть время/умение делать, то будет быстрее/дешевле арендовать/Купить/продать/вернуть 37 $2ТБ диск и использовать

https://en.m.wikipedia.org/wiki/External_sorting

Решение может быть лаунчер и/или с 7z/ФС-сжатия, если файл compressable, можно сделать комнату на 2-м экземпляре

https://en.m.wikipedia.org/wiki/Zram

https://en.m.wikipedia.org/wiki/Category:Compression_file_systems

Если есть место для выхода без удаления и ввод предварительно отсортированный, то это тривиально.

+830
CGK 18 мая 2014 г., 07:28:15

Можно с ивал:

$ объявить -массив=( 1 2 3 4 )
$ Эхо "${массив[@]}"
1 2 3 4
$ п=Ай
$ ТМП=Арр$п
$ Эхо "$ТМП"
массив
$ Эхо "\${${ТМП}[@]}"
${массив[@]}
$ Эхо "newarray=(\"\${${ТМП}[@]}\")"
newarray=("${массив[@]}")
$ ивал "newarray=(\"\${${ТМП}[@]}\")"
$ Эхо "${newarray[@]}"
1 2 3 4
$

Команды начинающиеся с Echo предназначены для иллюстрации, eval-это опасно.

Обратите внимание, что выше не сохраняет индексы массивов разреженных массивов.

+821
Qian Chen 18 нояб. 2011 г., 10:42:40

К сожалению, libcrafter пакет не был построен правильно: ее версии указан как “0.0.2-”, который не является допустимым номером версии в Debian (как указано в соответствующем разделе с политикой Debian). Более старые версии программы dpkg приняты такие номера версий, но это было исправлено в версии 1.18.19 (и я удивляюсь, как вы смогли установить пакеты в 17.10 с его помощью dpkg 1.18.24).

Однако это поправимо:

  1. Скачать существующий пакет.
  2. Извлечь его:

    команды dpkg-деб -Р libcrafter_0.0.2_all.деб libcrafter-0.0.2
    
  3. Исправить номер версии и несколько других вопросов с пакетом:

    СЕПГ -я/0.0.2-$/0.0.2-1/;S/Все$на amd64/;с/Ява$libcrafter-0.0.2/библиотеки/'/дебиан/контроля
    
  4. Перестроить пакет:

    с dpkg-деб -б libcrafter-0.0.2 .
    
  5. Установите соответствующий пакет:

    судо команды dpkg -я libcrafter_0.0.2-1_amd64.деб
    
  6. Очистить:

    РМ -РФ libcrafter_0.0.2_all.деб libcrafter-0.0.2
    

    (оставив новый пакет для последующего использования).

+763
scjr 6 янв. 2015 г., 16:49:48

Потому что у вас DocumentRoot так в /var/www в/HTML-код/минимальная в ваш https определения виртуального хоста в URL-адрес https://teampass.urban.org/teampass на самом деле пытается служить файл /var/www/html/teampass/teampass/index.php которых не существует. Либо изменить DocumentRoot так, в HTTPS виртуальный хост или переместить, где ваши файлы будут сохранены, так что они в правильном месте.

+715
Calrocks 4 дек. 2017 г., 15:06:52

Первая проблема здесь заключается в том, что ваши ценности котируются. Я предлагаю вам просто убрать кавычки с СЭД команду, а затем, если вы действительно нуждаетесь в них, положить их обратно после того, как вы обработали файл на awk. Что-то вроде

СЭД "ы/'//г" Уио-66Zr-да.МОФ | у awk '{$2=м $2 м}' г="'" 

Хитрость выше присваивает переменной г к ' Так м $2 м эквивалентно '$2'. Просто простой способ сделать на awk , чтобы играть с одинарными кавычками.

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

За 2 $3 $должно быть
---------------------
О ZR1 2.008.н0
O25 -1.179d0
О1 -0.582d0
С25 -0.121d0
С13 -0.002d0
С1 0.625d0
O29 -0.741d0
Н1 0.127d0
Н25 0.495d0

Если так, я хотел сделать что-то подобное

$ СЭД "ы/'//г" Уио-66Zr-да.МОФ |
 на awk 'начало{
 с["о ZR1"] = "2.008.н0";
 с["O25"] = "-1.179d0";
 с["О1"] = "-0.582d0";
 с["С25"] = "-0.121d0";
 с["С13"] = "-0.002d0";
 С["С1"] = "0.625d0";
 с["O29"] = "-0.741d0";
 с["Н1"] = "0.127d0";
 с["Н25"] = "0.495d0";
}
 {если( $2 в C){$3=с[$2]; $2=м$2кв}}1;' г="'" 

Объяснение

  • Начальная СЭД просто удаляет все одинарные кавычки из входного файла.
  • В результате СЭД передается в качестве входных данных на awk
  • В начало{} блок выполняется перед считыванием файла и ассоциативный массив , содержащий сопоставления настроен.
  • В основной программе, я просто проверить, является ли $2 определяется в с массив и если это так, я заменить $3 с соответствующим значением из массива.
  • В $2=м$2кв просто ставит одинарные кавычки вокруг $2.
  • Наконец, 1; печатает строку.

Вывод при запуске на вашем примере:

блок ntype qqatom
1 'о ZR1' 2.008.н0
вибрации
0
неправильное
0
блок ntype qqatom
2 'Н1' 0.127d0
вибрации
0
неправильное
0
блок ntype qqatom
3 'С25' -0.121d0
вибрации
0
неправильное
0
блок ntype qqatom
4 'О1' -0.582d0
+709
Tarun Gayen 12 дек. 2018 г., 17:08:43

В СЭД:

your_file Е/Д$/{Н;/Р$/С/\Н-С/\N-этот/}' 

Расширена с комментариями:

Е /Д$/{ # если текущая строка заканчивается в D
 Н; # добавьте следующую строку в шаблон пространство
 /Р$/С/\Н-С/\П-это/ # если вы найдете R на конце линии, замена
 }' your_file
+704
user69816 7 мая 2013 г., 08:21:29

Когда я использовать GCC, он выдает ошибки, но названия функций находятся в окружении специальных персонажей, как это â€setup_connection’:

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

Любой входы ценных

+691
ccm 21 нояб. 2013 г., 03:39:39

Сколько основных групп можно отдельных пользователей Linux есть? Если они могут иметь больше, чем один, как можно присвоить несколько основных групп пользователей? Если это просто, в чем причина?

+685
mookpoint 11 февр. 2016 г., 22:12:14

Если вы измените имя точка_монтирования все ваши ссылки будут нарушать. Здесь 2 варианта вы можете использовать:

Вариант 1

  • Изменить точку монтирования имя в файл/etc/fstab и в нужное точка_монтирования
  • Для обеспечения симлинки работают, делать /резервного копирования ссылка на новую точку монтирования:

    ЛН-з /новое/каталог /резервного копирования
    

Вариант 2

  • Использовать монтирования , чтобы указать другую точку монтирования для RAID массива, при сохранении существующих /резервного копирования установлен.

  • Для этого из файл/etc/fstab файл, вы должны указать привязки как тип файловой системы и добавить ее в список опций, а также. Увидеть этот LinuxQuestions вопросы и ответы

Обратите внимание, что второй вариант есть только в Linux.

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

Мысли на Вариант 1

  • С /резервного копирования в настоящее время монтирования, вы должны удалить его первым, поэтому он может быть воссоздан в виде символической ссылки. Будьте очень осторожны , чтобы демонтировать ее, во-первых, как вы не хотите удалить содержимое раздела: только точка_монтирования каталог.
  • Для обеспечения дополнительной безопасности при удалении /резервного копирования, используйте команду rmdir вместо РМ. Я узнал об этом очень полезно использование команда rmdir тяжелый путь :(

Мысли по Варианту 2

  • Этот вариант немного сложнее и специфично для Linux. Там может быть причина, но вы предпочитаете его. Если вы идете с варианта 1, все, что когда-то зависела /резервное копирование будучи монтирования (т. е. на точку монтирования /резервное копирование возвращая True) будет ломаться.
+605
user219492 13 авг. 2011 г., 18:54:59

Это становится намного проще, если вы идете через файл назад. К счастью, вы можете сделать это легко с ТБК (который, оказывается, кот задом наперед). Затем мы можем использовать относительно простой в awk скрипт, чтобы искать своего хозяина, и изменить только свой ИС:

$ ТАС вход | на awk -V с ОФС="=" -в параметр myip="changed_address" -в окружения myhost="Д" -Ф"=" '$1 == "хозяин" { если( $2 == окружения myhost ) { ео = "в" } Иначе { ео="выкл" } } ео == "на" && $1 == "ИС" { $2=параметр myip } { печати $0 }' | ТАС
ИС=х.х.х.а
маска=255.0.0.0
хост=а
ИС=х.х.х.б
маска=255.0.0.0
хост=б
ИС=х.х.х.с
маска=255.0.0.0
хост=с
ИС=changed_address
бла-бла
маска=255.0.0.0
узел=д

Я объясню в деталях, как на awk работает:

Во-первых, мы объявим несколько переменных: одна для хозяина и новое значение для ИС:

-в параметр myip="changed_address" -в окружения myhost="д"

Далее, мы заявляем, разделитель поля для ввода и вывода:

-в ОФС="=" -Ф"="

Теперь, собственно , как awk скрипта:

$1 == "хозяин" { // если мы видим "хозяина" линии..
 если( $2 == окружения myhost ) { // и это совпадает с тем, что мы ищем..
 ео = "на" // установить флаг, чтобы поменять следующий IP
 } еще { 
 ео="выкл" // в противном случае, сбросить флаг
}
} 

ео == "на" && $1 == "ИС" { // если флаг установлен и это линия IP.. 
 2 $=Сайт myip // обмен на новый IP 
}

{
 печати $0 // наконец, распечатать обрабатываемой строке
}

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

+590
user97602 15 июл. 2012 г., 05:49:02

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

# проверить, если аргумент приведен
если [ "$#" -нэ 1 ]; тогда
 Эхо "незаконное число параметров"
выход
интернет

# проверить, если побежал, если так двигаться, что обработанные/ каталог
если [ -з "сведения.КШМ" ]; затем
 более ранних версий данных пред=`.КШМ`
 Эхо "найдено предыдущего запуска $пред'"
 РМ -Ф Сведения.КШМ # удалить ссылку
 МВ-Ф $пред'обработанные/ # переместить предыдущий файл обработан каталог
 Эхо "перешли на" обработан "/$пред'"
интернет

# проверить, если файл существует 
если [ -e данные$1.CSV-файл ]; после
 ЛН-ы данных$1.данные CSV.данные CSV ссылке#.КШМ к запрашиваемому файлу
 Эхо "связанных данных.CSV-файл -> сведения$1.КШМ"
еще
 Эхо "нет такого файла данных$1.КШМ"
интернет
+589
RSevumyan 26 окт. 2016 г., 21:45:13

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

и3-МСГ рабочего пространства $(($(и3-МСГ-Т get_workspaces | тр , '\п' | команда grep '"Нум":' | вырезать -Д : -Ф 2 | сорт-рН | руководитель -1) + 1)) && /usr/Бен/х-терминал-эмулятор

Кроме того, я также хочу указать на это рабочее пространство, что если я глажу $МО+Д программа dmenu работает с пользовательских списка приложений, как dmenu -я "приложения app1\napp2\napp3".

И если я переключаюсь на другое рабочее место и инсульта $МО+Д dmenu должен работать в режиме по умолчанию, если не определен конкретный перечень приложений.

+582
user10043 13 июл. 2011 г., 12:51:12
ибо я в *.тхт
делать
д="$(голову -1 "$Я" | вырезать -д "" -Ф1).тхт";
МВ "$я" "$д"
сделано
+480
ytf 6 июл. 2018 г., 13:49:36

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

Основной (операционной системы) Makefile для строительства Здравствуйте.С может выглядеть так:

С CFLAGS += -стены -г -О0
Прогрессистов = привет

.Фальшивый: чистый

%: %.с
 $(Куб. см) $(с CFLAGS) $< -O $и@

чистый:
 -РМ $(прогрессистов)

$(СС) - это встроенная переменная; если вы не переопределите его, по умолчанию - чч, который На система GNU будет симлинк на ССЗ. % указывает на шаблон правило, в этом случае он будет соответствовать что-нибудь, хотя если нет ничего.С в каталоге рецепт не удастся. $< и [email protected] являются автоматические переменные. Поэтому, если сейчас вы выполните:

привет

Будет выполнять:

ГК -стены -г -О0 привет.с-О привет

Используя += С `$(с CFLAGS) позволяет делать такие вещи:

С CFLAGS="--НТР=стандарте C99" привет 

Так что -стены -г -О0 будет добавлен к --НТР=стандарте C99, разделенных пробелом. Обратите внимание, что если вы используете сделать с CFLAGS="--НТР=стандарте C99" Здравствуйте, это значение будет заменить какие-либо определения в Makefile.

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

  • Целевой файл не существует.
  • Целевой файл старше, чем одним из обязательных условий.

.Фальшивые цели будет работать несмотря ни на что. Поэтому запуск сделать чистым с выше файл будет выполняться:

РМ привет

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

всего: $(прогрессистов)

И добавить все на .Фальшивый: список, теперь вы можете просто ввести сделать и все в $(прогрессистов) список будет построен с использованием %: %.с правило, так как это является необходимым условием, чтобы сделать все, и все это первое правило в файл-используется по умолчанию, если вы не укажите один (т. е., вы все еще можете использовать сделать Здравствуйте строить просто "привет" программы).

+472
BobTodd 25 июл. 2010 г., 20:22:03

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

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

+447
Carlos J 12 дек. 2014 г., 13:34:16

Ядра 4.20.12, 4.19.25 и 4.14.103 выпущен сегодня (2019-02-23) содержат исправления для CVE-2019-8912. (совершить eb5e6869125f69dd28513f92992d97ec62bb9773 нетто: крипто набор СК в нуль, когда af_alg_release.) Подождать, пока не появятся обновленные пакеты ядра для Debian или скомпилировать собственное ядро. Источник: https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.25

Если вы не используете API для шифрования, вы, конечно, можете черного списка нужный модуль ядра в качестве обходного пути в /etc/команды modprobe.д/игнор.конф: черного списка af_alg

+445
user13657 14 сент. 2017 г., 06:20:19

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

Идея довольно проста. Изолировать машины, так что их только DNS-сервера, они известны-это сервер, сервер dnsmasq. Затем добавьте следующие строки в конфиг сервер dnsmasq. файл /и т. д./dnsmasq.конф:

домен-нужен
Богус-прив
журнал-запросов
отчет-объект=файл/var/журнал/раздача.журнал
нет-файл resolv
интерфейс=eth0 в

# Добавить сюда другие серверы имен, спецификации домена, если они предназначены для
# негосударственных доменов.
#сервера=/localnet/192.168.0.1
сервера=/Гугл.ком/192.168.0.1
сервера=/дан-решился.орг/192.168.0.1
сервера=/дан-решился.сеть/192.168.0.1
сервера=/pbskids.орг/192.168.0.1
сервера=/playhousedisney.ком/192.168.0.1
сервера=/Дисней.идти.ком/192.168.0.1
сервера=/звездопад.ком/192.168.0.1

После этого на место сервера, указывающий на сервер, сервер dnsmasq будет просто не в состоянии найти каких-либо результатов ДНС кроме той, что в конфиге. файл.

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

ДНС

Вы можете настроить систему так, что DNS настроен только отправлять запросы на сервер dnsmasq сервер через файл конфигурации в/etc/файл resolv.конф.

сервер 192.168.1.1
+437
louisewest 22 апр. 2019 г., 09:45:07

Как отметил Стивен и Аллен, после того, как я повышен до 4.9.0.2 ядра, проблема больше не появляется в моей команды dmesg.

+385
Ahmar Ali 11 мая 2013 г., 06:31:52

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

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

Примечание: команды dmesg, как в manpage говорит, просто отображает содержание “ядра кольцевого буфера”, т. е. Однако многие ядра сообщения помещается в буфер. Что может продлить вплоть до загрузки ядра, но не обязательно. Конец dmesg является последнее сообщение напечатано в ядре.

+361
js9600 8 сент. 2014 г., 19:42:26

Что является обоснованием использования UUID в файле/etc/fstab и вместо имен устройств (как устройства/dev/sbd2)?

Имена устройств и/или номера разделов, кажется, значительно чище с административной точки зрения.

+343
Ryan Stubbs 21 янв. 2014 г., 13:10:32

Я пытаюсь понять процесс загрузки Linux:

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

Когда управление передается ядру, как это реально сделать? Это ядро компилируется из исходного кода на языке C и как это ядро на самом деле выполняются.

Я прочитал этот пост, но это не похоже на ответ на мой запрос:

Что происходит после загрузки образа ядра Linux в оперативную память

+251
Ayluh Lenelle 7 авг. 2018 г., 03:04:36

Я пытаюсь выяснить, почему найти не находит мои файлы, даже если они читаемы.

У меня есть следующий каталог /некоторые настройки

директорию типа drwxr-XR-х 2 корень корень 4096 сентября 23 16:45 некоторые

Она читается всеми. В каталоге у меня есть один файл с названием foundme.txt

-RW-р-р-- 1 студента корень 157961 23 сентября 16:48 foundme.txt

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

Может кто-нибудь объяснить, почему это не удается?

$ найти / -имя "foundme.txt"
найти: ‘/корень’: отказано 
+220
user2811219 8 нояб. 2011 г., 19:06:40

При упоминании команды в учебники, man-страницы, и статьи я вижу, что авторы используют Апостроф, а одинарная кавычка таким образом:

`./настроить'
`сделать'

Я считаю, что я видел обозначения точек ССЗ сбоя при компиляции с этой последовательности. Откуда она взялась и почему многие люди используют его в качестве конвенции для команды проблемой?

+200
Alex Telon 5 сент. 2015 г., 23:41:21

Я бы не стал использовать этот репозиторий в Fedora 19. Эти пакеты были построены для Fedora 15.

отрывок из РЕПО страницы

гном-Шелл-расширений, изменяющих и расширяющих функциональность гном Шелл и поведение Хиен Федора-15

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

Я не имею f19 по установке, чтобы подтвердить это, но я считаю, что нужно либо включить "развитие" репозиторий или "обновить-тестирование" РЕПО.

Команду как это сделал бы это:

$ судо ням-настройка-менеджер-возможность развития
$ судо ням-настройка-менеджер --включить обновления-тестирование
+166
thepeer 18 сент. 2013 г., 20:08:30

В описатель формата на сегодняшний день утилита даст вам день месяца как целое число между 1 и 31 (с пробелом в дни с 1 по 9, но это безвредно при использовании в арифметических разложений):

день=$( дата +%е )

Чтобы проверить, является ли это число четным или нечетным:

если [ "$(( день % 2 ))" -экв. 0 ]; тогда
 # $в день даже
еще
 # $в день-это странно
интернет

Превращая его в функцию оболочки:

run_command () (
 день=$( дата +%е )

 если [ "$(( день % 2 ))" -экв. 0 ]; тогда
 # $в день даже
some_command_on_even_days
еще
 # $в день-это странно
other_command_on_odd_days
интернет
)

Это пойдет в командной строке инициализации файлов (например, $дома/.bashrc и на баш), а затем вызвать его с

run_command
+143
djhedges 1 апр. 2011 г., 11:46:45

Я добавлю это :

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

#!/бин/Баш

[ "$Пользователь" != "ВСП-данных" ] && выход
комплект - 
судо realscript &>/ВАР/лог/мой_сценарий.журнал 

и realscript:

[ "$Пользователь" != "корень" ] && выход 

В судо, поставить realscript как sudo разрешено и не назвал сценарий, который вы используете.

И на ощупь универсальный.принадлежит журнал как www-data, но 222 разрешения (да пишу только можно!). Сделать резервную копию журнала в cron.

Dont позволить ВСП-данных, чтобы увидеть содержание подготовки, но и просто исполнять это!

команду chmod 111 mylogscript
команду chmod 111 myrealscript

Разрешения 111 это хорошо, потому что вы не хотите, чтобы пользователи, читая сценарий, но просто его выполнением.

Если можно попытаться скомпилировать скрипт:

mylogscript ГТД 
myrealscript ГТД 

Да шц-составитель оболочки, так что вы можете преобразовать свой сценарий в двоичный, и это будет более безопасный, но в некоторых случаях неустойчивая, поэтому будьте внимательны!

Старайтесь не использовать параметры внутри скрипта как $1 $2, это может использоваться, чтобы сделать скрипт закачки. Вместо этого попробуйте экспортировать переменные окружения , что Shell может посмотреть, или временные файлы. Параметр или не используйте весь в какой-то из OpenSSL-шифрования (посмотрите на этот пост: Как сделать OpenSSL для шифрования паролей в PHP через командную строку

+75
NewbiZ 9 мар. 2010 г., 21:32:44

Мне нужно конвертировать несколько видео файлов H264 в H265. Я знаю, что мой командной строки ffmpeg и SDL, у меня есть CSV-имен файл с относительным путем (мне нужен список файлов на диск, так как некоторые файлы в папке уже конвертирован). Единственное, что меня беспокоит сейчас-это вождение преобразования файлов.

Моя командная строка:

кошка мкВ-анализ.КШМ | в то время как чтение файла; сделать $(через FFmpeg -я '$' файл-с:libx265 -для x265-параметры в КРФ=23 -заданный средний -с:копия -с:с копию '${файл%.мкВ}_новая.мкВ'); сделано;

И образец данных:

Папку./Файла.А.мкВ
Папку.Б/file_b.мкВ
Файл Folder_C/.С. мкВ

Так вот, может кто-нибудь сказать мне, что я делаю неправильно, как я получаю "$файл: нет такого файла или каталога" сообщения?

+64
Jim McKenna 13 мар. 2017 г., 21:11:25

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

К сожалению, в то время как ПС может отображать Тид (а.к.идентификатор spid, обои), это не флаг, чтобы взять список пив так, как это делает список Пидов с --ПИД. Лучшее, что я могу сделать, это список пив, а затем грэп выход. Например, если идентификатор потока 792, я могу сделать

$ ПС-эльф | команда grep ' 792 '

который работает достаточно хорошо, но немного грубовато.

Есть ли лучший способ?

+62
Daniel Brandt 21 нояб. 2018 г., 12:58:47

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

$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