grep’ping файлы для нескольких строк (не в одной строке)

Чаще признаюсь, что ищу файл, содержащий несколько строк. В настоящее время я делаю: grep -rl string1 | xargs grep -l string2 | xargs grep -l string3 Есть ли инструмент, который делает это красивее? Это grep s для string1 или string2 или string3 . grep -rl -e string1 -e string2 -e string3 Я хочу файлы, которые […]

Как объединить разные строки файлов?

Какой самый быстрый способ командной строки для объединения различных строк файлов? Например, у меня есть два файла: a.txt: foo bar foobar b.txt foo foobar line by bar И я хотел бы получить следующий вывод: foo bar foobar line by Есть ли быстрый способ объединить файлы, как в примере выше? (Порядок строк не важен)

Как заставить systemd-resolved прекратить попытки использовать автономные DNS-серверы?

Я настроил свой DHCP-сервер для предоставления двух серверов имен для резервирования, поэтому, если один из них находится в автономном режиме, можно использовать другой. Я настроил мои ПК с помощью systemd-resolved и в соответствии с resolvectl status он выбрал все DNS-серверы (адреса IPv4 и IPv6 для обоих) и использует один из них в качестве текущего. Однако […]

Почему ] вместо ]?

В этом ответе у меня был код, который читал: if [[ $ZSH_VERSION ]]; then Это было отредактировано, чтобы быть: if [[ -n $ZSH_VERSION ]]; then Обновление: я только что видел комментарий редактирования: [[x]] до недавнего времени не работал в zsh Я просмотрел заметки о выпуске zsh и не смог найти ссылку на это. Какая версия […]

Подстановочный знак расширения зш

Я работаю на сервере, где qstat дает мне идентификаторы запущенных заданий (подробности не важны). Например, скажем, у меня работает три задания: 123 , 124 , 125 , затем > qstat 123 124 125 Каждое задание имеет файл журнала в logs/ . Я хочу tail -F файлы журналов всех заданий. Я пытался tail -F $(qstat | […]

переустановить клиент NFS без перезагрузки

Я работал на моем сервере, с которого я экспортирую один каталог с использованием NFS. Конечно, примерно через неделю после перезагрузки сервера я несколько раз забывал umount файловую систему экспорта на моей рабочей станции (которая монтируется из /etc/fstab при загрузке). В промежутке я смог umount после факта и перемонтировать (я не использую autofs ): umount -fl […]

Синхронизируйте Gmail, используя mbsync (isync) в Debian Linux, используя XOAUTH2

Я пытаюсь синхронизировать мою почту из gmail на мой локальный почтовый сервер, используя mbsync . Но я получаю сообщение об ошибке Error: SASL(-4): no mechanism available: No worthy mechs found Вот мой файл .mbsyncrc : #IMAP server you wish to copy mails from. IMAPAccount original Host imap.gmail.com User username@gmail.com AuthMechs XOAUTH2 Pass access_token_recieved_from_google UseIMAPS yes […]

Объяснение значения содержимого файла / var / run / utmp

Я хотел бы понять содержимое следующей файловой системы /var/run/utmp . Когда я использую команду od чтобы открыть ее, я вижу следующее: [john@iceman ~]$ od -c /var/run/utmp 0000000 002 \0 \0 \0 \0 \0 \0 \0 ~ \0 \0 \0 \0 \0 \0 \0 0000020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 […]

обрабатывать процессы процессора и памяти системными вызовами ядра?

Если я прав, обрабатывает устройства доступа по системным вызовам ядра. Процессор и память также являются устройствами. когда процесс начинает работать, получает ли он CPU и память системными вызовами ядра? Когда процесс выполняется одновременно с другими процессами, ядро ​​планирует их запуск чередованием. Вызывает ли процесс также системные вызовы ядра, когда он отказывается от процессора и памяти […]

Почему ./configure дает мне неудовлетворенные пакеты, которых не существует?

Я пытаюсь скомпилировать Caribou 0.4.18.1 на Xubuntu 14.04 . В документе INSTALL говорится, что я должен запустить ./configure && make && make install . Но шаг ./configure завершился: checking for python platform… linux2 checking for python script directory… ${prefix}/lib/python2.7/dist-packages checking for python extension module directory… ${exec_prefix}/lib/python2.7/dist-packages checking for CARIBOU… no configure: error: Package requirements ( […]

Interesting Posts

Какие сертификаты unix доступны? Есть ли самоучка?

awk: принудительное возвращение статуса?

Мой сетевой адаптер присутствует, но с помощью команды «lshw» показано, что «устройство не заявлено». Как заявить этот драйвер / устройство?

Как отключить автоматические обновления в CentOS 7?

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

Резервное копирование в сжатый архив на Linux

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

Как отключить системный звуковой сигнал для непривилегированного пользователя

Является ли Evince безопасным способом просмотра вредоносного PDF-файла?

Почему параметры ключа gpg не отображаются при генерации ключа?

Как напечатать уникальное имя в UNIX с помощью команды

Проблемы с WiFi (драйвер Atheros) с FreeBSD 11

Устанавливает ли несвободное программное обеспечение из несвободных репозиториев Debian пиратство?

/ tmp гарантированно существует?

Какой протокол / стандарт используется терминалами?

Linux и Unix - лучшая ОС в мире.