Какова была первоначальная (-ые) причина (-ы) добавления «стандартной ошибки», которая отделена от «стандартного вывода»?

Unix обеспечивает стандартный вывод и стандартную ошибку, которую можно перенаправить независимо. $ ls /not-exist ls: cannot access ‘/not-exist’: No such file or directory $ ls /not-exist > redirect.out ls: cannot access ‘/not-exist’: No such file or directory $ ls /not-exist 2> redirect.err $ Я слышал, что где-то в Интернете есть история, которая дает забавную причину, […]

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

У меня есть файл ~/filelist , где каждая строка представляет собой путь к файлу, который может содержать пробелы: /path/to/my file1 /another path/to/my file2 У меня есть скрипт, который может принимать имена файлов в качестве аргументов: myscript.sh “/path/to/my file1” “/another path/to/my file2” Следующие команды не будут работать, однако myscript.sh $(cat ~/filelist) а также arr=($(cat ~/filelist)) myscript.sh […]

Могу ли я использовать ~ / .config / вместо ~ / для произвольных пакетов?

Я очень мало читал о xdg , вероятно, достаточно, чтобы быть опасным. Из того, что я видел в Интернете, похоже, что новая classная вещь – поместить файлы спецификаций для X в ~/.config/ вместо простого ~/ и дополнить их точкой. Я супер в этом, как в настоящее время ls -a ~ | grep ^[.] ls -a […]

Ядро 4.18 (rc3) не загружается. «Ожидание корневого устройства. ALERT! / dev / mmcblk0p2 не существует. Бросаю в раковину! »

Я пытаюсь обновить kernel ​​с 4.14 до 4.18-rc3 (да, я знаю, что 4.18 был выпущен, но я использую специализированную ветку (linux-sunxi)). Получить ошибку загрузки (отредактировано для краткости): Gave up waiting for root device. ALERT! /dev/mmcblk0p2 does not exist. Dropping to a shell! Когда я загружаюсь 4.14, / dev / mmcblk0p2 монтируется на /. Это держит […]

ОШИБКА 1071 (42000)

Я пытаюсь сделать это: CREATE UNIQUE INDEX name_index ON domains(name); Но когда я делаю, я получаю ошибку ниже. ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes Я пытался отредактировать файл конфигурации, но я не выиграл, есть идеи, что делать? Мой конфигурационный файл выглядит так # * Character sets # […]

Zfs отправляет снимок на другой сервер с разным расположением

Так что я уже пропустил этот вариант использования, или он никогда не подходит, или он работает нормально, и я еще не проверял его. Но у меня есть два сервера, и я хочу, чтобы один был резервным сервером основного сервера. Я перемещал диски по кругу, и было похоже, что основной будет raidz1, а резервной копией будет […]

Где найти разрешенное максимальное количество разыменований символической ссылки?

В книге «Интерфейс программирования Linux» говорится Ядро налагает ограничения на количество разыменований, чтобы обрабатывать возможность циклических цепочек символических ссылок. Где я могу найти этот предел?

Как запустить команду как apache

Я хочу редактировать файлы моего сервера как пользователь из группы apache. Итак, мне нужно chmod все файлы на 0775 как пользователь apache . Но я не могу su apache . Я не знаю пароль для него, и ввод пустого пароля не работает.

Адреса Ubuntu / etc / hosts в виде *. *. *. *

Допустим, у веб-сайта нет доменного имени, такого как www.google.com и единственный способ подключиться к нему – использовать IP-адрес, например 216.58.212.68 . Если я добавлю запись в /etc/hosts которая выглядит как 0.0.0.0 216.58.212.68 , заблокирует ли она подключения к этому сайту? Будет ли веб-браузер заблокирован от посещения его тоже? Кроме того, будет ли это также применяться […]

sed – сохранить новую строку при записи в новый файл

У меня есть файлы, содержащие данные. Эти данные иногда содержат артефакты, от которых мне нужно избавиться. Пример строки выглядит так: @@@@@@@@@@DK2018.4.24_0:0:0.200985,0.88,0.35,0.49,13.52,248.3 Или вот так: \2017.9.12_0:0:0.152507,0.02,0.82,0.10,11.76,181.8 \2017.9.12_0:0:0.554122,0.18,0.93,0.04,11.76,191.1 \2017.9.12_0:0:0.654682,0.06,0.89,0.10,11.74,184.0 \2017.9.12_0:0:0.755092,0.00,0.89,0.06,11.77,180.5 \2017.9.12_0:0:0.855754,0.02,0.87,0.09,11.76,181.4 \2017.9.12_0:0:0.955123,0.13,0.80,0.23,11.77,189.8 \2017.9.12_0:0:1.055499,0.10,0.82,0.35,11.76,187.6 \2017.9.12_0:0:1.155970,0.18,0.81,0.40,11.74,192.9 \2017.9.12_0:0:1.256581,0.15,0.91,0.44,11.74,189.3 \2017.9.12_0:0:1.356065,0.26,0.78,0.46,11.72,198.7 \2017.9.12_0:0:1.456712,0.37,0.69,0.33,11.74,208.1 В обоих случаях некоторые нежелательные символы находятся перед строкой даты. Мне нужно удалить их и сохранить все остальное. Иногда эти […]

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