подсчет вхождений шаблона из входного файла в матче против огромного файла

У меня есть список колледжи в текстовом файле, а в отдельном файле у меня есть список публикаций с аффилиацией. Я хочу написать скрипт, чтобы проверить, сколько раз повторяется публикации и посчитать, сколько раз университетами сотрудничает. Мои данные ниже; "Р1" - это название статьи, "принадлежность" являются колледжи, участвующие в ее опубликовал

Например:-

Данные

УИД, принадлежность

Р1 "ADPRIБЫЛ, с"
Р1 "ADPRIБЫЛ, с"
Р2 "ADPRIБЫЛ, с"
Р2 "ААС&S" и "H"
Р3 "ААС&S" и "H"
Р3 "ху, США" 
Р3 "Пенн, США"
Р4 "ААС&S" и "H" 
Р5 "ААС&S" и "H" 
Р6 "ААС&S" и "H" 
Р7 "ААС&S" и "H" 
П8 "АС с" 
П9 "сотрудничество с" 
Р10 "сотрудничество с" 
Р10 "сотрудничество с" 

В приведенных выше данных, бумага "Р2" связана с "ADPRIБЫЛ, S" и "ААС&S" и "H".
Аналогично "Р3" связано с колледжи "ААС&S" и "H", "ху, США", "Пенн, США".
Так что мой скрипт должен предоставить файл, где подсчет количества сотрудничестве между двумя колледжами. Для приведенных данных будет

Желаемый результат:

 College_A College_B Сотрудничал
 ADPRIБЫЛ, С ААС&Ы, Ч 2
 Ху, США Пенн, США 1
....
....
 так далее для всех колледжей,

**Я вроде и команда уник на "столбец 2", чтобы получить ряд колледжей, которые список 797 колледжи и моя база данных имеет более чем 20000 статей, опубликованных на этих колледжей. Мои данные тоже есть много пробелов и специальных символов. **

ЗЫ:- данные разделенные табуляцией, у меня же тоже данные в CSV.

+709
Marqs 12 сент. 2012 г., 21:32:25
30 ответов

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

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

Я могу легко сделать первый шаг, используя | для egrep 'регулярное выражение', но второй шаг, вероятно, должен sed или что-то, и я не могу разобраться. С СЕПГ (и awk) также ручки фильтрации регулярных выражений, я, вероятно, не нужно грэп.

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

$ ПС-топор -о пид,команда

 КОМАНДА ПИД 
 0 [ядра]
 1 на /sbin/инициализации --
...
 255 /usr/местные/sbin/check_status
 268 процесс /sbin/devd -вопрос
 1435 (unlinkd) (unlinkd)
 1974 спать 60
 7414 /Бен/ш /var/db/test/update.sh
21848 ПС-топор -о пид,команда
39207 /usr/местные/sbin/и syslog-НГ -п /ВАР/работа/и syslog-НГ.пид

найти все процессы, командной начинается каталоге /usr/ (т. е. линии , соответствующие в /usr/ чаров в 7-11 или регулярное выражение ^[0-9 ]{5}\ы\в/usr\/) и вернуть их PID (или первые 5 знаков) в одной строке через пробел. Выход:

255 39207 (нет \N, в интервал маловажно).

Я пытался, но СЭД не простой команды, чтобы выяснить. Как мне это сделать?

+983
mback2k 03 февр. '09 в 4:24

Это то, что я столкнулся, когда я был новичком на попятную.

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

Там может быть решение сейчас - никто не знает.

+944
Ryan Erb 14 июн. 2019 г., 12:31:39
Другие ответы

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


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

Вы включите дома на корень ? Если так это все-таки просто подпапку вашего объема.

В основном все данные на свой объем, что означает, что при доступе по SSH, переключение на пользователя root и DF-ч должен дать вам правильную разбивку крепления.

+944
kaplooeymom 8 янв. 2015 г., 10:24:31

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

Например

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

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

+937
user7037974 10 окт. 2015 г., 08:22:32

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

+905
Djangoogle 20 мая 2016 г., 07:10:49

У меня есть два файла : файл1 и файл2. Содержание обоих файлов заключается в следующем

  • файл1: Здравствуйте!
  • файл2: бла бла бла бла Привет бла бла бла бла бла

Моя цель состоит в том, чтобы увидеть, если я могу найти точное совпадение привет в файл2.


Я использовал следующую команду: грэп -ф-ф файл1 файл2. В качестве вывода я сделать бла бла бла бла Привет бла бла бла бла бла.

Но предположим, что я изменить привет в file1 просто "ч" и я бегу команда grep команда снова ; Я также вам в качестве выходного бла бла бла бла Привет бла бла бла бла бла.

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

+848
Harshal Jawale 29 июл. 2012 г., 02:05:05

На любой дистрибутив с помощью systemd в вы можете автоматически загрузить модуль через модули-загрузить.д:

  • создайте файл config:

    в /etc/модули-загрузить.д/rt2800usb.конф

  • открыть его и редактировать такой (добавить имя модуля):

    rt2800usb

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


Устранение неполадок:

Проверьте, если systemd в обслуживание модуля:

systemctl добавлена модули-загрузить статус.услуги

Вывод должен выглядеть так:

добавлена модулей нагрузки.услуги - загрузке модулей ядра 
 Загружен: загружен (файл/usr/lib в/systemd в/системы/добавлена модулей нагрузки.услуги; статический)
 Активный: активные (возбужденные) с ср, 03 апр 2013 22:50:57 +0000; 46С назад
 Документы: мужчину:добавлена модулей нагрузки.услуги(8)
человек:модули-загрузить.д(5)
 Процесс: 260 ExecStart=/usr и/lib в/помощью systemd/systemd в-модули-загрузить (код=выход, статус=0/успех)

Последняя строка содержит идентификатор PID (идентификатор процесса) и код выхода. статус=0/успех означает, что модуль был успешно вставлен, подтверждается:

journalctl -б _PID=260

вывод:

03 апреля 22:50:57 mxhst добавлена модули-нагрузка[260]: вставлен модуль 'rt2800usb'

В случае отказа, systemctl вывод выглядит следующим образом:

добавлена модулей нагрузки.услуги - загрузке модулей ядра 
 Загружен: загружен (файл/usr/lib в/systemd в/системы/добавлена модулей нагрузки.услуги; статический)
 Активный: сбой (результат: выход-код) с ср, 03 апр 2013 22:50:59 +0000; 43С. назад
 Документы: мужчину:добавлена модулей нагрузки.услуги(8)
человек:модули-загрузить.д(5)
 Процесс: 260 ExecStart=/usr и/lib в/помощью systemd/systemd в-модули-загрузить (код=выход, статус=1/отказ)

с journalctl -B в отчетности:

03 апреля 22:50:59 добавлена модули-загрузить mxhst[260]: не удается найти модуль 'fakert2800usb'

Когда выйдите код 0/успех это значит, что ваш модуль был успешно вставлен; работает

lsmod распечатывает | rt2800 грэп 

должны подтвердить, что:

rt2800usb 26854 0 
rt2x00usb 19757 1 rt2800usb
rt2800lib 64762 1 rt2800usb
rt2x00lib 66520 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 для 578735 3 rt2x00lib,rt2x00usb,rt2800lib

Если lsmod распечатывает выходные данные не подтверждают (несмотря на выход кода 0/успех) это означает что-то удалил модуль после загрузки модулей нагрузки.обслуживание. Одной из возможных причин является другом *.конф файл, который занесен в черный список модуля. Ищи строку типа:

черного списка rt2800usb

в файле/etc/команды modprobe.д/*.конф, /УСР/Либ/команды modprobe.д/*.конф или /работа/команды modprobe.д/*.файл conf и закомментировать / удалить его.

+820
Tad Powle 22 нояб. 2019 г., 17:52:16

Я пытался найти в документации на производительности скрипта, перфорация след, и след-КМД, включая список команд в "см. Также".

Я могу проследить, например, вре:sched_process_exec "жить" с помощью подробной трассировки ... нет-системные вызовы -е вре:sched_process_exec. Однако, это только показывает процесс имя (например, ЛС). Он не показывает ПИД, если трассировки имеет специфический параметр для него. перфорация скрипт всегда показывает ПИД, но он не показывает видео выход; он показывает содержимое перф.данные файла.

Мне не нужно это, чтобы быть одной командой, как btrace для blktrace. Я счастлив, чтобы использовать трубопровод, аналогично blktrace -д /Дев/СДА -о - | blkparse -я -.

(Обе эти команды показывают Пидов :-). Это разочаровывает, чтобы увидеть blktrace семейных команд, которые также использовать трассировку событий, можете распечатать текущий выход в том же формате, как они могут печатать записанные следы. Я не могу найти такую власть в общего назначения инструменты отслеживания!)

+774
DisesterGirl 20 апр. 2015 г., 14:22:21

Вы можете попробовать С ниже команду и испытаны и работал хорошо

найти в /tmp/ -временные метки ctime -1 -тип F -имя "х*" -exec МВ -Т ~/играть/ {} \;
+708
Nilay Parikh 20 мар. 2015 г., 23:00:21

Скорость и надежность часто противоположные требования. дифф (или СМР) может сравнивать файлы бит-в-бит, который даст наиболее надежный ответ. (Использовать дифф -м , если вы только хотите знать, если файлы одинаковы.)

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

Если файлы были на разных системах, и у вас есть программы md5sum или похожие, вы могли бы сделать что-то подобное

компакт-диск /где-то ; найти . -тип F | команды xargs -D 'В\Н' программы md5sum > /tmp/и контрольных сумм

на обоих концах, а затем сравнить выходных файлов. Таким образом, вы только должны передать хэши, а не все данные. (или sha512sum если вы хотите сильнее проверить). использование rsync -с тоже, видимо, использует MD5 внутри.


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

+691
Mommykallgren 2 янв. 2010 г., 15:00:25

Иногда я вижу информацию, как использование

some_utility [арг [арг [...]]]

или

some_utility [аргумент[, аргумент ARG[...]]]

это означает, что вы можете пройти более чем один из той же аргумент.

Я также видел это как

some_utility [аргументы]

или

some_utility [арг][, параметр][...]

Есть ли стандартный способ сделать это?

+681
Sullify 30 нояб. 2011 г., 11:38:51

Переустановить команду инструменты разработчика линии

$ в Xcode-выбрать --установить
+668
DronDronDron 10 мая 2013 г., 04:04:44

В настоящее время я использую VirtualBox и запустите этот сервер, где мое нынешнее место на диске:

$ DF-ч
Размер файловой системы используется выгоде использования% установленной на
/Дев/маппер/ол-корень 50г 44Г 6.1 г 88% /
devtmpfs 3.9 3.9 г 0 г 0% /Дев
файловая система tmpfs 4.0 г 80к 4.0 г 1% в /dev/ГИМ
файловая система tmpfs 4,0 г 9,0 м 3,9 г 1% /запуск
файловая система tmpfs 4.0 4.0 г 0 г 0% файл /sys/ДФ/группы
на /dev/sda1, поскольку 497M высота 166m 331 млн евро 34% /загрузки
/Дев/маппер/пр-дом 26г 2,9 г 23Г 12% /домой

Я хотел бы увеличить /Дев/маппер/пр-корня размером 12Гб. Я уже увеличил размер .файл VDI. Затем использовать GParted чтобы выделить незанятое пространство.

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

Может кто-то объяснит как это сделать и почему утилита GParted добавлено пространство для ПР-домой , а?

+661
Man Ray 6 сент. 2016 г., 11:52:32

Я использую ЗШ (судо apt-получить установку ЗШ если еще не установлен):

#! /бин/ЗШ -
верстал -файлы
для F в **/*.*(.ЛМ+50oL); делать
 если (($+файлы[$ф:т:р])); тогда
 е '"%s" был меньше, чем "%ы"\н-файлы $[$ф:т:р] $ф
 ЛС-луд -- $файлы[$ф:т:р] $ф
 РМ -я - $Ф
еще
файлы[$ф:т:р]=$ф
интернет
сделано

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

Пример:

$ что-скрипт
"фу.мова" была меньше, чем "фу.Ави"
-RW-р-р-- 1 chazelas chazelas 62914560 июня 29 00:08 фу.мова
-RW-р-р-- 1 chazelas chazelas 73400320 июня 29 00:08 фу.Ави
РМ: удалить обычный файл foo.Ави'?
+644
moghya 3 дек. 2015 г., 21:51:44

Я удивлен

$ судо-V
[суда] пароль для T: 

Почему его версия стоит защита?

Спасибо.

+599
thx1139 17 окт. 2010 г., 01:50:37

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

+589
Avinash Jagtap 19 авг. 2010 г., 10:06:44

Если у вас есть базовые утилиты GNU (ш, грэп, да и голову) можно сделать так:

да | тр \\н х | голова -с $байт | грэп Н
# Подсказка: руководитель-c используйте `$((1024*1024*2))` чтобы легко вычислить 2Мб 

Это работает, потому что команда grep загружает всю строку данных в оперативной памяти (я узнал об этом в довольно неудачный способ, когда применение grep к образ диска). Линии, порожденные да, заменять переводы строк, будет бесконечно долго, но ограничен головы до $байт байт, таким образом, команда grep нагрузки $байт в памяти. Сама grep использует как 100-200кб для меня, вам может понадобиться, чтобы вычитать, что для более точной суммы.

Если вы хотите добавить нехватке времени, это можно сделать довольно легко в Баш (не будет работать в ш):

кот <(да | тр \\н х | голова -с $байт) <(спи $NumberOfSeconds) | грэп Н

В <(команды) , наверное, мало известных, но зачастую весьма полезных, подробнее об этом здесь: http://tldp.org/LDP/abs/html/process-sub.html

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

Если у вас есть Фэ и постепенно увеличивать ОЗУ использовать:

да | тр \\н х | голова -с $байт | ПВ-л $BYTESPERSEC | грэп Н

Например:

да | тр \\н х | голова -с $((1024*1024*1024)) | ПВ-л $((1024*1024)) | грэп Н

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

да | тр \\н х | голова -с $байт | ПВ | грэп Н

Просто включения | ПВ | часть покажет вам текущее состояние (пропускная способность и общая, по умолчанию, я думаю - иначе смотрит мужчина(вау) страницы).


Почему другой ответ? Принято отвечать рекомендует установить пакет (я уверен что есть ребята для чипсета без использования менеджера пакетов); топ-проголосовали ответ рекомендует компиляции программы C (у меня нет компилятора и утилит, установленных для компиляции для целевой платформы); второй топ-проголосовали ответ рекомендует запускать приложения в виртуальной машине (да позвольте мне просто ДД это телефона, внутренней sdcard через USB или что-то и создать в VirtualBox изображения); в третьем варианте предлагается изменить что-то в загрузочной последовательности, которая не будет занимать оперативной памяти как нужные; четвертый работает только в той мере, в устройство /dev/ГИМ монтирования (1) существует и (2) большая (монтажа необходим root); пятая объединяет в себе многие из перечисленных выше без примера кода; шестой-это отличный ответ, но я не видел этого ответа, прежде чем придумывать свой собственный подход, так что я думал, я хотел бы добавить мои собственные, еще и потому, что он короче вспомнить или типа за если вы не видите, что memblob линия на самом деле суть вопроса; седьмой снова не дает ответа на вопрос (использует ограничение, чтобы ограничить процесс вместо того, чтобы); восьмой пытается заставить вас установить Python; девятый думает, что мы все очень нетворческая и, наконец, десятая написал собственноручно на C++ программу, которая вызывает тот же вопрос, как топ-проголосовали ответ.

+576
Quack 16 июн. 2012 г., 07:05:31

Я не думаю, что вы можете сделать это напрямую, но вы можете запустить, например

# Баш; синхронизация; остановке

из первого (ПИД 1) снаряд для выполнения другого, и для выполнения синхронизации и остановке , когда, что второй снаряд выходит.

Если вы можете редактировать файлы в системе, вы могли бы автоматизировать, что, поставив скрипт делает то же самое в команде/sbin/инициализации:

#/Бен/ш
/бин/Баш; /ОГРН/синхронизации; файл /sbin/остановке

(Я говорю "вероятно", потому что я не уверен, если Linux любит скрипт в инит.)

В обоих случаях оболочка, которую вы бы реально использовать не будет ПИД-1, но это, вероятно, не имеет большого значения.

+548
Ryan Ternier 22 февр. 2011 г., 07:45:46

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

Если вы заблокировать весь исходящий сетевой трафик с помощью iptables. И Если вы используете какой-то проверки подлинности в сети, как LDAP или NIS для пользователя. В результате система не может получить доступ к внешней службы, так что вы не сможете войти с ID пользователя. И у вас нет других локальных учетных записей пользователей с паролями И У вас отключен прямой логин root из консоли.

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

+534
u2b 10 янв. 2011 г., 03:39:50

Вы получите правильный результат, делая СР вместе с МВ. Это будет либо заменить "Б" на свежую копию "А", или оставить "Б" как это было раньше.

СР Б. ТМП && МВ Б. ТМП Б

обновление для размещения существующей Б:

СР Б. ТМП && если [ ! -Е Б ]; затем М. Б. ТМП б; еще РМ Б. ТМП; интернет

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

+522
Milad Khajavi 3 июн. 2017 г., 14:31:26

Учитывая формат вашего примера это должно работать для любого количества строк через запятую после первоначального большого пространства(если это разделе только изменение пространства во втором С/// К

СЭД ':;ч;с/,.*//;П;Х;З/ [^,]*,/ /;т;д' файл

3923 001 L05 ЛВ
3923 001 L05 РМ
3923 002 Л12 РА
3923 002 Л12 Ла
3923 003 I06 все
3923 004 G04 РВ
3923 004 Z09 все

Если вы хотите, чтобы вкладки тогда

если вы хотите написать вкладке, а \т, вы можете дать ему Баш, используя кавычки$": СЭД $':;ч;с/,.*//;п;р;с/\т[^,]*,/ /;т;д'. Или просто вставить вкладку литерал (для bash, вам нужно контролировать-V тип, чтобы ввести его в буквальном смысле). .

Тоби Спейт
+476
Jillian Hunsanger 29 апр. 2014 г., 08:16:47

У меня была похожая проблема привлечения к USB сотовый модем онлайн с последовательная нумерация в системе, наряду с другими устройствами USB телетайп наперебой для /dev/ttyUSB* цифры. В моем случае это был Евротек ReliaCELL 10-20-32 с чипсетом производства фирмы Telit. Я решил проблему, используя некоторые идеи отсюда, заканчивая следующий отрывок в моей .правила:

Подсистемы=="USB", и драйвера=="параметр", у attrs{bInterfaceNumber}=="00", симлинк+="ttyUSB_modem_port_0"
Подсистемы=="USB", и драйвера=="параметр", у attrs{bInterfaceNumber}=="01", симлинк+="ttyUSB_modem_port_1"
Подсистемы=="USB", и драйвера=="параметр", у attrs{bInterfaceNumber}=="02", симлинк+="ttyUSB_modem_port_2"
Подсистемы=="USB", и драйвера=="параметр", у attrs{bInterfaceNumber}=="03", симлинк+="ttyUSB_modem_port_3"
+441
pterodragon 21 дек. 2017 г., 12:07:56

Этот вопрос вы задайте тип сервиса для разветвления. Systemd это ждет вас ExecStart раскошелиться на фон, прежде чем продолжить. Нужно изменить тип на простой. Смотри инструкцию

+436
Sachchidanand 1 июл. 2019 г., 17:59:10

С тар файлы в потоковом формате — вы можете кошка их вместе и получить почти правильный результат — вам не нужно извлекать их на диск вовсе не в этом. Вы можете распаковать (только) файлов, объедините их вместе, и сжимать этот поток:

xzcat *.тар.в XZ | XZ-В С > смешанная.тар.ХZ

в сочетании.тар.ХZ будет сжатый tar-архив всех файлов в компоненте архивные, которые лишь слегка поврежден. Чтобы извлечь, вам придется использовать --игнорировать-нулями параметр (в GNU смолы), потому что в архивах есть "конец файла" маркер, который появится в середине результата. Кроме этого, хотя, все будет правильно работать.

ГНУ смолы также поддерживает --сцепить режим для производства объединенные архивы. Что имеет те же ограничения, что и выше — вы должны использовать --игнорировать-нули на выписку — но это не работает со сжатыми архивами. Вы можете что-то строить, чтобы обмануть его в работе, используя подстановки процессов, но это хлопотно и еще более хрупким.

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


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

деготь кжф сочетании.тар.ХZ манекен-файл
для X в БД-*.тар.ХZ
делать
 команды mkdir ТМП
 команда pushd ТМП
 тар xJf "../$х"
 деготь группировки войск ../смешанный.тар.ХZ .
командой popd
 РМ -Р ТМП
сделано

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

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

деготь кжф сочетании.тар.ХZ манекен-файл
для X в БД-*.тар.ХZ
делать
 XZ-в ДК "$х"
 деготь группировки войск вместе взятых.тар.ХZ "${х%.в XZ}"
 РМ -Ф "${Х%.в XZ}"
сделано

Это чуть менее эффективно с точки зрения конечного сжатый размер, потому что существуют дополнительные заголовки смолы в потоке, но экономит время на извлечение и повторное добавление всех файлов в виде. Вы бы в конечном итоге с сочетании.тар.ХZ , содержащих много (несжатый) БД-*.тар файлов.

+430
user3601435 2 июл. 2018 г., 15:48:03

Файл в/proc/крипто списки алгоритмы, которые доступны, когда ядро выполняет криптографические операции, например, для сетевых протоколов, как IPSec и шифрования диска. Этот файл не передает информацию о том, что пользовательские программы могут делать.

В aesni_intel модуль содержит код, который реализует алгоритм AES с помощью Intel AES-шифрование-Н акселератора. Это необходимо, чтобы использовать AES-NI и когда код ядра должен запустить ИСЗ.

Насколько я знаю, с помощью AES-NI и ускоритель не требует какого-либо кода ядра. Программа нужна только для выдачи AESxxx процессорных инструкций. Если процессор не есть AES-NI и, программа вызовет недопустимую инструкцию процессора исключение, которое переводится как сигнал SIGILL. Можно было бы для ядра для обработки исключения, эмулируя поведение отсутствует инструкция, но моих знаний Linux не сделать это для AES-NI и инструкции.

АЕС-ни инструкция, совместим с процессорами Intel и AMD.

+395
jianinz 19 сент. 2010 г., 08:12:52

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

+336
enano2054 31 мая 2012 г., 08:54:41

Есть простая утилита или скрипт для columnate выходе из одного из моих скриптов? У меня есть данные в какой-либо форме:

В aldkhasdfljhaf
Klajsdfhalsdfh б 
С salkjsdjkladdag
Д lseuiorlhisnflkc
Е sdjklfhnslkdfhn
Ф kjhnakjshddnaskjdh

но если это становится два длинных, пишите данные в следующем виде (где до сих пор вертикально упорядоченных):

В aldkhasdfljhaf Д lseuiorlhisnflkc
Б klajsdfhalsdfh е sdjklfhnslkdfhn
С salkjsdjkladdag Ф kjhnakjshddnaskjdh

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

Б 
С Д 
Е

только печать \N в каждой второй строки (то, что мой скрипт делает). Любые идеи? Спасибо!

+327
Jim Valentine 12 июл. 2016 г., 10:06:50

Как пользователи СШ закрытые ключи защищены от корня воровство и попытка грубой силой их? Я не могу использовать SELinux, как продавец не будет поддерживать приложения, когда он в использовании? Спасибо

+178
Meghna Tupe 1 дек. 2017 г., 22:12:47

Я только что установил Минт и он не показывает беспроводные соединения, драйвер тикали.

Также, когда я пытаюсь сделать rfkill списке не появляются.

Любая идея, как это исправить?

Может быть, мне нужно сделать драйверы для этого ноутбук как-то?

Я сделал убедитесь, что WiFi на этом ноутбуке (НР G62), я тоже только что установил Ubuntu и WiFi работал там с самого начала.

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

команду lspci -НН | грэп 0280 выход:

02:00.0 сетевой контроллер [0280]: Ралинк корп. RT3090 беспроводной сети 802.11 n 1Т/1Р слот PCIe [1814:3090]

Edit2:

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

enter image description here enter image description here

enter image description here

+132
Nikolay Ryzhkov 3 мар. 2012 г., 09:04:50

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

е %0.16 х "$счетчик" | СЭД -Е 'С/../&:/Г' -Е 'С/:$//'

или (прописные)

е %0.16 х "$счетчик" | СЭД -Е 'С/../&:/Г' -Е 'С/:$//'

Например:

$ счетчик=0;
$ а [ "$счетчик" -ЛТ 11 ] ; делать 
 пусть счетчик++;
 функции printf "%0.16 х\п" "$счетчик" | СЭД -Е 'С/../&:/Г' -Е 'С/:$//'; 
сделано
00:00:00:00:00:00:00:01
00:00:00:00:00:00:00:02
00:00:00:00:00:00:00:03
00:00:00:00:00:00:00:04
00:00:00:00:00:00:00:05
00:00:00:00:00:00:00:06
00:00:00:00:00:00:00:07
00:00:00:00:00:00:00:08
00:00:00:00:00:00:00:09
00:00:00:00:00:00:00:0а
00:00:00:00:00:00:00:0В
+31
jmaster2013 18 окт. 2018 г., 16:26:13

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

$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