Unix & Linux

57
Как выполнить поиск для одной и той же строки, но нескольких файлов одновременно?

У меня есть набор файлов журналов, которые мне нужно просмотреть, и я хотел бы одновременно искать определенные строки в одних и тех же файлах. Возможно ли это? В настоящее время я использую grep -E 'fatal|error|critical|failure|warning|' /path_to_file Как использовать это и искать строки из...

57
Почему исходный код Bash не нуждается в бите выполнения?

С помощью Bash sourceможно выполнить скрипт без установленного бита выполнения. Это задокументированное и ожидаемое поведение, но не против ли это использования бита выполнения? Я знаю, sourceэто не создает...

57
Как избежать конфликтов между dnsmasq и systemd-resolved?

Я недавно установил dnsmasq для работы в качестве DNS-сервера для моей локальной сети. dnsmasq прослушивает порт 53, который уже используется локальным прослушивателем заглушки DNS из systemd-resolved . Чтобы решить эту проблему, просто остановите systemd-resolved и затем перезапустите его после...

57
Сохраняются ли правки файлов в Linux напрямую на диск?

Раньше я думал, что изменения файла сохраняются непосредственно на диск, то есть, как только я закрываю файл и решаю нажать / выбрать сохранить. Однако в недавнем разговоре мой друг сказал мне, что обычно это не так; ОС (в частности, мы говорили о системах Linux) хранит изменения в памяти, и у нее...

56
Почему Unix-головы говорят «минус»?

Пару недель назад я посетил беседу о Git от кого-то, кто, кажется, был из Windows. Я сказал «казалось», потому что он продолжал говорить «тире» при обращении к параметрам командной строки. Затем я вспомнил кое-что, что мне показалось любопытным в первые годы изучения Linux; то есть при обращении к...

56
сортировать, но держать строку заголовка вверху

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

56
Могу ли я узнать, какой ключ ssh был использован для доступа к учетной записи?

Можно ли узнать, какой ключ ssh был использован для доступа к учетной записи? У меня есть учетная запись на сервере, к которой у нескольких (доверенных!) Людей есть доступ через ssh. Я бы счел полезным узнать, кто вошел в систему и когда. У меня есть root-доступ, поэтому я могу просматривать...

56
Может ли прокрутка колесика мыши работать в сеансе Screen?

Есть ли способ использовать колесо мыши для прокрутки выходных данных screenсеанса? Я могу использовать клавиатуру для прокрутки предыдущего выхода screenпосле нажатия ctrl+a [. Возможно ли это сделать с помощью колесика мыши? (Я использую putty, но я не думаю, что это puttyпроблема, я считаю, что...

56
Некоторые макросы M4 не определены

Я пытаюсь переустановить pacman в моем дистрибутиве Arch Linux. Когда я запускаю скрипт configure "configure.ac", я получаю кучу неопределенных макросов: error: possibly undefined macro: AM_INIT_AUTOMAKE. If this token and others are legitimate, please use m4_pattern_allow. See the autoconf...

56
Обновить псевдонимы и функции после определения новых псевдонимов и функций?

Когда я определяю новый псевдоним в .bash_aliasesфайле или новую функцию в .bashrcфайле, существует ли какая-либо команда обновления, чтобы можно было немедленно использовать новые псевдонимы или функции без закрытия терминала (в моем случае терминал xfce4 с несколькими открытыми вкладками...

56
Почему нужен `--human-readable`, а не по умолчанию?

Некоторые инструменты командной строки используют параметр -hor --human-readableдля печати размера файла в удобочитаемом формате (т. 36GЕ. Vs 37550836). Почему эта опция нужна, а не по умолчанию? Разве эти инструменты не предназначены в основном для вывода людям?...

56
su не меняет пользователя, но и не отвечает с ошибкой

Пока залогинен как rootхотелось бы suконкретному обычному пользователю. Я запускаю su usernameи сразу получаю подсказку обратно, все еще как root. Там не дано никакой ошибки. Мне известна старая проблема «пользователь, которому вы пытаетесь разрешить, не имеет разрешения для папки, в которой вы...

56
Как вы используете перенаправление вывода в сочетании с here-документами и cat?

Допустим, у меня есть сценарий, который я хочу передать по конвейеру другой команде или перенаправить в файл ( shдля примера приведен конвейер ). Предположим, что я использую Bash. Я мог бы сделать это используя echo: echo "touch somefile echo foo > somefile" | sh Я также мог бы сделать почти то...

56
Как проанализировать JSON с помощью сценариев оболочки в Linux?

У меня есть вывод JSON, из которого мне нужно извлечь несколько параметров в Linux. Это вывод JSON: { "OwnerId": "121456789127", "ReservationId": "r-48465168", "Groups": [], "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": null, "RootDeviceType": "ebs", "State": { "Code":...

56
Как подключить SSH с указанным портом?

Я знаю, как подключиться к определенному порту, когда ssh'ing. ssh user@remotehostip -p XXX но есть ли способ установить ssh с определенным портом? Я имею в виду, есть ли способ указать порт, который будет использовать мой локальный...