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 и это почти соответствует моим потребностям. Однако есть одна вещь, которую я не могу понять, а именно, как мне избавиться от подчеркивания некоторых частей команд, которые я набираю? Пожалуйста, посмотрите на следующий скриншот, чтобы понять, о чем я говорю.

Ни одна команда не работает в VMWare с Linux

Есть ли способ установить apt-get на Linux? Кажется, что никакая команда не работает, когда я пытаюсь установить nmap или сделать что-нибудь по этому вопросу. Я попробовал несколько команд и посмотрел несколько видео без удачи. Я приложил изображение моей ошибки.

Сконфигурируйте Cron для отправки еженедельных выходных данных «последней» команды

Мне нужно запланировать еженедельный отчет, который будет запускаться каждое воскресенье в 22:00, в котором будут показаны все учетные записи (имена пользователей и IP-адреса), которые вошли на сервер. Этот вывод будет отправлен на электронную почту. Я хотел бы использовать для этого команды «last» и «mail». Cron будет выглядеть примерно так, как показано ниже, но опция ‘ […]

изменить формат даты / времени с ггггммдд ччмммсс на дд / мм / гггг чч: мм: сс

Как изменить формат даты / времени с yyyymmddHHMMss на dd/mm/yyyy HH:MM:ss который отображается как вывод (например, JOBNAME1 STARTED AT 20180904152402) из команды … grep JOBNAME1 | sed -es/|/ /g | awk {print $3,$7,$8,$9} |sort -r -k 4

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