Существует ли простой способ получить список уникальных значений в столбце в LibreOffice Calc будет?

В LibreOffice Calc, в у меня есть столбец с тысячами значений. Существует ли простой способ получить список уникальных значений?

например, в столбце, который должен был

красный
красный
красный
зеленый
зеленый
синий
синий
синий

вернется 3, потому что есть три уникальных записей.

Спасибо

+514
alexo 13 нояб. 2017 г., 21:22:49
37 ответов

С помощью awk:

на awk '{gsub(","," "); для(Я=0;я<НФ/2;я++) печатать $(я+1),$(я+1+НФ/2)}' файл 

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

+969
gavanos 03 февр. '09 в 4:24

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

Событие keypress, серийный 28, синтетические нет, окна 0x8800001,
 корень 0х25, 0х0 станции метро, время 2213877115, (126,91), корень:(1639,475),
 состояние 0х0, код 14 (keysym 0xffe9, Alt_L), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Я на ПК, и не есть "кнопка", но есть эквивалент "ключ Windows", и зев дает:

Событие keypress, серийный 28, синтетические нет, окна 0x8000001,
 корень 0х25, 0х0 станции метро, время 2213687746, (111,74), корень:(1624,98),
 состояние 0х0, код 93 (keysym 0xffeb, клавиши super_l), same_screen да
 XLookupString дает 0 байт: 
 XmbLookupString дает 0 байт: 
 XFilterEvent возвращает: значение false

Поскольку параметр xmodmap не имеет представления о государстве, и может легко сломаться клавиш, я предлагаю вам сделать:

параметр xmodmap-пке > по умолчанию

Затем мы создаем параметр xmodmap файл:

код 14 = Alt_L
код 93 = клавиши super_l
снять в mod1 = Alt_L
удалить помощью mod4 = клавиши super_l
добавить в mod1 = клавиши super_l
добавить помощью mod4 = Alt_L

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

$ параметр xmodmap -в modmap.файл
! modmap:
! 1: код 14 = Alt_L
 код 0xe = Alt_L
! 2: 93 код = клавиши super_l
 код 0x5d = клавиши super_l
! 3: удалить в mod1 = Alt_L
! Keysym Alt_L (0xffe9) соответствует код(ы) 0xe
 снять в mod1 = 0xe
! 4: удалить помощью mod4 = клавиши super_l
! Keysym клавиши super_l (0xffeb) соответствует код(ы) 0x5d
 удалить помощью mod4 = 0x5d
! 5: Добавить в mod1 = клавиши super_l
 добавить в mod1 = клавиши super_l
! 6: Добавить помощью mod4 = Alt_L
 добавить помощью mod4 = Alt_L
!
! выполнение рабочей очереди 
!
 код 0xe = Alt_L
 код 0x5d = клавиши super_l
 снять в mod1 = 0xe
 удалить помощью mod4 = 0x5d
 добавить в mod1 = клавиши super_l
 добавить помощью mod4 = Alt_L

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

параметр xmodmap по умолчанию

Modmap часто разбегались при запуске X, так что вы можете иметь эти применяется по умолчанию, если вы положили ваш modmap команды в ~/.xmodmaprc.

+961
OTK 11 окт. 2015 г., 14:00:40
Другие ответы

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


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

Предполагаю, что есть только один <вилка> в свой файл...

Добавить </вилки> в конец вставить строку.

Заменить </вилки> с измененной вставить строку.

Обновление: поскольку действие метки также содержат одинаковое имя процесса, расширить "поиск" строку так, чтобы его узнает весь тег <путь начать="process_$строка" />. Или достаточно, чтобы устранить "действие" играм, например, так: т="process_$строка"

+927
Zeshan Shabbir 1 дек. 2015 г., 03:23:48

Обычно это проще просто посмотреть в заголовочном файле, посчитать количество столбцов, которое вам необходимо (с), а затем используете Unix вырезать:

вырезать -ф т-д, файл.КШМ

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

вырезать \
 -Ф $(голову -1 файл.КШМ | Е С/,/\'$'\П/Г' | грэп -Н 'имя столбца' | вырезать -Ф1 -д) \
 -д \ 
файл.КШМ

Проверена на OSX, этот файл.КШМ - запятая-delimted.

+925
Oli4ka 27 апр. 2013 г., 05:30:09

Как thrig нараспев, как для проверки подлинности учетных записей для выполнения "фоновые задачи" - это эффективно:

  1. Экспорт ключей для учетной записи (лучше использовать Самба "чистых" команд, а не для Windows для Linux хостов)
  2. Сохраните ключей для каждого узла
  3. а) использовать Kinit, источник ключей в обслуживание/запуск команды и продлевать его периодически в хрон б) использовать ГСС-прокси-сервер для проверки подлинности службы при необходимости

ГСС-прокси (относительно) новой и в моем списке вещей, чтобы попробовать.

Дайте нам знать, как вы идете.

+922
Abakat 7 окт. 2018 г., 13:13:27
УМК | СЭД -е 'ы/.*\файл R//' > 

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


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

е 'abcdefg\rxyz\Н
е '123456789\Р\nxyz\Н

потому что то, что осталось бы заметно позади

xyzdefg
123456789
АБВ

но СЭД пропускают нестертыми персонажей также и дать

АБВ

АБВ

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

+908
Freddie Backlund 30 мая 2014 г., 10:04:54

В рамках эксперимента я 3 машины с Ubuntu в создании среды.
Называть их клиент, сервер и злоумышленник.
Клиент, подключенный к серверу. (10.1.1.2 и 10.1.1.3, соответственно)
Сервер подключен к злоумышленнику. (10.1.2.2 10.1.2.3 и, соответственно)
Сервер работает сервер bind9, и предназначен для моделирования рекурсивного распознавателя, который перенаправляет любой запрос, чтобы злоумышленник, который действует как миом.
На сервере, я редактировал имени.конф.варианты:

параметры {
 директорию "/var/кэш/персонализация";
 дамп-файл "/var/кэш/персонализация/сброса.дБ";

 рекурсия да;
 разрешить рекурсию { любой; };
 разрешить-запрос { любой; };
 разрешить-запрос-кэша { любой; };

 форвардеры { 10.1.2.2; };
 только вперед;

 технология DNSSEC-проверки нет;

 авт-или nxdomain нет;
 слушать-по-В6 { любой; };
}

В клиенте, я редактировал файл resolv.конф:

имен 10.1.1.3
имен 192.168.252.1
поиск создать.iucc.переменного тока.Ил

Второй NS-это создание среды НС, он не подключен к интернету и единственный ответ на запрос "создать.iucc.переменного тока.Ил".
В нападающего я выполнив следующий сценарий scapy:

 из scapy.все импорт *

 деф обратного вызова(ПКТ):
 если (DNS в ПКТ и ПКТ[ДНС].опкод == 0 и ПКТ[ДНС].ancount == 0):
 если example.com' по ул.(ПКТ['ДНС вопрос запись'].имя qname):
 spfResp = ИС(ДСТ=ПКТ[ИС].ГКЗ, ГКЗ=ПКТ[ИС].ДСТ)/\
 УДП(dport=ПКТ[УДП].спорт, спорт=ПКТ[УДП].dport)/\
 DNS-имя(идентификатор=ПКТ[ДНС].идентификатор, штрих=1, АА=1,\
 КТ=ПКТ[ДНС].КТ,к=DNSRR(rrname=ПКТ[ДНС].КТ.имя qname, ТТЛ=1600, данные rdata="6.6.6.6"))
 отправить(spfResp, как verbose=1)
 возвращение подложный DNS-ответ отправила

 сопеть(фильтр="порт ДСТ 53", ПРН=обратного вызова)

Который должен возвращать ответы на запросы про "example.com".
Однако, когда я использую

копать example.com

В клиенте, я получаю SERVFAIL от 10.1.1.3. Сценарий scapy не отправляет ответ на сервер. Единственный раз, когда клиент получает ответ (как скрипт предназначен), это когда мне спам команду "копать example.com".
Почему это не работает? Мои конфигурации правильно?

+898
Crunchy234 24 мая 2011 г., 02:53:57

Два способа: первый-для отладки это самостоятельно. Второй-чтобы сообщить об ошибке на сайте порта. GNOME-это довольно хорошо поддерживается команда FreeBSD. Убедитесь, что вы включать как можно больше информации в отчет об ошибках -- сообщение об ошибке, уверен, поможет!

+850
GPHemsley 26 нояб. 2016 г., 16:29:20

Я пытаюсь конвертировать видео изменение Аудио кодек AAC в ac3_fixed:

avconv -I вход.мкВ -С:в копии -Си:ac3_fixed выход.мкВ

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

avconv версии 11.2-6:11.2-1, Авторское право (c) 2000-2014 в Libav разработчиков
построенная на 18 января 2015 05:12:33 с GCC 4.9.2 (Убунту 4.9.2-10ubuntu2)

...

Продолжительность: 02:01:58.27, начало: 0.000000, битрейт: н/д
Трансляция #0.0: видео: кодек H264 (высокий), yuv420p, 1916x804 [равенство-1:1 дар
479:201], 23.98 кадров / с, 1к ТБН, 47.95 ТПГ (по умолчанию)
Трансляция #0.1(спа): Аудио: aac, 48000 Гц, 5.1, fltp (по умолчанию)
Трансляция #0.2(спа): субтитры: [0][0][0][0] / от 0x0000
Трансляция #0.3(англ): субтитры: [0][0][0][0] / от 0x0000

Поток #0.0: видео: поддержкой libx264, yuv420p, 1916x804 [равенство-1:1 дар
479:201], а Q=2-31, ТБН 1к, 1к КВР (по умолчанию)
Трансляция #0.1(спа): аудио: AC3, 48000 Гц, 5.1, s16p, 448 КБ/С (по умолчанию)
Метаданные:
 шифратор : Lavc56.1.0 ac3_fixed
Поток #0.2(спа): подзаголовок: АСС 200 кб/с
Метаданные:
 шифратор : Lavc56.1.0 жопе
Картирование потока:
Поток #0:0 -> #0:0 (копия)
Поток #0:1 -> #0:1 (ААС (родной) -> АС3 (ac3_fixed))
Поток #0:2 -> #0:2 (? (?) -> ССА (задницу))
Ошибка при открытии энкодер на выходной поток #0:2 - может быть
неправильные параметры, такие как bit_rate, скорость, ширина или высота

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

Любая помощь с благодарностью,

+702
djura 9 авг. 2018 г., 10:27:56
ПС-Aocomm= | СЭД -нэ'/Ява$/с|.*/\([0-9]\.\)|\1|р'

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

К счастью вы можете искать только для комми=и имя и подрезать эти результаты, как и я выше, которые должны справиться с вывода 2. Для первого:

ПС-Aocomm= | СЭД -нэ'/Ява$/с|.*/\([0-9]\..\).*|\1|р'

Если это не ПС, то это тоже работает:

СЭД с|.*/\([0-9]\.[^ ]*\).*|\1|' <в

...для выхода 2, и...

СЭД с|.*/\([0-9]\..\).*|\1|' <в

...для производства 1...

+699
Jaime Gonzales 13 апр. 2019 г., 19:14:34

У меня есть список файлов File_Transfer_List.txt в котором содержится список файлов делать УПП

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

Я попытался это :

УПП имя_файла [email protected]:/destination && РМ имя_файла ;

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

+698
user1295297 1 нояб. 2017 г., 06:53:57

Я предполагаю, что это то же самое для Debian, но на Ubuntu, по крайней мере, пакеты, которые установлены по умолчанию (если в Debian/Ubuntu был сначала установлен) нет автоматически устанавливается метка. Библиотеки вы смотрите, скорее всего, были установлены во время установки Debian.

+669
Saurabh Das 20 окт. 2018 г., 15:51:47

У меня была таже проблема (с мятой 18.2 выпуск KDE). Мне кажется, что версия "Юнисон" собрали для этой версии Linux Mint-это проблема. Используя унисон из репозитория Debian решила проблему.

Я скачал пакет "Юнисон-gtk_2.48.3-1_amd64.деб" из пакетов Debian репозиторий, и установить новые бинарные вручную (извлечение файлов в правильные места) и используете Debian альтернатива пусть Мята унисон и Debian дружно сосуществовать. Там может быть более умный способ установить пакет Debian на мяту, но это был быстрый доказательство концепции.

+662
Sourabh Bagdi 1 апр. 2015 г., 03:54:08

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

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

+606
user213778 25 авг. 2011 г., 21:31:44

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

Первый файл "Джон"

яблоко,зеленый
вишневый,красный
оранжевый,оранжевый

Второй файл "Джейн"

яблоко,красный
Банан,желтый
вишневый,желтый
киви,зеленый

Желаемого результата

яблоко,зеленый,красный
Банан,желтый
вишневый,красный,желтый
киви,зеленый
оранжевый,оранжевый,

Я думал сначала, что это было простой задачей для присоединения

Значение lc_all=C и присоединиться -К1 -А1-А2 -Т',' Джон Джейн

Но результат -А1-А2 ставит непревзойденную ценность всегда во второй колонке:

яблоко,зеленый,красный
Банан,желтый
вишневый,красный,желтый
киви,зеленый
оранжевый,оранжевый

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

Любые предложения, пожалуйста?

+597
user3583612 8 июл. 2015 г., 00:34:56

Я входа в систему с SSH в терминале Линукс (Ubuntu 16.04), но Shell не полностью больше работать. Что я имею в виду, что:

  • Я могу войти
  • Я не могу использовать клавиши со стрелками, чтобы вернуться к ранее используемой команды. Используя со стрелкой "вверх" просто печатает ^[[а на раковине
  • Оболочка состоит из знака $только (раньше это был снаряд с Имя компьютера или что-то).

Я не менял ничего .bashrc и файл насколько я знаю. Как вам мой "нормальный" снаряд обратно...?

Содержание оболочки является /Бен/ш. Изменение его /бин/Баш и tlogin не меняет поведения.

+560
Mclain 12 нояб. 2019 г., 08:37:00

Когда эта машина имеет 504 ГБ ОЗУ потребуется 1008 ГБ свободного пространства для ориентира файл и много много часов (возможно дней) для процесса бенчмаркинга, чтобы закончить.

/выбрать/ не хватает дискового пространства, таким образом, вы должны ограничить ramsize и размер что-то вроде этого:

# использовать только 16 ГБ оперативной памяти и 32G benchsize. 
Бонни++ -д /опт/ -Р 16Г -с 32Г -Н 1 -е -б -у корня

Просто на случай, если я ошибся и у тебя 504 МБ ОЗУ (вам не понадобится переключатель)

Бонни++ -д /опт/ -с 1г -Н 1 -е -б -у корня

Из man-страницы - проверьте смелыми деталями.

размер файла (- ов) для ИО показатели деятельности в мегабайтах. (..) В размер куска измеряется в байтах и должен быть от 256 до 1048576, по умолчанию 8192. Примечание Вы можете указать размер в гига-байт или размер куска в кило-байт, если вы добавите г или к в конце ряда соответственно. Если указанный размер равен 0, то это тест будет пропущен.

+537
BlueShit 1 окт. 2010 г., 11:16:59

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

стены -г Корень "Привет"
# Будет отправлено всем пользователям в корневую группу
стены "Здравствуй, мир"
# Вышлем всем зарегистрированным пользователям

Также оформить БЭМЗ и говорить.

+533
Scorpio506 26 апр. 2011 г., 03:20:32

Соединить голову и хвост , как в этих двух примерах:

сл 1 $ 80 | глава -Н 17 | задние -Н 1
17

$ сл 1 10 | Глава -Н 17 | задние -Н 1
10

Поэтому, чтобы решить вашу актуальную проблему, команда:

смотреть к ф у *; у головки -Н 17 -- "$Ф" 2>/dev/нуль | хвоста -Н 1 ; сделать

Примечание о 2>/Дев/нуль стороны, это необходимо, потому что * будет соответствовать каталоги и файлы у вас может не быть разрешения на чтение, который будет производить сообщение об ошибке, которое вы, вероятно, хотите, чтобы скрыть.

+468
Hitesh Kubadia 2 февр. 2017 г., 03:13:38

Возможно, вы ищете что-то вроде:

ЛС-л | команда grep '^.р-х-Ш-Р--'

ИМХО, нет инструмента лучше, чем найти для поиска файлов. Это простой, понятный и очень мощный. Используя найти ... остается ... или найти ... -print0 команды | команды xargs -0 ..., вы можете легко манипулировать, во многом, файлы, которые вы найдете. Я не думаю, что вы можете найти лучше инструмента общего назначения.

+463
Mike Murray 19 июл. 2011 г., 20:48:50

Как я могу запускать приложения из терминала?
Для некоторых приложений я могу найти путь/имя с помощью которой и чтопроисходит: что питон или что система Mathematica или что математику, но я не могу запустить их, вписав в Mathematica или математике.
Однако, питон прекрасно работает и я не знаю, какую команду надо дать для хрома , чтобы запустить его. Я могу дать команду Тор-браузер для работы в терминале, хотя.

Я использую Дебиан стрейч с Гномом рабочего стола.

+441
Vandana Baghel 18 апр. 2016 г., 09:37:08

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

Но вы, вероятно, хотите, чтобы исправить локаль С.

вроде -у не сообщает уникальных линий, но одной из каждого набора строк, которые вроде те же. В локали C, 2 разных линии обязательно не вроде то же, но это не так в самой основе UTF-8 локали на GNU системы.

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

Так:

Значение lc_all=C и подобного-у файла

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

Для некоторых типов входных данных или для медленной хранение, использование --сжатия-программа, возможность ГНУ рода (например с lzop) может улучшить производительность в дополнение к хранению использованию.


Теперь просто обратите внимание на те возражения (справедливо до некоторой степени), что он не будет в правильном порядке:

Я согласен, что как человек, я хочу видеть Стефана сортировать В между Стефан и Стефани, но:

  • А компьютер хотелось бы Стефан сортировать после é (по крайней мере, когда выражена как U+00E9) как символ или байт ее кодировку UTF-8 сортов после (в плане кода или байт). Это что-то вроде того, что очень прост в реализации и является строгий полный порядок, и нет ничего удивительного.
  • Порядок сортировки языкового стандарта, скорее всего, не будет удовлетворительным во многих случаях или даже человека. Например на моей системе по умолчанию en_GB.локаль в utf8:

    • Стефан и Стефан (одна с U+00E9, другие с ЕС+0301) не сортировать же:

      $ е '%б\п' '\енто u0301phane' 'ст u00e9phane\' | рода -у
      Стефан
      Стефан
      
    • но③①, ② все вроде то же (очевидно, ошибка в этих определениях языка):

      $ е '%з\п' ③ ① ② | рода -у
      ③ 
      

      Здесь③, но это может быть ① или ②

Так что ИМО, скорее всего, вы всегда хотите сортировать -у с значение lc_all=C, если вы хотите уникальных линий. И если вы хотите, чтобы полученный список должен быть отсортирован по пользователя порядок сортировки, трубы его вроде снова:

Значение lc_all=C и подобного-у | сортировки

Значение lc_all=C и рода | значение lc_all=C в уник -с | сортировки -К2
+440
Roy Gerritse 23 авг. 2012 г., 05:09:25

Недавно работал над проектом драйвера PCI и пытаюсь понять разброс собрать ДМА.

В моем проекте, PCI устройства(в слот компьютера PCI), но это ДМА Мастер и я хочу сделать это DMA записи в память компьютера. Для разброса/сборки ДМА, так ПК драйвера должны создать связанный список для тех, кто "не прилегает" или еще называют "сегментированный" физическая память, и написать первый адрес из связанного списка для устройства. так что ДМА контроллер устройства может выполнять операции записи через связанный список, не спрашивая ПК на следующий свободный блок памяти. я пишу?

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

Это значит: указатель записи достигнут конец блока памяти?

или

текущего пакета данных для передачи осуществляется отправка и должен начаться следующий ?

или

некоторые другие вещи?

+391
glavakor9645 3 нояб. 2016 г., 04:54:41

У меня ниже входов с огромным количеством строк

11|АБВГД|19900101123123445455|555|ААА|50505050|0000009030
11|АБВГД|19900101123123445455|555|ААА|50505050|0000000199
13|АБВГД|201803010YYY66666666|600|И Т. Д.|20180300|0000084099
11|АБВГД|19900101123123445455|555|ААА|50505050|0008995001

И мне нужно сделать ниже выходного

11|АБВГД|19900101123123445455|555|ААА|50505050|9004230
13|АБВГД|201803010YYY66666666|600|И Т. Д.|20180300|84099

Я пытался С ниже на awk, но имея слишком ограниченные знания с массивами.

кот тест|на awk -Ф"|" '{ А[$1]++;Б[$2]++;в[$3]++;д[$4]++;е[$5]++;Ф[$6]+=$6 }; конец { для (I в); печать я, f[я]}'

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

+382
kemgie custodio 3 дек. 2018 г., 08:11:08

У меня есть 64 ГБ USB 3.0 диск, на который я хотел бы передать (с точки зрения файловой системы и grub2 загружаемость) Debian Джесси установлена на SSD моего MacBook с Retina-дисплеем.

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

Какой самый удобный способ сделать это?

Наконец, у меня установлен пакет cryptsetup как это Лукс-LVM с шифрованием, не знаете, как это бы все усложнило. Кроме этого, никаких драйверов сдержащих, все так свободно и просто, как это возможно. для amd64.

+377
Devon Fortier 31 дек. 2011 г., 23:35:18

у awk '{печати 1$", "$2", "$3}' | СЭД -е 'ы/[=]/ /г' -е 'ы/["]//г'
Это должно работать нормально

+369
WhiteRabbit1322 29 янв. 2013 г., 23:43:04

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

Эхо "abcd_aefghi" | СЭД -Р "/(А)(Б)(В)(Г)|(А)(Е)(Е)(Ж)/\8/г;"
 1 2 3 4 5 6 7 8

Что регулярное выражение соответствует два раза. Однажды на АВСD (где 8- й группа захвата захватывает ничего) и еще на aefg, где 8- й группа захвата захватывает гр. Так что АВСD заменяется ничем и aefg с г и _ и привет остались нетронутыми, так что вы получите _ghi , как ожидалось.

В:

СЭД -Р "/(А)(Б)(В)(Г)()|((А)(Е)(е)(г))/\8/г"
 1 2 3 4 5 67 8 9 10

Вы получаете _ehi за 8- й группе теперь (е) один.

СЭД -Р "/(А)(Б)(В)(Г)()||||Я не комментирую, что происходит здесь?|||||||((А)(Е)(е)(г))/\8/г"
 1 2 3 4 5 67 8 9 10

ничем не отличается. Исключением (хотя это не видно), что из-за ||, то там будет пусто матчей между ч и я и еще одну в конце (несколько больше на Perl).

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

СЭД -Р 'С/(А)(Б)(В)(Г)|(А)(Е)(Е)(Ж)/\4\8/г'
 1 2 3 4 5 6 7 8

Что даст вам такой же, как на Perl:

Перл-ЗГО 'с/(?|(А)(Б)(В)(Г)|(А)(Е)(Е)(Г))/\4/г'
 1 2 3 4 1 2 3 4

(где \4 может расширяться либо, что (г) или (Г) в плен).

+303
svg 4 нояб. 2018 г., 01:55:36

Я поддерживаю большой зоны DNS, используя bind 9.8.2 на RHEL 6. Назовем это example.edu. Это основной файл зоны для example.edu а также поддоменов с отдельной зоны файлов, таких как abc.example.edu, qrs.example.edu и xyz.example.edu все эти данные позволяют 'промежуточный стиле' динамические обновления DNS от нашего DHCP-сервера (и RHEL 5, ЛСК-в dhcpd версия 3.0.5). Пример конфигурации в dhcpd может содержать:

общие-сеть "некоторые данные влан 220 10.102.32.0/23" {
 10.102.32.0 маска подсети 255.255.254.0 {
 подсети-маска 255.255.254.0;
 вариант маршрутизаторы 10.102.32.1;
 вариант доменного имени "qrs.example.edu";
 у DDNS-домена "qrs.example.edu";
 по умолчанию-Лиз-время 86400;
 Макс-Лиза-времени 86400;

 диапазон 10.102.32.5 10.102.32.247;
 диапазон 10.102.33.5 10.102.33.247;
 группа {
 вариант доменного имени "qrs.example.edu";
 у DDNS-домена "qrs.example.edu";
}
}
}

И все в этой конфигурации работает, как ожидалось (да, домен параметров в группе { } строфы являются избыточными, мы вернемся к этому позже). Файл зоны для qrs.example.edu обновляется автоматически по мере новых хозяев назначены или удалены из него, и все право с миром.

Однако, если мы хотим использовать группу { } строфы менять поддомен, что хост получает зарегистрированный, мы начинаем видеть неправильное поведение. Используя следующие:

общие-сеть "некоторые данные влан 220 10.102.32.0/23" {
 10.102.32.0 маска подсети 255.255.254.0 {
 подсети-маска 255.255.254.0;
 вариант маршрутизаторы 10.102.32.1;
 вариант доменного имени "qrs.example.edu";
 у DDNS-домена "qrs.example.edu";
 по умолчанию-Лиз-время 86400;
 Макс-Лиза-времени 86400;

 диапазон 10.102.32.5 10.102.32.247;
 диапазон 10.102.33.5 10.102.33.247;
 группа {
 вариант доменного имени "abc.example.edu";
 у DDNS-домена "abc.example.edu";

 хозяин ФОО
 {функция DDNS-имя "фу"; исправлено-адрес 10.102.33.248; аппаратным оборудованием Ethernet 00:11:22:АА:ВВ:СС;}
}
}
}

Мы видим зону для example.edu обновляется (не для abc.example.edu) с DNS-конфигурацию:

$Происхождения abc.example.edu
$С TTL 86400 ; 1 день
ФОО в 10.102.33.248
 ТХТ "31ThisIsSomeHostnameHashFromDHCP"

Который нарушен, поскольку хозяин записи не в abc.example.edu файл зоны, поэтому она может быть решена. Чистки рядов, PTR-записи работают отлично от того, что я могу сказать, так как они не так разбиты и передняя зоны.

Итак, если вы остались со мной до сих пор, на мой вопрос: почему мы видим такое поведение несоответствие при использовании доменного имени или сервера DDNS-домена параметры конфигурации в группе { } строфы и в подсети { } строфы?

+260
narasimha 9 янв. 2016 г., 07:25:03

В /труды/системы/ ядра настройки каналом с помощью sysctl(8), система по умолчанию текущий в каталог/usr/lib в/sysctl-переменной.д/, переопределяется /и т. д./sysctl.конф или /и т. д./sysctl.д/. Они определяют название основных файлов и тому подобное. Не их написание (если ядро разрешает дампов с SUID исполняемых файлов). Написание контролируемый параметр ulimit(1), т. е. параметр ulimit -C с неограниченным дает никаких ограничений. Под systemd в(1) основные файлы, сгенерированные вещи под его контроля записываются в журнале, можно получить на coredumpctl(1). Обычно пользователю остается неизменной.

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

+252
Yotam Ofek 30 окт. 2010 г., 16:48:30

Рассмотрим следующую строку текста (взято от MySQL вставить):

"описание" типа varchar(255) предложение COLLATE utf8_unicode_ci не null по умолчанию ",

Я хочу вернуться

"описание" типа varchar(255) не null по умолчанию ",

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

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

+241
user3024405 20 авг. 2019 г., 16:05:56

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

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

Под Linux, любой процесс может заблокировать небольшое количество памяти, определяется RLIMIT_MEMLOCK предела. В большинстве оболочек, команду ulimit -л покажет, сколько памяти каждый непривилегированный процесс может заблокировать (в КБ). Если лимит 0, проверить, является ли это жесткий лимит (введенных корень, перечисленных в команду ulimit -ХЛ) или мягкое ограничение (добровольное, перечисленные параметр ulimit -сл). Вы можете поднять свое мягкое ограничение вплоть до жесткого ограничения с например параметр ulimit -л 64. Чтобы поднять жесткий лимит, отредактируйте файл/etc/безопасности/ограничения.конф (синтаксис описан в файле); этот файл считывается при входе в систему.

ТЛ,доктор: это средство безопасности, которое вы, вероятно, не волнует. Не парься.

+232
dapuse 14 сент. 2015 г., 05:49:48

До сих пор здесь? Или, возможно, этот ответ был голосуют...

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

Я сейчас изучаю тот же вопрос, и наткнулась на agedu , который сообщает о времени доступа, а также размер. Я не имел шанс сыграть с ним еще - написано Симона tatham (возможно, вы слышали шпатлевки) так, вероятно, является разумным/надежный.

Впрочем, как и все средства, перечисленные здесь, он собирает данные по требованию. Даже самые efficint кодирования на аппаратного fastests потребуется время, чтобы пройти Милта-террабайтную файловой системы.

+213
Onam Sharma 3 мар. 2015 г., 07:41:57

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

Я модификации linuxconfig.org случайных слов, генератор запустится даже при #$ -не 1.

функции случайных слов {
 если [ $# -EQ в 0 ] ;
 тогда 
 Эхо "я только принимает один аргумент, дурачок"
 # раньше был выход 0
интернет

 # Константы 
Х=0
ALL_NON_RANDOM_WORDS=/usr/доли/дикт/слова

 # общее количество неслучайных слов доступен 
 non_random_words=`кошка $ALL_NON_RANDOM_WORDS | туалет -л` 

 # цикл для генерации случайных слов 
 # количество случайных сгенерированных слов зависит от аргументом 
 в то время как [ $Х -ЛТ "$1" ] 
 делать 
 random_number=`ОД -Н3 -Ан-я с /dev/urandom | 
 на awk -V ф=0 -р="$non_random_words" '{функции printf "%я\п", ф + Р * $1 / 16777216}" 
 СЭД `Эхо $random_number`"г;д" $ALL_NON_RANDOM_WORDS 
 пусть "Х = Х + 1" 
сделано

Оператор выполняется, но есть ошибка в bash:

$ Боб
Я только принимает один аргумент, дурачок
Баш: [: : ожидается выражение целого числа 

Как я могу исправить эту ошибку, так что баш не отображаются?

+191
jmfbot 4 дек. 2012 г., 19:18:26

Я не думаю, что можно запретить искать библиотеки в системный путь во время выполнения, но по ЛД.так что MAN-странице, если вы связываете бинарные с -з nodeflib динамический компоновщик не поисковые системы библиотека путь. Я не вижу этого в MAN-странице для ЛД, поэтому я не знаю, если это на самом деле поддерживается.

Еще одна идея: взглянуть на использование контейнерной системы, как докер. Это похоже на легкий виртуальный вес машины в том, что вы можете иметь свой собственный вид файловой системы, которая является отдельной от хозяина, а можно просто поставить версии библиотек, которые вы хотите в контейнер. Он также работает для других вещей, кроме общих библиотек, как в JVM/версий Python и так далее. Я не использовал его люблю, но мое понимание заключается в том, что она хорошо подходит для этих типов приложений.

+143
Wesley Conde 12 нояб. 2014 г., 17:53:06

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

+94
Alex Zamai 12 нояб. 2011 г., 11:51:27

Загрузить IBM судо РПМ от экс-инструментарий для Linux-приложений, в частности, на: https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/sudo/sudo-1.8.20p2-4.aix6.1.ppc.rpm

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

+73
x01saa 22 февр. 2011 г., 16:35:29

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

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

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

Вы можете маршрутизировать пакеты, чтобы этот новый интерфейс, или мост, но это еще не захват пакетов; он будет получать только пакеты, которые передаются на уровень 2 или Уровень 3.

Для захвата сырых пакетов из существующего интерфейса, взгляните на сырые сокеты и пакетные сокеты.

+24
user83810 5 нояб. 2013 г., 23:35:05

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

$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