Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем


3
Как заменить многострочный код на sed?
У меня есть большой файл, в котором есть специальные символы. Там есть многострочный код, который я хочу заменить sed. Эта: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Необходимо превратить в это: text = …

3
Debian Jessie устанавливает слишком много бэкпортов
У меня есть Debian Jessie и я добавил backports (согласно этим инструкциям ): echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list (Я сделал это, чтобы получить более новое ядро, как мне было нужно, для некоторого оборудования в моем ноутбуке.) В инструкциях говорится, что ничего не должно произойти, …
9 debian  apt  backports 

5
Как сгруппировать строки в файле по двум?
У меня есть текстовый файл, как это: a b c d e f g Как я могу сгруппировать эти строки, чтобы получить вывод, как это: a-b b-c c-d d-e e-f f-g Я должен сделать это в оболочке (sh, csh, bash). Я нашел это: cat file | xargs -n2 но последний …



3
Как использовать встроенную функцию bash для замены вывода подоболочки или функции
Я пытаюсь использовать встроенную подстроку bash для замены вывода подоболочки или другой функции bash. Следующие команды довольно хорошо работают в zsh; но приводит к bad substitutionошибке в bash: ${${PWD##*/}//trunk/latest} или ${$(basename $PWD)//trunk/latest} вывод должен быть последней папкой $PWD, замененной на latestкогда мой текущий каталогtrunk так /home/user/trunkдолжно статьlatest Существует ли эквивалент …
9 bash 

7
Оставьте только строки, содержащие точное количество разделителей
У меня есть огромный CSV-файл с 10 полями, разделенными запятыми. К сожалению, некоторые строки искажены и не содержат ровно 10 запятых (что вызывает некоторые проблемы, когда я хочу прочитать файл в R). Как я могу отфильтровать только те строки, которые содержат ровно 10 запятых?
9 csv  filter 

2
Получить вывод `posix_spawn`
Таким образом, я могу запустить процесс в Unix / Linux, используя POSIX, но есть ли способ сохранить / перенаправить как STDOUT, так и STDERR процесса в файл? spawn.hЗаголовок содержит замедление , posix_spawn_file_actions_adddup2который выглядит уместно, но я не уверен , совсем как его использовать. Процесс порождения: posix_spawn(&processID, (char *)"myprocess", NULL, NULL, …
9 c  posix  fork 

2
разный
Существует ли в Linux стабильный инструмент (опция / плагин для существующего инструмента: vimdiff, diff и т. Д.), Чтобы сделать различие между двумя текстовыми файлами символьно? Я хотел бы видеть самую длинную общую подпоследовательность между моими двумя файлами, выделенными. Для этого есть классический алгоритм с полиномиальным временем , но стандартные инструменты, …

1
Невозможно приостановить при закрытой крышке, даже если подключен внешний дисплей
Мой ноутбук имеет Fedora 22 с Gnome 3.16.4. Как правило, он будет приостановлен, если крышка закрыта. Но с подключенным внешним дисплеем (через VGA) рабочий стол gnome просто переносится на внешний дисплей, когда крышка закрыта. Однако я хочу, чтобы мой ноутбук завис, даже если подключен внешний дисплей. Вот что я проверил …

3
Swap: лучше создать выделенный раздел подкачки или создать файл подкачки?
Есть ли обоснование, когда создавать выделенный раздел подкачки по сравнению с созданием файла подкачки, например, / tmp / swap? В моем конкретном случае объем памяти немного (1 ГБ), дисковое пространство на SSD довольно велико (256 ГБ). Таким образом, обмен будет происходить довольно регулярно. Любые комментарии приветствуются! Карстен
9 linux  debian  swap 

5
Найти последнее вхождение строки в нескольких файлах
Мне нужно выполнить поиск по нескольким файлам журнала (все файлы, созданные за последние 24 часа, все они находятся в одном каталоге), чтобы найти последнее вхождение строки. Это команда, которую я написал: find . -mtime 1 | grep fileprefix | xargs grep 'search string' | tail -1 Но это возвращает только …

1
Зависает запрос к IPv6 localhost
Мой контейнер Docker предоставляет HTTP-интерфейс для порта 8500, который сопоставлен с портом хоста 8500. Он не поддерживает IPv6. Это по-прежнему означает, что я должен иметь доступ к нему на локальном хосте: 8500. IPv6 предпочтительнее, поэтому я получаю запрос к [:: 1]: 8500. Этот застревает, он никогда не возвращается. Воспроизводя это …
9 ipv6  docker  ipv4 

1
rsyslogd HUPed неоднократно
Заметим, что для блока виртуальных машин получение в журналах, что процесс rsyslogd получает HUPed. Не нашел идей, кроме нескольких постов на некоторых форумах, в которых говорилось, что это для входа. Любые идеи, как это исправить / устранить неполадки .. messages-20141011:2014-10-10T04:02:02.054134-06:00 udr-oradl01 rsyslogd: [origin software="rsyslogd" swVersion="5.8.12" x-pid="364" x-info="http://www.rsyslog.com"] rsyslogd was HUPed …
9 linux  rhel  vmware  rsyslog 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.