Утилиты для буфера неограниченного объема данных в конвейере?

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

$ производитель | баф | потребителей

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

+213
jelovirt 10 мая 2012 г., 04:37:46
35 ответов

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

+982
Stu and Gin Hopwood 03 февр. '09 в 4:24

Не сделал этого в течение длительного времени... принять мой ответ с зерном соли.

Родительский фильтр, возможно, придется быть самой Прио qdisc (так у вас НТВ фильтры, и фильтры Прио ...). В противном случае Прио может переквалифицировать пакеты сама по priomap.

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

# Создаем Прио qdisc с 4 класса. Все Р2Р трафик идет в 4 класс.
 $BIN_TC qdisc добавить Дэв $UC_DEV родитель 1:$UC_MARK ручка $UC_MARK: Прио \
 полос 4

# Добавить фильтр для IPP2P к этому qdisc. Остальное зависит от ГС.
 $Фильтр BIN_TC добавить Дэв $UC_DEV родительского $UC_MARK: IP-протокола \
 ручка $(($UC_MARK+1)) с FW flowid $UC_MARK:4

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

Имея только один класс НТВ может и не иметь желаемого эффекта. Ограничения для портов 10GE тоже звучит немного странно для меня, если это теоретическая скорость соединения, которые не достигли на практике, он просто не будет ничего делать.

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

+973
Michael Siebers 15 июн. 2017 г., 13:28:04
Другие ответы

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


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

Здесь-строка <<< довольно много, одна-line версия здесь-документ <<. Не было стандартной функцией, но последний. Вы можете использовать << в данном случае. Они должны быть эквивалентны:

туалет -л <<< "$somevar"

туалет -л << ВФ
$somevar
ВФ

Хотя следует отметить, что как добавить дополнительную строку в конце $somevar, например, печатает 6, Даже если переменная имеет только пять линий :

ы=$'ФОО\н\н\нбар\н\н -
туалет -л <<< "$ы"

С , Е, можно решить, если вы хотите дополнительные строки или нет:

функции printf "%з\п" "$с" | туалет -л # 6
функции printf "%s" на "$С" | туалет -л # 5

Но тогда, обратите внимание, что туалет только подсчитывает полные строки (или количество символов новой строки в строку). грэп -с ^ Следует также считать последней строке фрагмента.

ы='фу'
с printf "%s" на "$С" | туалет -л # 0 !

функции printf "%s" на "С" | грэп -с ^ # 1

(Конечно, вы можете также рассчитывать на линии целиком в оболочке с помощью ${ВАР%...} расширение, чтобы удалить их по одному за раз в цикле...)

+930
user95587 22 апр. 2014 г., 13:24:58

Пример скрипта для подключения через соединения независимо от интерфейса WiFi имя ( как wlan0 , ... wlanN)

#!/бин/Баш
команду killall wpa_supplicant от
я=$(МВ Дев | грэп интерфейс | у awk '{ печати 2$}')
в wpa_supplicant -я $я -с/и т. д./В wpa_supplicant/wpa_supplicant от.конф -Б
программа dhclient $я

В файле/etc/файле wpa_supplicant/wpa_supplicant от.conf файл конфигурации файл должен содержать следующие строки:

опции ctrl_interface=/работа/wpa_supplicant от
update_config=1
ap_scan=1

сеть={
имя SSID="your_ssid"
ПСК="your_wifi_password"
}
+905
itsmarkules 5 июл. 2013 г., 13:40:30

Некоторые фона: Я установил Линукс Минт 17 циннамон на моем ноутбуке SSD на раздел 10ГБ отформатирован и у меня есть еще один HDD с 75 Гбайт, как отформатирован в ext4.

Вопрос часть: у меня есть два раздела назовем их системы(будут sda1) и данных(sdb1).

Как переместить папки: дома, ЕГР, ВАР и ТМП на данных(sdb1) и сделать их доступными для корневой системы?

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

Что я добавил в мой файл/etc/fstab строчку:

Идентификатор UUID=ХХХ-данные-диск-девайс-ХХХ /массовой информации/данных в ext4 по умолчанию 0 1 
/массовой информации/данных в/tmp /tmp, в что ext4 по умолчанию 0 1
/средства/данные/домашний /бытовой в ext4 по умолчанию 0 1
/массовой информации/данных в/usr и /usr ext4 и по умолчанию 0 1
/массовой информации/данных/вар /вар в ext4 по умолчанию 0 1

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

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

Ответ работал, а просто помочь тому, кто идет по этому пути:

Во-первых, я скопировал с помощью команды CP -РП (-R для рекурсивного и -П для учета такие же разрешения, без -Р Все будет принадлежать корень)

Их я поменял в /etc/fstab или как ответ, предложение связать действительно сработала.

Их я перезагрузил с помощью LiveUSB только для переименования старой папки в системе(будут sda1) и избегать какой-то конфликт.

И я начал нормально, не единой ошибки.

+852
Eolmar 26 авг. 2011 г., 19:24:42

Я использую Ubuntu 16.04.3 ЛТС сервер. У меня есть пользователь с привилегиями sudo на это. Когда я пытаюсь переключиться с моего текущего пользователя на root, он запрашивает мой пароль. Я ввожу правильный пароль, а он не мой пароль.

логин@сервер:/ судо Су
[суда] пароль для имени пользователя:
К сожалению, попробуйте еще раз.
[суда] пароль для имени пользователя:
К сожалению, попробуйте еще раз.
[суда] пароль для имени пользователя:
судо: 3 неправильных попыток ввода пароля 

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

[email protected]сервер:/# пароль логин
Введите новый пароль Unix:
Повторно введите новый пароль Unix:
программа passwd: пароль успешно обновлен 

Так я потом попытка судо Су команду снова. Он выдает те же сообщения.

Я открываю новое окно терминала для одного пользователя и попытка судо Су и ту же команду выдает те же сообщения.

Я также попытался разблокировки пользователя командой sudo usermod --описании параметров expiredate -1 пользователя. Это также не решило проблему.

Я также попытался предоставления пользователю "судо" права usermod -AG в судо пользователя. И пользователь по-прежнему был вопрос.

Я сдался и просто создал нового пользователя с правами sudo и приступила к использованию нового пользователя. На следующий день у меня начались точно такие же проблемы с новым пользователем.

В команда pwck списки команд несколько системные учетные записи и сообщения о их домашние каталоги, но ничего другого. В команда grpck команда дает никаких сообщений.

Недавно мы добавили "Пэм" аутентификация около месяца назад.

в /etc/Пэм.д/суда

#%Пам-1.0

сессии требуется pam_env.так readenv=1 user_readenv=0
сессии требуется pam_env.так readenv=1 envfile=/и т. д./По умолчанию/язык user_readenv=0
@включают общие-авт
@включают общие-счета
@включают общие-сессии-неинтерактивных

в /etc/Пэм.д/общие-авт

авторизации требуется pam_tally2.поэтому отрицать=5 unlock_time=600
# здесь представлены модулями ТВ-пакета ("основной" блок)
авт [успех=1 по умолчанию=игнор] модуля pam_unix.так nullok_secure
# вот запасной вариант, если не удастся
авт необходимые pam_deny.так
# премьер-стек с положительным возвращаемое значение, если существуют уже не один;
# это позволяет нам возвращать ошибку только потому, что ничего не задает код успеха 
# с вышеуказанными модулями будет каждый раз прыгать вокруг
авторизации требуется pam_permit.так
# и вот еще ТВ-пакет модулей ("дополнительные" блок)
двиг необязательно pam_cap.так
# конец пам-авт-обновить конфигурацию

в /etc/Пэм.д/с общего счета

# здесь представлены модулями ТВ-пакета ("основной" блок)
счет [успех=1 new_authtok_reqd=сделано по умолчанию=игнор] модуля pam_unix.так
# вот запасной вариант, если не удастся
счет реквизита pam_deny.так
# премьер-стек с положительным возвращаемое значение, если существуют уже не один;
# это позволяет нам возвращать ошибку только потому, что ничего не задает код успеха 
# с вышеуказанными модулями будет каждый раз прыгать вокруг
счет требуется pam_permit.так
# и вот еще ТВ-пакет модулей ("дополнительные" блок)
# конец пам-авт-обновить конфигурацию

в /etc/Пэм.д/общие-сессии-неинтерактивных

# здесь представлены модулями ТВ-пакета ("основной" блок)
сессии [по умолчанию=1] pam_permit.так
# вот запасной вариант, если не удастся
сессия необходимые pam_deny.так
# премьер-стек с положительным возвращаемое значение, если существуют уже не один;
# это позволяет нам возвращать ошибку только потому, что ничего не задает код успеха 
# с вышеуказанными модулями будет каждый раз прыгать вокруг
сессии требуется pam_permit.так
# Модуль командой pam_umask будет установить значение umask по умолчанию в системе
# в /etc/логин.дефс и пользовательские настройки, решения проблем разных
настройки # umask с различных снарядов, менеджеры дисплей, пульт дистанционного занятия и т. д.
# Смотри "командой pam_umask человек".
сессия факультативного командой pam_umask.так
# и вот еще ТВ-пакет модулей ("дополнительные" блок)
сессии требуемого модуля pam_unix.так
# конец пам-авт-обновить конфигурацию

Спасибо @телекоммуникаций и @roaima я обнаружила, что модуль pam-аутентификации является причиной проблемы.

[email protected]сервер:/# pam_tally2
Неудачных попыток входа последний отказ от
имя пользователя 53 06/05/18 16:53:42 ХХХ.ХХХ.ХХХ.ХХХ

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

pam_tally2
Неудачных попыток входа последний отказ от
имя пользователя 0 06/05/18 16:53:42 ХХХ.ХХХ.ХХХ.ХХХ

логин@сервер:/ судо Су
[суда] пароль для имени пользователя:
[email protected]сервер:/#

pam_tally2
Неудачных попыток входа последний отказ от
имя пользователя 1 06/05/18 16:54:03 ХХХ.ХХХ.ХХХ.ХХХ

С помощью судо -ы или судо -я также повлечь увеличение отказов в pam_tally2.

+826
TAG TAG 8 мар. 2012 г., 13:46:56

Если файлы сортируются (образцы вы выложили), то это так же просто, как

присоединяйтесь к -т : File1.txt File2.txt

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

Обратите внимание, что если файлы в Windows окончаний строк, они появляются под UNIX системы имеют дополнительный символ возврата каретки в конце каждой строки. ЧР-это, в основном, визуально незаметны, но насколько присоединиться и других текстовых инструментов, то персонаж похож ни на один другой, а это значит, сфере File1.txt все закончится с ПР а в File2.txt не так они не совпадают. Вам понадобилась прокладка КЛ, по крайней мере, в File1.txt.

<File1.txt тр -д '\р' | присоединяйтесь к -т : - File2.txt

Вам нужно отсортировать файлы. Если их не будет, тогда КШ/Баш/ЗШ, вы можете использовать процесс замены. (Добавить тр -д '\р' | , если это необходимо.)

присоединяйтесь к -т : <(вроде File1.txt) <(вроде File2.txt)

В обычной СГ, если ваш Unix и вариант с/dev/ФД (всего), вы можете использовать, что вместо того, чтобы труба на выходе из двух программ с помощью двух файловых дескрипторов.

сортировать File2.txt | { сортировка File1.txt | присоединиться к -т в /dev/ФД/0 /Дев/ФД/3; } 3<&1

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

<File1.txt НЛ -с : |
сортировка -т-к-2 |
присоединяйтесь к -т : -1 2 - <(вроде File2.txt) |
сортировка -т-к-2,2 Н |
вырезать -Д : -Ф 1,3
+817
Augusto Resurreccion 18 февр. 2018 г., 12:42:30

[[...]] представляет собой оболочку Korn построить также поддерживается Баш и ЗШ , но иначе не стандартный ш (и не поддерживает любой другой оболочки).

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

2019 редактировать. ограниченное подмножество КШ по [[...]] теперь также поддерживается busybox и пепла, когда построен с ASH_TEST и ASH_BASH_COMPAT и гораздо большего подмножества в Яш.

В любом случае, при написании Ш. скрипт, вы должны придерживаться стандарта POSIX Ш. спецификация. Скрипты, которые используют [[...]] должен вызвать КШ, Баш или ЗШ явно. Баш тоже в основном в POSIX Ш. совместимые оболочки, но с намного большим количеством расширений (включая этот).

Тестирование на х не пусто, и тогда равных в производстве особого смысла. Если х == производство, то, очевидно, она не пустая.

Делать сравнения строк с оболочка POSIX и коммунальные услуги, у вас есть несколько вариантов, самый очевидный в данном случае являются:

  • в [ утилиты ака тест, как правило, встроенный в оболочку:

    если [ "$ВАР" = производство ]; тогда
     Эхо прод
    интернет
    
  • в случае строительства:

    случае $VAR в
     производства) Эхо прод;;
     "") Эхо пустой;;
     *) эхо не прод;;
    эсок
    

Теперь, вы можете захотеть проверить, что переменная-это набор (в отличие от непустой), до разыменования его, в случае, когда nounset опция была включена (с комплекта -у или взаимозачета nounset или с #! /Бен/ш-щ , как она-бац линии), поскольку в противном случае [ "$Пер" = производство ] приведет снаряд к выходу, если $env и не был установлен. Чтобы сделать это, вы могли бы сделать:

если [ "${ВАР+комплект}" = установка ] && [ "$ВАР" = производство ]; тогда
 Эхо прод
интернет

(следует избегать -это [ и оператор как это устаревший и ненадежный).

Хотя лучше и более канонический способ сделать это было бы:

если [ "${ВАР-}" = производство ]; тогда
 Эхо прод
интернет

nounset не триггер на ${ВАР+строка} или ${ВАР-строку} разложения. ${ВАР-} расширяет содержание переменной$VAR , если переменная имеет значение или пустую строку в противном случае.

Несколько других заметок:

$ОКР - это специальная переменная для Рыб. При запуске в интерактивном режиме, это воспринимать как путь к файлу для чтения initialisations из (эквивалент ~/.bashrc и на баш). Вы не должны использовать его для других целей.

Вы найдете, что некоторые старые Unix Shell-скриптинг литературы рекомендуем пользоваться [ "х$ВАР" = xproduction ] или [ производство = "х переменной$VAR" ] , чтобы сделать сравнение строк. Это было преодоление ошибок в некоторых старых версий [ и тестовые утилиты, которые смущают некоторых значениях переменной$VAR как !, ( или . Он не должен быть нужен на современных системах, но что-то иметь в виду, для очень старых систем. В любом случае, в случае строительства не имеет такого рода проблемы.

Другие в POSIX утилит, которые могут делать сравнения строк включают выражение и на awk.

 awk_equal() { на awk 'начало{выход(!(""АРГУМЕНТ ARGV[1] == ""АГДУ[2]))}' "$1" "2$"; }
 expr_equal() { выражение "х $1" = "х $2" > /dev/нуль; }

 если awk_equal "$ВАР" производства; тогда
 Эхо прод
интернет
 если expr_equal "$ВАР" производства; тогда
 Эхо прод
интернет

Примечание надо добавить "" , чтобы значения на awk , чтобы убедиться, что мы получаем строковое сравнение (иначе 1 будет считаться равным 01 или 1e0), и Х в выражение для той же причине, но также, чтобы избежать проблем с значений выраж операторов.

Как на awk и выражение (по крайней мере POSIXly), они на самом деле не равенство операторов, но тест на Могут ли два операнда имеют одинаковый порядок сортировки, который не обязательно может быть то же самое. Например, на может системы, expr_equal ② ③ возвращает true, потому что ни ② ③ не определен порядок сортировки. Некоторые программисты реализаций, как поглазеть, mawk и BusyBox на awk игнорировать, что в POSIX требование и сделать простой байт-на-байт сравнения, а не.

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

+765
Sufyan Nisar 23 сент. 2016 г., 04:51:46

Комплект стандарту IFS=$'\н' и он не рассматривает пробелы как новые линии.

+763
Jacob Jonsson 5 мая 2015 г., 22:00:36

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

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

+760
Denis Zen 24 мар. 2017 г., 08:38:19

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

lastone=${массив[0]:1}
Для((я=1; я < ${#массив[@]}; я++))
делать
 если (( "${массив[я]:1}" < "$lastone" ))
тогда
 Эхо провала
перерыв
интернет
lastone=${массив[я]:1}
сделано

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

если в printf '%д\н' "${массив[@]/#?/}" | сортировка -СN 2>/Дев/нуль
тогда
 Эхо занимает
еще
 эхо не отсортированный
интернет
+711
SHINOJ 7 дек. 2017 г., 05:33:52

А вы спрашиваете для СЭД решения, я бы сделал это так:

СЭД -е '/^АБВ$/!д;:А' -Е '$!{Н;Ба' -е '};с/\(.*\усилиям nend смогла\).*/\1/'

Так что выбросьте все до первого рисунка (/^АБВ$/!д), затем петли собрать всех оставшихся строк в шаблоне места (:а;$!{Н;Ба) и удалить все после последнего появления второй шаблон (ы/\(.*\усилиям nend смогла\).*/\1/).

Собирая в узор пространства необходимо как-адресов (/АБВ/,/конец/) не жадный, но .* внутри шаблон космос.

+676
Thalia Lopez 30 дек. 2010 г., 18:57:30

Это скорее всего произошло потому, что вы используете два разных пакетных менеджеров (команды dpkg или его интерфейс apt-получить, и типун себя) на один и тот же префикс (в/usr). Я предполагаю, что либо

  • недавно apt-получить обновление Обновление некоторых зависимостей, но некоторые другие файлы, которые были установлены с Пип не обновляется, потому что с dpkg и apt-получить просто не знать о них или
  • вы удалили пакет с помощью apt-получить удалить, и как apt-получить не предупредили, что используя данный пакет (как на другой пакет был установлен Пип и, следовательно, не в помощью dpkg база данных), его не предупреждали о взломе другие пакеты.

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

Не используйте несколько разных пакетных менеджеров. Только когда-либо использовать один менеджер пакетов для данной (суб)дерево вашей файловой системы, или вы получите несоответствий и/или конфликты. В Debian пакет-менеджера на/usr дерево называется с dpkg, и без вызова его никто не должен когда-нибудь прикоснуться в/usr.

Это, конечно, не поможет, что большинство питона, связанных с людьми вы будете сталкиваться попытаться подтолкнуть типун, даже идя, насколько сказать вам, чтобы вы судо пункт Установить; не. Есть пакеты, содержащие дистрибутив питона гадость. Также см. Этот вопрос на AskUbuntu и этот ответ на StackOverflow.


Вы можете попробовать, чтобы устранить беспорядок, установив свежий пункт

apt-получить продувки питон-типун питон3-Пип
apt-получить установку питона-питон3 пип-пип

однако там могут быть файлы остались позади, что может помешать, что в dpkg не знает о том, как они были установлены на типун. Самый верный способ будет проверять все файлы в каталоге/usr/lib в/питон* , принадлежат ли они пакетами Debian, а если нет, удалить их без исключения.

Еще раз, только используйте команду dpkg и фронтенд инструменты, такие как apt-получить, способности, синаптической, ... изменения в/usr. Если вам нужно установить все системы, что не доступно как .деб пакет, либо создать пакет и установить его с помощью dpkg, или установить его в /usr/местные.

+664
user7766 3 июн. 2016 г., 20:39:03

Я хочу отсортировать файл TSV ниже (так называемый min_ex) по первому столбцу по алфавиту, а по второй колонке численно.

А Х, П 2.2
А Н 5.7
А, 5.8
А, N 2.1
А Т 0.2
Б Г, М 2,3
Б, Л 0,1
Б-Я 0.2
Б, М 9,3
B, С 9.9

Я пытался сделать это с рода -к1,2 -н min_ex. но она не работает, как это приводит к:

А, 5.8
А, N 2.1
А Н 5.7
А Т 0.2
А Х, П 2.2
B, С 9.9
Б Г, М 2,3
Б-Я 0.2
Б, Л 0,1
Б, М 9,3

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

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

+654
guilloptero 15 февр. 2015 г., 08:46:14

Посмотрите внимательно на отрывок из ЛС-ал /Дев команда на моей системе:

БРВ-РВ---- 1 корень дискеты 8, 0 июн 7 19:55 ПДД
БРВ-РВ---- 1 корень дискеты 8, 1 июн 7 19:55 будут sda1
БРВ-РВ---- 1 корень дискеты 8, 2 июн 7 19:55 sda2
БРВ-РВ---- 1 корень дискеты 8, 3 июн 7 19:55 sda3 в качестве
БРВ-РВ---- 1 корень дискеты 8, 5 июн 7 19:56 sda5, поэтому
БРВ-РВ---- 1 корень дискеты 8, 6 июн 7 19:56 sda6
БРВ-РВ---- 1 корень дискеты 8, 7 июн 7 19:56 а sda7
БРВ-РВ---- 1 корень дискеты 8, 8 июн 7 19:57 sda8
БРВ-РВ---- 1 корень дискеты 8, 16 июн 7 19:55 НКБ
БРВ-РВ---- 1 корень дискеты 8, 32 июн 7 19:55 шурс
БРВ-РВ---- 1 корень дискеты 8, 33 7 июня 19:55 sdc1
БРВ-РВ---- 1 корень дискеты 8, 34 июня 11 10:39 sdc2
БРВ-РВ---- 1 корень дискеты 8, 35 июн 7 19:56 sdc3

Две цифры после ID группы, но до даты являются главными файла устройства и младший номер. Это в основном "род" устройства. 8 в данном случае является SCSI (или эмуляция SCSI) с диска.

http://lxr.linux.no/linux/Documentation/devices.txt немного не так-последний список все крупные и мелкие цифры. Не уверен в официальной расположении последняя версия списка.

Так или иначе, эти файлы создаются с помощью функции mknod команды (системный вызов mknod [опции]... имя типа [значительное незначительное], некоторые типы Б для блока, с символов). Существует также системный вызов mknod() системный вызов. Я не знаю последствия, если вы создаете другой файл с такой же старший/младший, как и существующие устройства.

uinput , как описано в комментариях-это, наверное, то, что вы ищете, хотя на ПК оборудования есть на/dev/psaux , который читает/пишет напрямую к PS/2 порт, если ваша система достаточно стар, чтобы иметь один. Даже не могу сказать вам, где начать с USB-клавиатуры ...

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

+641
Shero 11 мар. 2015 г., 20:00:39

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

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

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

двиг пользователей достаточно pam_succeed_if = <поставил здесь имя пользователя> тихий

С этой линии вы не должны вводить пароль при запуске СУ как указанный пользователь.

+635
musicakc 8 мар. 2014 г., 22:52:38

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

Пример

Сказать, что я в следующие группы:

$ группы
SAML в vboxusers Юпитер команды newgrp

И у меня есть файл:

$ ЛС-л | grep в файл
-РВ-РВ-Р-- 1 SAML в основе SAML 0 Октября 10 11:29 файл

так что я изменить группу этот файл вот так:л

$ Чаун на основе SAML.команды newgrp файл 

$ ЛС-л | grep в файл
-права rw-rw-Р-1 на основе SAML команды newgrp 0 Октября 10 11:29 файл

Вы можете также использовать команду chown такой:

$ Чаун .SAML в файл 

$ ЛС-л|grep в файл
-РВ-РВ-Р-- 1 SAML в основе SAML 0 Октября 10 11:29 файл
+632
Ta1sh1 12 нояб. 2010 г., 20:47:26

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

+592
camila 23 июн. 2010 г., 21:34:40

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

например
> что студенты.КШМ
/выбрать/файлы/студентов.КШМ
> меньше /опт/файлы/студентов.КШМ

Есть ли способ, чтобы объединить эти две команды и меньше на выход из команды? Спасибо.

+574
Ksu3 9 апр. 2016 г., 04:54:57

Принтер Рикох 8100S, который не имеет под Linux драйвер. Университет дал мне документацию для установки принтера на macOS и Windows, но ничего о Linux. В Mac инструкция дать имя хоста и IP-адрес:

Имя: copier.dept.university.edu
IP-адрес: ХХХ.ХХХ.ХХ.ХХ

first step

second step

third step

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

Что является аналогом настоящей Инструкции для Linux система есть способ установить этот принтер с Cups? Кубки версия 2.2.1-8.

+568
tillz 6 авг. 2014 г., 04:31:34

Я недавно установил Ubuntu-MATE на старом ноутбуке Асер. Она проходит великие и приложений, как VLC (как пример) работают отлично. Есть меньше аварий и неправильного поведения. На VoidLinux/musl приходится постоянно использовать команду killall -9 VLC плеер , чтобы заставить его закрыть. На Ubuntu-MATE и Линукс Минт, он более стабильный.

В других не Ubuntu операционка, мне нужно было настроить драйвер X.org для Radeon графики, чтобы устранить все экран рвет во время воспроизведения видео. Однако, Убунту-приятель заботится (большинство) срывать. (Хотя, Линукс Минт не автоматически заботиться о экран рвет во время воспроизведения видео.)

Итак, вопрос: это приложения модифицированные и пропатчена для работы с Убунту на основе операционки? Это потому, что разработчики Убунту готовы использовать патентованные или закрытые драйверы?

Или это потому, что программное обеспечение просто скомпилированы по-разному (например, разные библиотеки и опции компиляции)?

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

+557
user269291 30 июл. 2018 г., 01:56:33

Я совсем новичок в Linux. У меня похожая потребность на этот пост : трубы и войти в stdout в то же время, но не уверен, чтобы понять, что делать от того, что объяснил :/

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

myCommand > журнал-01 2>журнал ошибок

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

Когда мой журнал-01 записывает тысяч строк, мой терминал показывает только 20 последовательных шагов или около того.

Спасибо заранее за Ваши советы!

+433
jasim 27 авг. 2013 г., 02:07:30

Я работаю с Solaris 9 машина

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

И оттуда я делаю:

 список тар-xvf.тар

Пример

Компакт-диск /

список тар-xvf.тар


 х usr/local/cds/api/SNMP/s_trap.pl, 7644 байт, 15 ленты блоки
 х usr/local/cww/lib/Storage/SW.pl, 76537 байт, 150 ленты блоки
 х etc/cs/shared/functions.pl, 13801 байт, 27 ленты блоки
 х etc/cp/shared/globals.pl, 4042 байта, 8 ленты блоки

мой вопрос

как сделать

 тар –xvf из /VAR/ТМП ? ( возможно )

если я сделаю, что из /var/tmp , тогда то tar создаст управлений в /var/tmp , в место, чтобы создать затем по /

пример

в /var/tmp, в каталог/usr/.......

Солярис смола использование:

 Использование: смола {с|Р|Т|У|Х}[[email protected][0-7]][БФК][х...] [размер] [архив] [размер] [исключить-файл...] {файл | -я включаю-файл | -с каталог файлов}...
+366
Del Moen 10 дек. 2017 г., 22:13:56
для файл в XYZ*
делать
 ./transeq "$" дело "${файл}.Фау" -таблица 11
сделано

Это простой в цикл, который будет перебирать каждый файл, который начинается с АБВ в текущем каталоге и позвонить ./transeq программу с именем файла в качестве первого аргумента имя файла, сопровождаемого ".Фау" в качестве второго аргумента, за которым следует "-в таблице 11".

+300
andres descalzo 24 июн. 2010 г., 20:23:05

В указанную ниже команду,

$ докер информация
....
Версия Сервера: 18.09.5
Драйвер системы хранения: overlay2
 Поддержка файловой системы: это
...
версия инициализации: в v0.18.0 (ожидается: fec3683b971d9c3ef73f284f176672c44b448662)
.....
Операционная система: Убунту ЛТС 16.04.6
Тип_ос: Линукс
Архитектура: x86_64 с
Процессоры: 4
Общая Память: 7.704 Гиб
Имя: хххххх
ИДЕНТИФИКАТОР: 5R7Z:D7DP:LAFK:OEFL:QTBB:TNMS:R36T:52NW:ZDE7:5KSS:RFIF:FOEU
Докер корневого каталога: /ВАР/Либ/докер
.....
Реестра: https://index.docker.io/v1/
Метки:
Экспериментальные: ложные
Неуверенно Реестров:
127.0.0.0/8
Видео восстановление включено: ложные

Предупреждения: нет ограничение подкачки поддержка

В связи с вышеизложенным вывод, overlay2 файловой системы используется для хранения образов Docker.

1) Есть ли тип файловой системы(overlay2) выбраны на основе ОС Ubuntu версии & докер версия движка используется? вместо aufs или ее...

2) что поддерживает файловая система используется?

3) Что делает небезопасным реестров значит? Неуверенно Регистратуры: 127.0.0.0/8

+269
Vaillet 31 авг. 2018 г., 09:29:14

В файле Makefile - это не shell-скрипт. Все это может быть более просто и четко написано как

#!/Бен/ш
комплект -е
грэп -м -т. е. _dev /и т. д./хостов
Эхо проходят
...
+228
Ainul Khan 20 сент. 2018 г., 04:31:51

Зениты --запись --текст="<большой><большой>введите значение :</большой></большой> " Зениты-текст-информация --флажок="<большой><большой>принять условия</большой></большой>"

После выполнения вышеуказанной команды, размер шрифта не увеличивается, он печатает как <большой><большой>текст</big></большой> Как решить?

+200
Jannatul Ferdous 12 апр. 2013 г., 08:38:16

Вы можете использовать СЭД , чтобы получить эти результаты:

СЕПГ -Н-14600,14700 п;14700q' largefile
+167
JuanK 25 янв. 2010 г., 14:20:37

У меня есть файл, который выглядит так:

i36aasf5i7538i123
i47982i16537i1256
i1647i6458i3457
i1856i8456i43865

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

Так что выход будет выглядеть так:

i36aasf5i7538i123
i47982i16537i1256
i1647i6458i3457
i1856i8456i43865
o36aasf5i7538i123
o47982i16537i1256
o1647i6458i3457
o1856i8456i43865

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

Я использую операционной системы Unix.

+162
Arrasparus 15 сент. 2017 г., 22:33:06

Для Kinit/Kerberos, чтобы работать должным образом, хост-имен должны работать как вперед , так и обратной зон. На Linux хостов файл nsswitch.конф определяет источники получить имя и служебную информацию. Каждая строка в этом файле контролирует базе источников, например хосты линия определяет какие источники будут для разрешения имен в сети.

По умолчанию настройки хостов

ведущие: mdns4_minimal файлов [процесс=возвращение] в DNS

DNS не будут посмотрел на всех и он бы вернулся, если запись не была найдена в файлах (/и т. д./хосты) и mdns4_minimal (этот источник представляется, связанные с Система-демон групповой DNS, однако кажется, удалось решить Керберос хозяина)

Удаление [равно notfound=return]позволяет разрешил хозяин процесса разрешения связаться с DNS-серверов в файл/etc/файл resolv.конф (которые, кажется, работают как копать просит замеченный выше)

+120
82Fridayann 18 июл. 2014 г., 07:00:57

У меня есть данные в этом формате, и я хочу отсортировать их, основываясь на метке в каждом столбце. Хотел бы заменить недостающие поля через запятую (,), как показано ниже

2018-03-13 02:09:12,АВ=123,ВС=6,каб=Джекс,АБВ=Хах
2018-03-13 02:09:13,АВ=234,БЦ=6,каб=Джекс,АБВ=ОЗУ
2018-03-13 02:11:03,АВ=567,ВС=6,АБВ=Ксулу

Ожидаемые результаты.

2018-03-13 02:09:12, АВ=123, ВС=6, каб=Джекс, АБВ=Хах
2018-03-13 02:09:13, АВ=234, БЦ=6, каб=Джекс, АБВ=ОЗУ
2018-03-13 02:11:03, АВ=567, ВС=6, , АБВ=Ксулу
+83
user1135541 1 нояб. 2010 г., 06:29:12

Вероятно, настроить нашел эту библиотеку.H для размещения арки (в/usr/включать/с zlib.H) И это не применимо для вашей целевой арки. См. config.log для получения дополнительных сведений.

Вам нужно построить библиотеку, используя тот же кросс-компилятор (настроить опции --host=АРМ ГК=АРМ-hisiv400-Линукс-г++). Или, возможно, ваш дистрибутив предоставляет пакет zlib в девел соответствия на свой кросс-компилятор.

В случае, если вы уже zlib установленная на другой путь вы можете сообщить настроить о том, что, например,

./настроить переменные CFLAGS=-я/путь/к/включать LDFLAGS=-л/путь/к/Либ ...

или

./настроить PKG_CONFIG_PATH=/путь/к/lib/pkgconfig ...

+67
sone 25 июл. 2016 г., 05:59:02

Нашел решение здесь

В частности, способ решить это, чтобы убедиться, что у меня есть разрешение на id_rsa и id_rsa.паб.

Проверить текущую команду chmod номер с помощью стат --формат '%а' <файл>. Она должна быть 600 на id_rsa и 644 для id_rsa.паб.

Чтобы изменить разрешения на файлы

чмод 600 id_rsa
чмод 644 id_rsa.паб

Что решили мою проблему с обновлением.

+51
maxbat 16 окт. 2015 г., 23:12:46

У меня 2 двоичные файлы Fileaбыл и Фрлец

Его такова, что Фрлец = Fileaбыл + FileB с помощью кошки утилиты

Как мне вычесть Fileaбыл от Фрлец получить FileB ?

ЗЫ: я использую Онейроидного Убунту

+28
Manoj Dhalal Dhalal 14 дек. 2013 г., 08:54:57

Если ваш файл-это просто большие, не огромные, вы могли бы сделать 10 проходов по файлу с:

для цифр в 0 1 2 3 4 5 6 7 8 9 ; делать
 для egrep "^пункт,|^...$цифры" продаж.с CSV - >продажа-0$цифрой.КШМ
сделано
+12
John Gonzalez 28 мая 2011 г., 04:02: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