xdg-open запускает как hexchat, так и Firefox

Недавно я заметил, что когда я нажимаю на ссылку irc:// в моем браузере (Chromium), он запускает HexChat, а когда я закрываю HexChat, он запускает Firefox. Подозревая, что это может быть что-то не так с конфигурацией Chromium, я запустил xdg-open irc:// в терминале, и последовал тот же результат: сначала HexChat, затем Firefox. Тем не мение… $ […]

Отключить аутентификацию по паролю ssh

Я готовлю машину с помощью packer . Этот инструмент предлагает функции обеспечения оболочки, поэтому я могу запускать любые команды оболочки, которые мне нужны. Я хотел бы отключить вход по паролю ssh . Есть ли способ сделать это с помощью команды, вместо того, чтобы заканчивать написание шаблона и преобразования строк в файл /etc/sshd_config ?

Как работает опция –set-mark в Netfilter (IPTABLES)?

В Netfilter у вас есть опция –set-mark для пакетов, которые проходят через таблицу mangle . В большинстве учебных пособий и примеров через Интернет говорится, что это просто добавляет метку на пакет, например, но нет дополнительной информации о том, какая метка установлена ​​и где она находится на пакете: iptables -A PREROUTING -t mangle -i eth0 -p […]

netconsole префикс каждого сообщения

Я только что включил netconsole на своих точках доступа беспроводной локальной сети Ubiquiti. Они запускают пользовательскую версию OpenWRT или LEDE, основанную на ядре Linux 3.3.8. Это работает, но отправляемое сообщение всегда содержит дополнительный префикс. Пока dmesg читает [ 73.690000] netconsole: remote port 6666 отправлено как {d865 e557} [ 73.690000] netconsole: remote port 6666 Я подтвердил […]

Отфильтровать 2-й вхождение текста между цитатами с помощью sed?

У меня есть grep-вывод файла, например, так: “name” “Andrew Spokes” Я хочу извлечь имя, передавая вывод grep через sed . Мой ожидаемый результат будет: Andrew Spokes Мне также нужно удалить все пробелы, которые не находятся между кавычками.

Как я могу выполнить эквивалент `head -z`, если у меня нет опции` -z`?

Мне нужен head -z для скрипта (не по теме, но мотивация может быть найдена в этом вопросе ), но в моем CoreOS 835.13.0 я получаю head: invalid option — ‘z’ . Полный head –help : Usage: head [OPTION]… [FILE]… Print the first 10 lines of each FILE to standard output. With more than one FILE, […]

Передать аргумент функции в определенную переменную

Как я могу «ввести» аргумент функции в определенную переменную, как в этом примере? mood=”i am $1 happy” happy () { echo “$mood” } happy “very” Токовый выход: i am happy Желаемый вывод: i am very happy Спасибо! Редактировать : Пример из реальной жизни: у меня много переводимых строк в другом файле, например: installing=”Installing” installation_started=”The installation […]

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

В CentOS с Bash 3.2.52 я хочу полностью показать все файлы в текущем каталоге: cat * Выводятся все файлы, но они полностью сопоставляются друг с другом … Мне не хватает некоторого косметического интервала, чтобы понять, какой файл начинается и где. Вместо: file-output_1 file-output_2 Я хотел бы сказать: file_output_1 file_output_2 Как можно улучшить команду glob для […]

Как перейти с терминала Xterm на терминал по умолчанию в Ubuntu 16.04

Я знаю, что это может быть глупый вопрос, но я неожиданно нажал на какое-то ярлык / или произошло что-то еще – и мой терминал Ubuntu по умолчанию изменился на Xterm. Как вернуть это? Или измените xterm на «обычный» терминал. Я совершенно новый в Ubuntu

Как избавиться от подчеркивания при вводе команд в zsh?

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

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