Глубокая причина несоответствия между выводом программы и захваченным потоком tty (например, машинописный текст
) заключается в том, что tty раньше были принтерами .
До unix текст всегда имел CRLF в конце строки, не потому, что он считался логическим представлением завершения строки, а потому, что символы по отдельности имели реальное физическое значение: полностью переместить печатающую головку влево и продвиньте бумагу.
Unix использует радикально новый подход: он рассматривает текстовые файлы на диске как самостоятельный полезный объект (а не просто инструкции для принтера), а строки как логические объекты. Двухсимвольный терминатор строки излишне усложнен в мировоззрении unix.
Но им приходилось работать с существующим оборудованием - принтерами и немыми терминалами на ЭЛТ, которые не распознавали ни одного символа «конца строки», а только CR, чтобы сделать половину работы, и LF, чтобы сделать вторую половину. Итак, перевод должен был быть выполнен, и это было сделано как можно ближе к этому оборудованию - в драйвере tty.
С тех пор это была обратная совместимость. Итак, у вас есть эмулятор терминала, который настаивает на CRLF, и драйвер tty, который предоставляет его, когда программа выводит новую строку.
Все относительно зависит от вашего дистрибутива.
Читая man(5)
для NetworkManager.conf
, вы можете видеть, что его конфигурация находится в /etc/NetworkManager/NetworkManager.conf
, когда говоря о CentOS, например.
Там у вас есть куча плагинов и опций управления для управления сетевыми интерфейсами.По умолчанию используется плагин ifcfg-rh
для CentOS. Это означает, что его конфигурация более или менее основана на сценариях /etc/sysconfig/network-scripts/ifcfg-*
.
Говоря о Debian, я вижу, что сетевые интерфейсы обрабатываются NetworkManager
, если они не указаны в /etc/network/interfaces
[Debian Handbook]. Следовательно, указанный вами интерфейс в /etc/network/interfaces
, NM
здесь не при чем. Здесь нет соединения. Вы можете использовать nmcli
или nmtui
для простого управления интерфейсами с помощью NetworkManager
.
nmtui
намного дружелюбнее.