сравнение СЭД файл

В OSX, следующая команда удаляет узоры и влияет на целые слова:

СЭД -е "$(СЭД 'ы:.*:с/&//г:' /path/to/wordsToRemove.txt)” /path/to/sourceFile.txt > outFile.txt

wordsToRemove.txt содержит:

это
для

sourceFile.txt содержит:

он был вечно зеленых за конфетку

outFile.txt содержит:

был зеленый когда-нибудь конфеты

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

Можно ли избежать этого?

+437
Kalayder 21 мая 2014 г., 22:06:18
38 ответов

Так что...

ЛС-л --блок-размер=МБ

мне подсказывает, что каталог-это одна МБ

ЛС-я ... блок размер=каталог МБ 

говорит мне, что есть 3МБ файл внутри директории. Разве что внести в каталог как минимум 3МБ? Как может каталог быть меньше, чем его содержание?

+977
Shvedalina 03 февр. '09 в 4:24

Как я могу изменить шаблон во втором инструкция, с тем чтобы исключить вложенные каталоги? (таким образом, что ЛС возвращает только ФОО.МР4, а не содержание - бар:).

$ ЛС *
фу.МР4 фу.Огг

бар:
баре.Огг
$ shopt -с extglob
$ ЛС !(*.Огг)
фу.МР4

бар:
баре.Огг

PS: я использую ОС Х.

+967
Jeferson 27 окт. 2016 г., 23:22:01
Другие ответы

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


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

Если ваш стандартный вроде версия не предлагает опцию -V, то можно использовать альтернативную программу сортировка msort. Это позволяет использовать гибридный вариант:
Гибридный сравнение, как лексикографическое сравнение, за исключением того, что строки цифр рассматриваются как числа.

Вот фрагмент такой:

# Вспомогательные функции: печать-как-эхо, принт-линия-с-визуальным-пространство.
ПЭ() { для _и;делать функции printf "%s" в "$_и";готово; функции printf "\п"; }
ПЛ() { ЧП;ЧП "-----" ;ЧП "$*"; }
файл PL " входные данные файла$:"
хвост -в $файл

ФЛ " ожидаемый результат:"
хвост -В $Е

ФЛ " результаты:"
msort -д-В -Л -Н 5,5 -с гибридной файл $|
хвост -в

производит этот:

-----
 Входные данные файл data1:
==> файл1 <==
2017-10-26_09:17:59/ФСР.журнал:утраченные данные: 3.00 КБ (6 секторов)
2017-10-26_09:17:59/СДГ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-26_09:17:59/СДГ.журнал:потеряли данные: 611.29 МБ (1251918 секторов)
2017-10-26_09:17:59/СДИ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-26_09:17:59/СДЛ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-26_09:17:59/СДО.журнал:утраченные данные: 3.00 КБ (6 секторов)
2017-10-26_09:17:59/СДП.журнал:потерянных данных: 2.00 КБ (4 сектора)
2017-10-26_09:17:59/опросника.журнал:потеряли данные: 414.60 МБ (849106 секторов)
2017-10-26_09:17:59/СПЗ.журнал:потеряли данные: 65.29 МБ (133712 секторов)
2017-10-26_09:17:59/СДП.журнал:утраченные данные: 5.00 КБ (10 секторов)

-----
 Ожидаемые результаты:
==> ожидается-выход1 <==
2017-10-25_09:30:22/СДН.журнал:утраченные данные: 5.00 КБ (10 секторов)
2017-10-25_14:37:03/СДБ.журнал:утраченные данные: 5.00 КБ (10 секторов)
2017-10-26_09:17:59/СДП.журнал:утраченные данные: 5.00 КБ (10 секторов)
2017-10-26_09:17:59/СДГ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-26_09:17:59/СДИ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-26_09:17:59/СДЛ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-25_09:30:22/старший районный судья.журнал:потеряли данные: 2.35 МБ (4822 секторов)
2017-10-26_09:17:59/СПЗ.журнал:потеряли данные: 65.29 МБ (133712 секторов)
2017-10-26_09:17:59/опросника.журнал:потеряли данные: 414.60 МБ (849106 секторов)
2017-10-26_09:17:59/СДГ.журнал:потеряли данные: 611.29 МБ (1251918 секторов)

-----
Результаты:
==> стандартный ввод <==
2017-10-25_09:30:22/СДИ.журнал:утраченные данные: 5.00 КБ (10 секторов)
2017-10-25_09:30:22/СДН.журнал:утраченные данные: 5.00 КБ (10 секторов)
2017-10-25_14:37:03/СДБ.журнал:утраченные данные: 5.00 КБ (10 секторов)
2017-10-26_09:17:59/СДИ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-26_09:17:59/СДЛ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-26_09:17:59/СДГ.журнал:утраченные данные: 6.00 КБ (12 секторов)
2017-10-25_09:30:22/старший районный судья.журнал:потеряли данные: 2.35 МБ (4822 секторов)
2017-10-26_09:17:59/СПЗ.журнал:потеряли данные: 65.29 МБ (133712 секторов)
2017-10-26_09:17:59/опросника.журнал:потеряли данные: 414.60 МБ (849106 секторов)
2017-10-26_09:17:59/СДГ.журнал:потеряли данные: 611.29 МБ (1251918 секторов)

Некоторые детали для msort:

msort сортировки записей в сложных отношениях (мужчина)
Путь : /usr/Бен/msort
Версия : 8.53
Тип : эльф 64-разрядный исполняемый ЛСБ, для архитектуры x86-64, Версия 1 (вселенную!)
Справка : вероятно, доступен с -H или--help
РЕПО : в Debian 8.9 (Джесси) 
Главная : http://www.billposer.org/Software/msort.html (ПМ)

На такие системы, как:

ОС, КЭР|рел машина: ОС Linux 3.16.0-4-amd64 в архитектуру x86_64
Распределение : в Debian 8.9 (Джесси) 
Баш GNU Баш 4.3.30

Наилучшие пожелания ... ура, ДХО

+935
Liz S 24 июн. 2014 г., 13:15:42

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

+921
Leonardo Papa 12 янв. 2019 г., 08:37:40

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

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

"Исправление" это, вероятно, связано переписывание вызов Fork() системного вызова, или компонентов в ядре участвует в нем.

+895
snowbound 20 авг. 2012 г., 22:58:00

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

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

Что сказал, Как правильно делать resize-это:

  1. скопировать файловую систему на/dev/sda3 в качестве на устройстве/dev/sda1, поскольку - либо файл за файлом, или с дампа утилитой, или непосредственно в ДД , если место назначения-это больше, чем источник. В последнем случае, вы должны расширить файловую систему, как описано ниже.

  2. исправить все важные ссылки в файловую систему на устройстве/dev/sda1, поскольку из устройства/dev/sda3 в качестве на устройстве/dev/sda1, поскольку - это включает в себя:

    • конфигурации загрузчика

      • где найти ядра для загрузки

      • ядру параметр root=Ваш , который сообщает ядру, какой раздел монтировать как /

    • в /etc/fstab строчку - вы должны сделать это вручную - опять же там может быть утилита для этого, но для этого типа вещи, я не стал бы полагаться на это.

  3. загрузиться с раздела/dev/sda1, поскольку

  4. либо расширить раздел/dev/sda1, поскольку для покрытия на/dev/sda2 и на/dev/sda3 в качестве или передел ныне неиспользуемое пространство, натянутое на эти. Если расширение воспользуйтесь утилитой для вашей файловой системы, чтобы вырастить его в конце (для файловых систем ext2/3 это будет resize2fs, для XFS xfs_growfs и т. д.).

  5. обновить файл/etc/fstab и снова, если необходимо.

Перенумерация: программы fdisk и закрепить порядок раздела (В дополнительные функции подменю), помощью gdisk и сортировки разделов (в главном меню). Затем вы должны проверить файл/etc/fstab В и, возможно, также загрузчик настройки снова, чтобы увидеть ли какие-либо вмешательства не требуется.

+892
travelchina2019 16 окт. 2015 г., 06:56:51

У меня была такая же беда с CUDA 7.5, когда я пытался создать пакет для ПВ рамках с Git-buildpackage используйте файл. Я обновил решение для 7.5 версии и получены следующие:

Эхо 'libcudart 7.5 вес cudart-7-5' | судо тройник в /var/lib в/с dpkg/информация/технологии CUDA-cudart-7-5.shlibs
судо команду chmod а+р в /var/lib в/с dpkg/информация/технологии CUDA-cudart-7-5.shlibs
Эхо '/usr/местные/соты/lib64' | судо тройник файл /etc/ЛД.так.конф.д/nvidia_settings.конф 

Чтобы заставить его работать, я должен был создать .файл shlibs соответствующий cudart библиотеки в /var/lib в/с dpkg/Info и добавить путь к библиотекам CUDA в себе .файл Conf в /etc/ЛД.так.конф.д/ .

+888
Rohan Jhunjhunwala 30 мар. 2015 г., 15:35:08

У меня есть 2 файла: Аргументы и текст. Например:

аргументы: [содержит аргументы скрипта]

жизнь
счастлив
лошадь

текст:

Лошадь счастливой жизни.
Жизнь-это удовольствие.
Дети счастливы.

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

+868
Marina Anikushina 18 мар. 2012 г., 08:31:00

-в VNC 127.0.0.1:х: использовать эмулятор терминала VNC для подключения к виртуальным терминалом на порт 5900+х на localhost, где вы можете использовать данные полномочия.

+837
Nimmi Jatoliya 4 авг. 2016 г., 01:25:11

В Perl "пункт режим", где "линии" определяются последовательными переносами строк, идеально подходит для этого:

$ Перл-00pe с/включен=1/включен=0/ если /\[РЕПО-имя1/' файл [РЕПО-имя1]
имя=РЕПО-ФИО1
к baseURL=HTTP://в linktomyrepo.ком
включено=0
sslverify=0
прокси=_none_


[РЕПО-имя2]
имя=РЕПО-ФИО2
к baseURL=HTTP://в linktomyrepo.ком
включено=1
sslverify=0
прокси=_none_

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

на Perl -я -00pe с/включение=1/включен=0/ если /\[РЕПО-имя1/' файл 

Кроме того, можно использовать на awk:

$ awk, с -ВРС='\н\н - - вор='\н\н' '/\[РЕПО-имя1/{подпункт(/включение=1/,"включен=0")}1;' файл 
[РЕПО-имя1]
имя=РЕПО-ФИО1
к baseURL=HTTP://в linktomyrepo.ком
включено=0
sslverify=0
прокси=_none_

[РЕПО-имя2]
имя=РЕПО-ФИО2
к baseURL=HTTP://в linktomyrepo.ком
включено=1
sslverify=0
прокси=_none_

И, если у вас есть последние версии на GNU awk или любой другой на awk поддерживает , вы можете сделать это для редактирования на месте:

на awk -iinplace -ВРС='\н\н - - вор='\н\н' '/\[РЕПО-имя1/{подпункт(/включение=1/,"включен=0")}1;' файл 

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

$ на awk -е= '/\[РЕПО-имя1/{а=1}/^и\S*$/{а=0}в==1 && $1=="включен"{$2=0}1;' файл
[РЕПО-имя1]
имя=РЕПО-ФИО1
к baseURL=HTTP://в linktomyrepo.ком
включен 0
sslverify=0
прокси=_none_

[РЕПО-имя2]
имя=РЕПО-ФИО2
к baseURL=HTTP://в linktomyrepo.ком
включено=1
sslverify=0
прокси=_none_
+821
Banha 14 дек. 2015 г., 12:15:14

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

экспортировать дисплей=:0.0
гном-Шелл-заменить

(Альтернатива для второй линии будет гном-Шелл-заменить & откреститься тогда вы можете закрыть терминал)

Затем вы можете перезапустить его из консоли по нажатию АЛТ+Ф2 и ввода р - это должно решить проблемы с темой.

+803
user88311 12 февр. 2018 г., 04:10:44

Я хочу подчеркнуть ошибки в Vim, как в этом примере из GIF гитхабе але. enter image description here

Хотя пока я только был в состоянии получить GVim выступает для отображения вьющиеся подчеркивает. Можно ли получить вьющиеся подчеркивает для отображения в терминале Vim с халтурой или иначе?

+788
admrply 31 дек. 2015 г., 12:33:12

Первое, что приходит на мой ум, чтобы получить ПИД процесса создания, использования zstat инструмент (см. человек zshmodules), чтобы получить процесс метку, например zstat '+время изменения' в /proc/ПИД, и после необходимого времени проверьте, если отметка времени для этого в/proc/пид не изменилось - если да убить работу.

+760
skazikum 14 янв. 2017 г., 19:34:40

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

Проверено на Линукс Минт 17 "Ребекка"

+729
KriCra 17 окт. 2010 г., 04:53:09

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

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

Наибольшая разница между двумя-это скорость выхода новых версий. Потому что CentOS является, по сути, филиал в RHEL они всегда медленнее выпускать обновления (потому что в RHEL должен быть обновлен, прежде чем в CentOS есть возможность изменения). Согласно их FAQ по CentOS стремится к обновлению пакетов в течение 72 часов с RHEL обновления, хотя я знаю, когда и RHEL 7 вышел это было несколько месяцев, прежде чем в CentOS 7 была выпущена.

Вы можете копать глубже в CentOS ответы, чтобы получить более глубокое понимание этого (https://wiki.centos.org/FAQ/General), а также выдаче на ваш вопрос снова на ЮВ в Unix и Linux + Гугл

Это в CentOS точно так же как RHEL?

https://danielmiessler.com/study/fedora_redhat_centos/

+711
Tim van der Hilst 3 янв. 2017 г., 20:15:20

Вот ситуация. У меня есть видео устройства, устройства/dev/video0 на VMware Server, и я хочу открыть это устройство с виртуальной машины. Однако по какой-то причине я не могу подключить устройство напрямую к виртуальной машине, он должен быть подключен к хосту.

Так как под Unix философии все на самом деле-это просто файл, я могу использовать одно устройство в каталоге/Dev с помощью NFS, Самба, sshfs или какой-нибудь другой протокол между двумя узлами, так что Linux на одном сервере может получить доступ к устройствам на другом сервере?

+710
maniyankal 19 сент. 2014 г., 16:15:28

Это зависит от того, что вы хотите сделать с каталогами.

Для того, чтобы просто напечатать имя, без проверки того, является ли он каталогом, вы могли бы использовать LS:

-1 образец общ. 

Лучше бы найти, потому что вы можете использовать фильтры:

найти образец типа D-параметр maxdepth 1 -е '%ф\п

Если вы хотите запускать команды на файлы, вы должны использовать Find, а не для цикла:

найти образец типа D-параметр maxdepth 1 -exec, так и basename {} \;
+609
user19556 15 мар. 2012 г., 09:24:35

Похоже, что объем группа называется опций-ВГ, но ядро командной строки ссылок В. Г.-изменить. Исправить это путем редактирования параметров загрузки в grub перед загрузкой. Затем сделать изменения постоянными, перенастроив жратву из работающей системы.

+554
flen 30 дек. 2018 г., 16:43:13

Я работаю под Ubuntu дистрибутиве внутри виртуальной машины VMware с мостового соединения на компьютере под управлением Windows 7. То, что я пытаюсь сделать, это иметь виртуальную машину, подключиться к VPN, но я не имея особого успеха.

Во-первых, система с помощью wicd, но Я заменил его с сети-менеджер, который должен иметь поддержкой OpenVPN.

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

ЗЫ: когда я пытаюсь остановиться и начать сервиса NetworkManager, сообщение об ошибке всплывает говорите мне, что нет такого сервиса, но метко-вам говорит мне, что он уже установлен...

+542
tvs 26 апр. 2013 г., 14:18:57

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

Теперь, я пытался запустить Су получить root, и он говорит

Су: не удалось запустить /usr/Бен/: отказано в доступе

И я уже пытался запустить команду sudo passwd корень а затем запустить Су, введите пароль, и он по-прежнему имеет тот же выход. побежал команду chmod 755 на /, /ОГРНи /Либ И я не могу придумать, что еще сделать.

+471
michael jack 25 янв. 2014 г., 19:20:36

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

Рассмотрим пытается захватить удаленной системе дату в файл с именем даты.выход в домашний каталог пользователя пользователя на удаленной системе хозяина. Один из способов сделать это с цитатами:

SSH пользователь@удаленных дата > дата.из'

Неправильная попытке выполнить эту команду без кавычек может быть:

SSH пользователь@удаленных дата > дата.из

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

SSH пользователь@удаленных дата \> дата.из

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

СШ@пользователя удаленной команды 'ls -l дата.вне; дата кошку.из'

Команду без кавычек:

SSH пользователь@удаленных дата команда ls-l дата.вне; дата кошку.из

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

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

SSH пользователь@удаленных дата команда ls-l дата.из\; кошка дата.из

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

SSH пользователь@удаленное Эхо $пользователей

На выходе будет Алекс, потому что локальное значение $user был расширен в команде SSH, прежде чем он был отправлен на удаленный хост. Если вместо команды были дважды процитировал:

SSH пользователь@удаленного "Эхо $пользователь"

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

СШ@пользователя удаленного 'Эхо $пользователя'

или

SSH пользователь@удаленное Эхо \$пользователей

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

+460
ghigad 22 нояб. 2011 г., 17:42:12

С грэп, извлекая только выбранную часть ():

грэп -о '[0-9].*'
  • [0-9] будет соответствовать первой цифре, а также .* будет совпадать с остальными

Пример:

$ грэп -о '[0-9].*' <<<'SomeText.MoreText.Что угодно.1.2.3.4-филиал.доб'
1.2.3.4-филиал.доб
+459
IIpocTo urpok 15 нояб. 2019 г., 19:29:16

Нужно указать Солнца>=15: третье воскресенье-это первое воскресенье, которое также является пятнадцатой или больше день месяца.

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

+447
daw9948 10 дек. 2018 г., 18:55:30

Привязки являются замкнутыми и имеют ограниченный доступ к вашей хост-системе; они не имеют доступа к папке/tmp. Вы только должны открыть файлы в вашем домашнем каталоге с Inkscape установлен в качестве оснастки.

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

оснастки судо установки --классический в Inkscape

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

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

+416
Vishal Kumar 14 мая 2014 г., 18:28:02

Он должен быть только передний конец КДЕ, потому что основная NetworkManager не отвечает обоим указанным выше требованиям для меня и для всех версий за последние несколько лет.

Это возможно для вас, чтобы использовать NetworkManager не предоставленный интерфейс вместо оболочки KDE или что вы используете оболочку не так, и это неправильно сконфигурированный так, что он не работает? В частности, о его игнорируя настройки на звуки при запуске, как вы, может быть, что-то в неположенном месте. У вас есть сценарии, которые, возможно, конфликт с Нм?

+387
Diego J 30 авг. 2016 г., 01:19:52

Эхо "введите первое нет :"; читать
Эхо "введите второе :"; б Читать
Эхо "сумма = `выражение $А + $Б`"
+301
Josh Corpening 8 мая 2012 г., 05:20:53

Мой личный аромат для разработки ядра Linux в Debian. Теперь по вашим пунктам:

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

  2. Самый простой способ сделать отладку ядра при помощи QEMU и GDB. Некоторые ссылки, чтобы вы начали:

    Хотя, вы должны знать, что этот метод не является приемлемым для некоторых случаях, например, конкретные вопросы отладки оборудования, и таких, за которые вам бы лучше с помощью физических серийный отладки и реальном оборудовании. Для этого вы можете использовать KGDB(он работает через Ethernet тоже). КДБ тоже хороший выбор. Да, и кстати, как KGDB и КДБ были объединены в ядре Linux. Подробнее об этих двух здесь. Еще один классный способ, который работает просто замечательно, не связанными с оборудованием, использует пользовательского режима ядра Linux. Запуск ядра в пользовательском режиме, как и любой другой процесс позволяет отладить его как любую другую программу(примеры). Подробнее о режиме пользователя в Linux здесь. UML является частью ядра Linux начиная с 2.6.0 , таким образом, вы можете строить любые официальные ядра версии выше, что в UML режиме, выполните следующие действия.

  3. См. 2. К сожалению, нет лучших, так как каждый инструмент/метод имеет свои плюсы и минусы.

+294
GoodDeedsLeadTo 26 июн. 2018 г., 20:59:32

Когда я перезагрузить сервер, постфикс запускается - я могу проверить это, выполнив постфикс статус. Он говорит: "почтовая система postfix это и работает". Когда я пытаюсь отправить письмо из php-скрипт, после этого, однако, он не отправляется, а просто сидит в очереди на почте. Я могу проверить это, набрав mailq, который показывает сообщение, которое должно быть отправлено. Если я перезапустить постфикс, а не на сервере, запустив постфикс остановить тогда постфикс стартв течение 30 секунд до минуты письма доставляются. Почему я должен перезапустить postfix для того, чтобы работать должным образом?

Вот мой файл /etc/постфикс/главная.файл CF с все комментарии удалены.

queue_directory = /VAR в/золотник/постфикс
command_directory = выполнить /sbin
daemon_directory = в /usr/IP-адресов/постфикс
data_directory = /ВАР/Либ/постфикс
mail_owner = постфикс
myhostname = myhostname.mydomain.com #у меня на самом деле мой настоящий домен на мой сервер вошел сюда
значения mydomain = mydomain.com.com #у меня есть реальный домен на мой сервер
myorigin = $myhostname
inet_interfaces = $myhostname
inet_protocols = все
mydestination = $myhostname, localhost в.$вместо mydomain, localhost в
unknown_local_recipient_reject_code = 550
alias_maps = хэш: файл/etc/псевдонимы
alias_database = хэш: файл/etc/псевдонимы
debug_peer_level = 2
debugger_command =
Путь=/ОГРН:/usr/Бен:/usr/местные/Бен: в/usr/с x11r6/ОГРН
 ДДД $daemon_directory/$имя_процесса $идентификатор_процесса и сна 5
sendmail_path = выполнить /sbin/sendmail-а.постфикс
newaliases_path = /usr/Бен/newaliases.постфикс
mailq_path = /usr/Бен/mailq.постфикс
setgid_group = postdrop
html_directory = нет
manpage_directory = /usr/доли/человек
sample_directory = /usr/доли/док/постфикс/образцы
readme_directory = /usr/доли/док/постфикс/README_FILES

и команду postconf -Н:

alias_database = хэш: файл/etc/псевдонимы
alias_maps = хэш: файл/etc/псевдонимы
command_directory = выполнить /sbin
config_directory = /и т. д./постфикс
daemon_directory = в /usr/IP-адресов/постфикс
data_directory = /ВАР/Либ/постфикс
debug_peer_level = 2
debugger_command = путь=/ОГРН:/usr/Бен:/usr/местные/Бен: в/usr/с x11r6/bin и ДДД $daemon_directory/$имя_процесса $идентификатор_процесса и спать 5
html_directory = нет
inet_interfaces = $myhostname
inet_protocols = все
mail_owner = постфикс
mailq_path = /usr/Бен/mailq.постфикс
manpage_directory = /usr/доли/человек
mydestination = $myhostname, localhost в.$вместо mydomain, localhost в
значения mydomain = domain.com # реальный домен заменен на анонимность
myhostname = host.domain.com #Реал вынесли
myorigin = $myhostname
newaliases_path = /usr/Бен/newaliases.постфикс
queue_directory = /VAR в/золотник/постфикс
readme_directory = /usr/доли/док/постфикс/README_FILES
sample_directory = /usr/доли/док/постфикс/образцы
sendmail_path = выполнить /sbin/sendmail-а.постфикс
setgid_group = postdrop
unknown_local_recipient_reject_code = 550
+222
MCalligaris 29 окт. 2011 г., 13:29:31

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

uget

Это графический инструмент под названием uget. Он имеет возможность взять входной файл, который будет содержать URL-адреса для загрузки, а также данные HTTP-запроса POST из второго файла. Неясно, если это позволяет вам использовать различные данные Post на URL-адрес или, если это только один набор для всех URL-адресов, но может быть стоит присмотреться.

$ uget-ГТК --помогите
...
 -я, --входной файл=Файл Добавить url, найденные в файле.
 --протокол HTTP-пост-данных=string использовать метод POST; отправить строку данных.
 --протокол HTTP-POST-файл=файл использовать метод POST; отправить содержимое файла
скриншоты

ss #1

ss #2

+193
only1planet 1 мая 2011 г., 06:23:33

С ЗШ, используя Глоб квалификации и возраста:

Автозагрузка возраст
принт-РЛ ./**/АБВ.Журнал*(Летний, что сегодня'_)

или, если вы предпочитаете длинный формат списка:

Автозагрузка возраст
ЛС-lrtd -- **/АБВ.Журнал*(Летний, что сегодня'_)
+170
Boston Matt 20 янв. 2010 г., 03:00:28

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

+170
iwanderer 23 дек. 2010 г., 05:57:43

Можно ли есть накопители sshd показать звездочки пароля символов много, как pwfeedback для судо? Я использую в CentOS 6.5.

Например: if I type something here, show *****

+165
leonsas 3 дек. 2019 г., 07:25:24

Есть хорошая утилита в ОЗМ-репозитория (аур/pacdep).

pacdep имеет много вариантов - только один пример - найти дополнительные пакеты для "thunar-архиве-плагин":

> pacdep -oppp thunar-архиве-плагин
[...]
Необязательные зависимости: 6.16 Мб
 дополнительная/файл-ролик 3.89 Мб
 дополнительная/kdeutils-ковчег 1.12 Мб
 сообщество/xarchiver выступает 1.16 Мб
[...]

Приведенный выше результат означает, что установлен ни один из дополнительных пакетов. После установки "xarchiver выступает" вывод выглядит

[...]
Необязательные зависимости: 6.16 Мб
 местные: 1.16 Мб
 xarchiver выступает 1.16 Мб
 синхронизация: 5.01 Мб
 дополнительная/файл-ролик 3.89 Мб
 дополнительная/kdeutils-ковчег 1.12 Мб
[...]

Я нашел (первая часть) это ответ на
http://mywaytoarch.tumblr.com/post/34979742718/easily-list-package-dependencies

+155
Avelinka 25 дек. 2018 г., 22:55:57

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

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

Код для основного окна:

prompt_command_primary функция {
 если [[ "$(tmux showenv TMUX_PWD | вырезать -д= -Ф2)" != "$ФРД" ]]
тогда
 tmux setenv TMUX_PWD "$ФРД"
интернет
}

PROMPT_COMMAND='prompt_command_primary'
# инициализировать его
tmux setenv TMUX_PWD "$ФРД"

Код для вторичного окно:

prompt_command_mirror функция {
 если [[ $(tmux showenv TMUX_PWD | вырезать -д= -Ф2) != "$ФРД" ]]
тогда
 диск - "$(tmux showenv TMUX_PWD | вырезать -д= -Ф2)"
интернет
}

Prompt_command_mirror PROMPT_COMMAND=''
# инициализировать себя
prompt_command_mirror

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

+154
Jackiiee 1 нояб. 2013 г., 17:16:05

Вот пример по умолчанию IP версии V4 и V6 /и т. д./хосты :

Устройства # шлейфовый 
# Для IPv4
127.0.0.1 localhost в
# Протокол IPv6
::1 ип6-локальный ип6-петлевой
fe00::0 ип6-localnet
ff00::0 ип6-mcastprefix
виде FF02::1 ип6-allnodes
виде FF02::2 ип6-всех маршрутизаторы
виде FF02::3 ип6-allhosts, введите следующую команду
+113
Zhenzhen Zhan 23 мар. 2015 г., 01:16:13

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

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

Но сервер заблокирован для точки доступа, и мой обновления-файл resolv-conf и скрипт является недействующим, что означает, что я подключен к VPN, но в/etc/файл resolv.конф файл хранит точка устройств как сервер имен. Как я могу обойти это? Операционная система является 64-разрядной ОС Ubuntu 16.04 ЛЦ, так он приходит с systemd и resolvconf.

+95
William Weber 24 мая 2016 г., 01:47:33

Я новичок в скриптах оболочки. Я хочу написать в Unix-скрипт, который будет вызывать программу на C для П= 2^{я}, я= 1,2 ....20; а позже записывать данные в файл.

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

Пока я только начал изучать C, я написал мой код для трапеции правило:

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

#включить<математика.ч>
#определить ПИ 3.14159265358979323846

ФН поплавка(поплавок х)
{ 
 поплавок подынтегральное выражение;
 подынтегральное выражение = (1.0/(1.0+х*х));
 возвращение подынтегральной функции;
}
тап_п()
{
 инт я,н;
 поплавок а,б,сумма=0,результат=0,ч;
 поплавок ошибки;


 функции printf("введите не равноотстоящих точек =");
функции scanf("%Д", П);
 функции printf("введите нижний предел=");
функции scanf("%F", которые&а);
 функции printf("введите верхний предел=");
функции scanf("%F", которые&б);
Ч=(Б-А)/(Н-1);
Для(я=1;я<=п;я++)
{
сумма=сумма+ФН(а+я*ч);
результат=(ФН(а)+ФН(Б)+2*сумма)*н/2;
 ошибка = фабс((Атан(б)-Атан(а))-результата);
 //ошибка = ПИ/2.0 - результат;

 функции printf("Н=%D приводит к=%ошибку F=%ф\п", Я, результат, ошибки);
}
 функции printf("конечный результат =%ф\п", результат);
 функции printf("кумулятивную ошибку =%ф\п", "ошибка");

}

Я выполнить этот код

ССЗ -о'подстраховаться.о trap_error.с-лм

и моя версия ССЗ ССЗ (Убунту 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609

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

+86
smeso 17 авг. 2019 г., 03:23:26

Если ваша команда grep поддерживает пЕрл ссовместимым Робщим электроннойxpressions с широким ассортиментом:

грэп -ПО '^([а-з]* +)*\К.*'

или

pcregrep -О '^([а-з]* +)*\К.*'
+75
Christian Haz Bacol Cacha 5 мая 2013 г., 13:17:00

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

$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