13
ответов

Как я могу предотвратить 'grep' от разоблачения в результатах PS?

Когда я ищу некоторый процесс, который не существует, например, PS $ aux | grep fnord wayne 15745 0.0 0.0 13580 928 pts/6 S + 3:58 0:00 grep fnord, Очевидно, я не делаю...
30.04.2013
12
ответов

Как может я grep в файлах PDF?

Существует ли способ искать файлы PDF с помощью питания grep, не преобразовывая для отправки текстовых сообщений сначала в Ubuntu?
29.10.2019
10
ответов

Скопируйте только Определенный текст файла другому

У меня есть файл abc.txt, содержание является <classpathentry видом = "src" путь = "Источники"/> <classpathentry вид = "обманный" путь = "WOFramework/ERExtensions"/> <classpathentry вид = "обманн
28.05.2014
9
ответов

Как делают меня grep для нескольких шаблонов с шаблоном, имеющим символ вертикальной черты?

Я хочу найти все строки в нескольких файлах, которые соответствуют одному из двух шаблонов. Я пытался найти шаблоны, которые я ищу путем ввода grep (foo|bar) *.txt, но оболочка интерпретирует | как канал и...
11.04.2018
9
ответов

Что заставляет grep полагать, что файл является двоичным?

У меня есть некоторые дампы базы данных от системы Windows на моем поле. Они - текстовые файлы. Я использую cygwin для grep через них. Они, кажется, файлы простого текста; я открываю их с текстовыми редакторами такой как...
09.02.2015
9
ответов

Существует ли способ изменить оперативный файл?

У меня есть довольно большой файл (35Gb), и я хотел бы отфильтровать этот файл на месте (т.е. у Меня нет достаточного дискового пространства для другого файла), конкретно я хочу к grep и игнорирую некоторые шаблоны — там...
12.04.2011
9
ответов

Как к grep потоку стандартной погрешности (stderr)?

Я использую ffmpeg для получения meta информации аудиоклипа. Но я неспособен к grep это. $ ffmpeg-i 01-Daemon.mp3 |grep-i Продолжительность версия SVN-r15261 FFmpeg, Copyright (c) 2000-2008 Fabrice...
31.10.2010
8
ответов

Как я могу удалить все комментарии из файла?

У меня есть файл с комментариями: панель нечто наполняет #Do не, показывают это... morestuff evenmorestuff#Or это, я просто хочу распечатать весь непрокомментированный код: панель нечто наполняет morestuff evenmorestuff Способность к...
07.09.2017
8
ответов

Как выполнить много строку grep

Как Вы выполнили бы grep для текста, который появляется на двух строках? Например: pbsnodes является командой, которую я использую, который возвращает использование состояния root$ pbsnodes node1 кластера Linux = свободный...
01.10.2013
7
ответов

grep со строками продолжения

Как я могу grep/awk/sed файл в поисках некоторого шаблона, и вывести всю строку (включая строки продолжения, если совпавшая строка заканчивается \? Файл foo.txt содержит: что-то что угодно thisXXX ...
04.06.2015
7
ответов

Как считать первую и последнюю строку из вывода кошки?

У меня есть текстовый файл. Задача - получает первую и последнюю строку из файла после файла кошки $ | grep-E "1|2|3|4" | commandtoprint Потребность файла 1 2 3 4 5 кошки $ это без вывода кошки (только 1 и 5). ~ файл кошки $ |...
29.05.2015
7
ответов

grep пропускают n строки файла и только ищут после

Я имею огромный файл журнала и хочу к grep первое вхождение шаблона и затем нахожу другой шаблон прямо после этого происшествия. Например: 123 214 абкулонов 182 558 абкулонов 856 абкулонов XXY В моем примере...
10.01.2015
7
ответов

Grep для строки, содержащей только 5 или 6 чисел

Как был бы Вы grep для строки, содержащей только 5 или 6 чисел? Что-то вроде этого. случай 1 (имеет ведущее пространство), 10 2 12 1 13 случаев 2 (никакое ведущее пространство) 1...
04.12.2014
7
ответов

Как может я “grep” шаблоны через несколько строк?

Кажется, что я неправильно использую grep/egrep. Я пытался искать строки в нескольких, выравнивают и не мог найти соответствие, в то время как я знаю, что то, что я ищу, должно соответствовать. Первоначально я думал что мой...
02.02.2014
7
ответов

Перечислите файлы, содержащие конкретное слово в их тексте

Я хотел бы перечислить файлы рекурсивно и исключительно которые содержат пообещанный. Пример: Проверяя на слово 'проверку', я нормальный делаю grep $ grep проверка *-R, Но поскольку существуют многие возникновение...
18.02.2013
7
ответов

Как к grep строкам, который не начинается “#\” или “”;?

Я хочу к grep smb.conf и вижу только строки, которые не прокомментированы.
12.01.2013
7
ответов

Как я нахожу текст в файле и имею его, ищут несколько подпапок?

Я ищу имя функции, и структура папок глубока и существует много файлов для взгляда все же. Обычно я иду с чем-то, любят, находят * | grep functionname, но это - лучший способ?
17.11.2011
6
ответов

Как добавить возврат каретки перед каждой новой строкой?

У меня есть файл, который только использует \n для новых строк, но мне нужен он, чтобы иметь \r\n для каждой новой строки. Как я могу сделать это? Например, я решил его в использовании Vim: %s/\n/\r\n/g, но я хотел бы использовать сценарий...
23.05.2017
6
ответов

Покажите всему файлу до соответствия

grep - прежде-чем-контекст 5 шоу 5 строк перед соответствием. Я хочу показать все перед соответствием. При выполнении grep - работал бы прежде-чем-контекст 99999999, но это не очень... профессионально. Как показать...
13.04.2017
6
ответов

Как передать результат по каналу поиска grep в новый vi файл

Я использую grep-e Peugeot-e PeuGeot carlist.txt, чтобы перерыть carlist.txt и вытащить некоторые объекты, и я предположил, что grep-e Peugeot-e PeuGeot carlist.txt | vi передаст его по каналу через для меня, но...
15.11.2016
6
ответов

Как делают меня рекурсивно grep через сжатые архивы?

Я пытаюсь узнать, какие модули используют Тест:: Версия в cpan. Таким образом, я использовал minicpan для зеркального отражения его. Моя проблема состоит в том, что я должен выполнить итерации через архивы, которые загружаются, и grep файлы...
29.03.2016
6
ответов

сравните два файла получают идентичный список

file1.txt (50 строк) TERYUFV00000010753 TERYUFV00000009526 file2.txt (500 строк) TERYUFV00000009526 refids_739_known_8/10_target TERYUFV00000018907 refids_12023_known_21/22_target...
13.09.2015
6
ответов

Считайте общее количество случаев с помощью grep

grep-c полезен для нахождения, сколько раз строка происходит в файле, но это только считает каждое происшествие однажды на строку. Как считать несколько происшествий на строку? Я ищу что-то больше...
22.05.2015
6
ответов

Рекурсивный поиск не работает на grep на solaris

На нашем сервере Соляриса я нахожу, что grep-r не работает, который является обычным способом, которым я использую grep. Кажется, что egrep имеет то же поведение. Учитывая, что я не имею никакого контроля над машиной, есть ли...
21.05.2014
6
ответов

удар находит строки, запускающиеся со строки

У меня есть набор файлов, и я хочу найти, какой содержит последовательные строки, запускающиеся с определенной строки. Например, для следующего файла: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy...
25.03.2014
6
ответов

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

У меня есть файл с ниже содержания./ABC/RTE/AD_900_VOP_123/OPP/ABC/RTE/TRE/AD_900_VOP_145/BBB/ABC/RTE/AN_900_VFP_124/FBF/ABC/RTE/HD_900_FOP_153/WEW/ABD/RDV/AD_900_VOP_123/OPP/ABC/RTE/...
26.06.2013
6
ответов

Как найти файлы с 100% символов NUL в их содержании?

Какова команда командной строки Linux, которая может определить такие файлы? AFAIK команда находки (или grep) может только соответствовать определенной строке в текстовом файле. Но я хочу соответствовать целому содержанию, т.е.
20.12.2012
6
ответов

Слово печати, которое не содержит символ

Мой файл находится в следующем формате: это!!, другой!, тест, да! это!!, другой!, столбец, да! нет, нет!, другой!, столбец Мой вывод должен быть: тестовый столбец не Это не должно содержать'!' символ....
27.03.2012
6
ответов

сделайте вывод grep без запаздывающей новой строки

Рассмотрите этот отрывок: $ X= (некоторый-файл grep-m1 'некоторого-шаблона' | sed-n 's/.*//p') я хочу поместить последнее слово в переменную, если некоторое условие шаблона подобрано для строк в произвольном текстовом файле...
03.03.2012
5
ответов

df-k +, как соответствовать корневой строке объема

Как соответствовать "/" объем от df-k команда? Я попробовал следующее: [root@machine/] # df-k | grep "/"/dev/vx/dsk/bootdg/rootvol 130926685 71378710 58238709 56% / / устройства...
09.03.2019

Все о группах Unix и управлении доступом.

Под Unix каждый процесс и каждый ресурс принадлежат группе. Группа внутренне представлена идентификатором группы (GID). Перевод между названиями группы и ЦЕНУРОЗАМИ хранится в файле /etc/group. Это - простая ориентированная на строку база данных, где каждая запись содержит четыре поля: название группы, пароль группы, GID и разграниченный запятой список пользователей, у которых есть GID как вторичная группа (см. ниже). Использованию паролей группы препятствуют. После шаблона /etc/passwd и /etc/shadow согласно файлу /etc/gshadow был установлен.

Состав группы процесса хранится в файле /etc/passwd; это - также ориентированная на строку база данных, где каждая запись содержит среди прочего имя пользователя, UID и основной GID согласно учетной записи пользователя. В отличие от ресурсов процесс может принадлежать дополнительным группам. Они хранятся в четвертом поле /etc/group, т.е. пользователь принадлежит каждой группе, для которой его имя пользователя включено в четвертое поле согласно записи.

Типичная запись в /etc/group похож на это:

wheel:*:10:root,joe,fred 

В этом примере пользователи root, joe, и fred имейте группу wheel как одна из их вторичных групп.

Это является пользовательским, чтобы зарезервировать ЦЕНУРОЗЫ от 0 до 99 для системных групп и 100 - 499 или 999 в функциональные учетные записи группы, такие как сервисы, видеть /etc/login.defs на дистрибутивах Linux, которые используют теневой комплект. Специальная группа wheel. Если настроено, только члены той группы могут использовать su и сделайте определенные другие вещи. Традиционно у этой группы был GID 0, но это стало пользовательским для присвоения этой группы GID 10.

Файлы и другие ресурсы могут иметь только одну группу. Состав группы файла хранится в его inode.

Группы процесс находится в и группа ресурс, принадлежат для имения влияния на решения управления доступом. Предположим, что процесс пытается получить доступ к ресурсу: Если

  • UID ресурса не соответствует (эффективному) UID процесса
  • GID ресурса действительно соответствует (эффективному) GID или одному из вторичных ЦЕНУРОЗОВ процесса

затем право группового доступа на ресурс применяется.

Типичные проблемы

---------121--------906----Grsecurity является рядом патчей для ядра Linux для укрепления систем Linux.

Grsecurity является рядом патчей для ядра Linux для укрепления систем Linux.

Grsecurity является рядом патчей для ядра Linux для укрепления систем Linux. Основные функции включают:

  • Основанное на роли управление доступом с обязательным (управляемая политика) управление доступом
  • Укрепление Chroot-тюрьмы
  • Укрепление против повреждения памяти (через интеграцию PaX)

Доступная документация:

Связанные теги:

  • для PaX
  • , для популярных альтернатив Grsecurity
  • для легкой игры в песочнице
---------121--------907----grep является инструментом командной строки для поиска текстовых шаблонов в файлах

grep является инструментом командной строки для поиска текстовых шаблонов в файлах

grep утилита ищет шаблон (регулярное выражение) в текстовом файле. Существует много опций управлять, как выполняются соответствия и как отобразить соответствия.

Имя grep прибывает из ed (строчный редактор Unix) команда g/re/p что означает “глобально поиск регулярного выражения, и распечатайте все строки, содержащие его”.

Внешние ссылки

Учебные руководства

Дальнейшее чтение