Unix & Linux

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


1
Как я могу генерировать статистику электронной почты из кеша заголовка Mutt?
При соответствующей настройке ( set header_cache=) Mutt сохраняет заголовки почты в файле кэша. Это может быть использовано для создания статистики почты. Кто-нибудь знает что-нибудь о формате файла? Есть ли инструменты для извлечения содержащейся информации? (Кроме того strings, grep, awkи тому подобное)
12 mutt 

2
Выход из кавычек в псевдониме zsh
Исходя из этого вопроса об удалении строк из текста, я хочу превратить это в псевдоним zsh следующим образом: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Я пытался экранировать кавычки внутри скрипта awk, но я получаю эту ошибку: awk: (FILENAME=bspsrobustness FNR=1) fatal: division by zero …
12 shell  zsh  quoting  alias 

5
Предотвратить спящий внешний жесткий диск USB
Кто-нибудь знает, есть ли элегантный способ сказать внешнему USB-накопителю не отключаться после периода бездействия? Я видел решения на основе cron, которые пишут файл каждую минуту, но ничего, что пахнет приятной юникси-элегантностью. Должна быть команда hdparm или scsi, которую я могу выдать (доступ к usb-накопителям осуществляется через драйвер sd в OpenBSD), …

1
Как использовать DNF, чтобы узнать версии пакетов, доступные в другой версии Fedora?
Можно ли использовать dnf(или другую утилиту) для поиска в репозиториях разных выпусков Fedora? Например, чтобы найти в моей текущей версии все версии пакета, который я могу сделать dnf --showduplicates list <package name>. Можно ли сделать что-то вроде: dnf --showduplicates list [--fedora29] <package name> Где аргумент [--fedora29]может быть использован для указания …
12 fedora  repository  dnf 

1
Ошибка ACPI BIOS / AE_NOT_FOUND
Я получаю эти сообщения об ошибках каждый раз, когда перезагружаю свой рабочий стол (и еще несколько, я не знаю, как сохранить, когда он выключается, но они пока не имеют отношения к этому вопросу): [gorre@uplink ~]$ journalctl -p err..alert ... -- Reboot -- May 11 21:47:03 uplink kernel: ACPI BIOS Error …

1
Как выяснить, почему мой сервис systemctl не запускался в CentOS 7?
Я использую CentOS 7. Как мне выяснить, почему служба не запускается? Я создал этот сервис [rails@server ~]$ sudo cat /usr/lib/systemd/system/nodejs.service [Unit] Description=nodejs server [Service] User=rails Group=rails ExecStart=/home/rails/NodeJSserver/start.sh ExecStop=/home/rails/NodeJSserver/stop.sh [Install] WantedBy=multi-user.target Файл указывает на это [rails@server ~]$ cat /home/rails/NodeJSserver/start.sh #!/bin/bash forever start /home/rails/NodeJSserver/server.js Я могу запустить этот файл сам по себе. …

2
Понимание встроенных команд оболочки
В руководстве по bash написано, что Builtin commands are contained >>> within <<< the shell itself Кроме того, этот ответ гласит, что A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run some >>> other program …

3
Bash = ~ regex и https://regex101.com/
Используя https://regex101.com/, я построил регулярное выражение, которое возвращает первое вхождение IP-адреса в строку. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp, включая разделители: /(?:\d{1,3}\.)+(?:\d{1,3})/ Со следующей тестовой строкой: eu-west 140.243.64.99 Возвращает полное совпадение: 140.243.64.99 Независимо от того, что я пробую с якорями и т.д., следующий скрипт bash не будет работать с сгенерированным регулярным выражением. temp="eu-west …

2
Команда systemctl не работает в RHEL 6
На RHEL 7 или CentOS 7 команда systemctl или systemd работает нормально. Я знаю, что это не будет работать в RHEL 6 или CentOS 6. Можете ли вы сказать мне альтернативную команду для запуска / остановки службы, например systemctl start iptables.service:?
12 centos  rhel  services 

2
jq ключ печати и значение для всех в подобъекте
Я нашел это Q / A с решением для печати всех ключей в объекте: jq -r 'keys[] as $k | "\($k), \(.[$k] | .ip)"' В моем случае я хочу выполнить выше, но на подобъекте: jq -r '.connections keys[] as $k | "\($k), \(.[$k] | .ip)"' Какой правильный синтаксис для этого?
12 json  jq 

4
KDE5 После выхода из режима ожидания приостановить ярлыки под значками
Я использую неоновый дистрибутив KDE (Ubuntu 16.04 LTS + последняя версия KDE5 DE). Похоже, что Suspend + резюме работает в основном на моем ноутбуке, но ярлыки под значками (у меня «папка» настроена как фон в плазменной оболочке) повреждены, например: С левой стороны поврежден значок, справа исправлен перетаскиванием значка на несколько …
12 kde  nvidia  suspend  kde5 

1
Что делает CTRL + V в vim?
В режиме vim, находясь в insertрежиме, если я нажимаю CTRL + V, меня бросает в то, что известно как, x mode (^[,^D...)и когда я нажимаю клавишу (например, клавишу escape), я получаю ^[или что-то еще, что начинается с ^. Это также становится зеленым в моем редакторе. Что это такое и для …

4
Как узнать, когда служба systemd была запущена / остановлена ​​/ перезапущена?
У меня есть служба (написанная мной), работающая на сервере Debian (Jessie), и собственные журналы службы указывают, что она была перезапущена в определенное время. Нет никаких признаков сегфоута или другого сбоя, поэтому я сейчас пытаюсь выяснить, произошло ли какое- либо молчаливое завершение приложения и вызван ли он systemd, или же пользователь …

4
Найти файлы, которых нет в .gitignore
У меня есть команда find, которая отображает файлы в моем проекте: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Как я могу отфильтровать файлы, чтобы они не отображали те, которые находятся в .gitignore? …
12 grep  find  wildcards  git 

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