Установите mdadm без postfix в ubuntu trusty

Я хочу построить RAID-систему поверх Ubuntu Trusty. Когда я делаю apt-get install mdadm Появляется экран с просьбой настроить postfix. Потому что я запустил эту установку в сценарии автоматизации. Есть ли способ пропустить установку постфикса или, по крайней мере, установить в командной строке отсутствие конфигурации?

найти и отрицать состояние -iname

Я пытаюсь найти все файлы, которые имеют «столп» в названии (стимул для случая) и не содержат «кеш» (также нечувствительный к регистру) с find . -iname '*pillar*' -and -not -iname '*cache*' но он не работает, как я нахожу (среди прочих) ./Caches/Metadata/Safari/History/https:%2F%2Fwww.google.ch%2Fsearch?q=pillars+of+eternity+dropbox&client=safari&rls=en&biw=1440&bih=726&ei=CnBDVbhXxulSnLaBwAk&start=10&sa=N%23.webhistory Что я делаю не так?

Как найти глубину каталога

Есть ли способ найти максимальную глубину данного дерева каталогов? Я думал об использовании find с увеличением maxdepth и сравнении количества найденных каталогов, но, возможно, есть более простой способ?

Удалить последнюю запятую из строки bash для созданной петли строки

Я имею дело с ситуацией, когда мне нужно создать список, разделенный запятой, из массива в heredoc и удалить последнюю запятую. Я использую bash for piped в sed который стирает все запятые, а не последние. Упрощенный пример: x=$(for i in abc; do echo "${i}",; done| sed 's/,$//') echo $x abc Желаемый результат: a, b, c Любые […]

Как я могу получить awk для печати как совпадений, так и несоответствий?

В принципе, все, что я хочу сделать, это изменить выходы, если вход соответствует фильтру, но измененная часть не является фильтром (или я бы использовал sed ). Проблема в том, что мой awk только измененные строки. Быстрый пример, поместите это в test.txt: orange beet pear cowmilk apple pear berry cowmilk orange melon cherry cowmilk Если я […]

Почему это добавляет пробелы? echo "x ax" | sed 's / x \ s * / x /'

Я хочу найти x и заменить 0 или более следующих пробелов ( \s* ) только одним пробелом. echo "x ax" | sed 's/x\s*/x /' По какой-то причине вместо замены пробелов единственным пространством он просто добавляет одно пространство, сколько бы там ни существовало: x ax Использование + вместо * кажется абсолютно ничем, независимо от моего использования […]

Как вернуть каталог для данного исполняемого файла?

Если я хочу вернуть путь к данному исполняемому файлу, я могу запустить: which mysql Что возвращает, например: /usr/bin/mysql Я хотел бы вернуться только: /usr/bin Как я могу это сделать?

Как прочитать вывод команд в скрипте

На данный момент я изучаю Linux-скрипты, и одна вещь, которую я могу получить, – это присвоить команде выход переменной. Командная service httpd configtest возвращает Syntax is OK , поэтому я написал это. #!/bin/bash var=`service httpd configtest` echo "Output is $var" Из того, что я прочитал, следует сохранить вывод в var , а затем повторить его. […]

Я удалил vsftpd, но я все еще могу подключиться к sftp

Я установил vsftpd и находился в процессе его настройки. Когда я отправил команду остановки сервера vsftpd: sudo service vsftpd stop Я получил: stop: Unknown instance Поэтому я пошел дальше и удалил его и перезагрузил систему sudo apt-get remove –purge vsftpd когда я «останавливаю» vsftpd, теперь он говорит: vsftpd: unrecognized service Если я попробую «удалить» vsftpd, […]

Сопоставьте два слова, которые находятся на одной строке

Команда, в которой я печатаю две строки, когда FW_6.0.0 найден, ниже – это код: grep -oP 'FW_6.0.0, (.*)$' file Ниже представлен результат, оба имеют то же значение FW_6.0.0 FW_6.0.0, SUCCESS FW_6.0.0, OK Я хотел бы совместить два слова, то есть FW_6.0.0 и SUCCESS, которые можно найти в одной строке, чтобы он печатал это: FW_6.0.0, SUCCESS […]

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