Проводное соединение от CLI с NetworkManager – «вверх» элегантным способом

Иногда мне нужно выполнить некоторую оперативную работу в текстовом режиме, и мне нужно настроить подключение к Интернету из командной строки (без апплета сетевого менеджера).

(Обратите внимание: при запуске Window Manager у меня есть сетевое подключение немедленно, благодаря апплетам NetworkManager.)

Когда я перечислил свои подключения и искал проводной:

# nmcli con | grep Wired New Wired Connection b15ffacf-a5c58-44af-b755-b30c6d52e53e 802-3-ethernet Thu Dec 27 21:31:21 2012 

Я получаю uuid и с ним это легко:

 nmcli con up uuid b15ffacf-a5c58-44af-b755-b30c6d52e53e eth0 

Если кто-то хочет автоматизировать материал, он будет выглядеть следующим образом:

 nmcli con up uuid "$( nmcli con | awk '/Wired/ {print $4}' )" eth0 

Это правильное и рабочее решение, но я чувствую, что должен быть более элегантный способ «подняться» на это «проводное» устройство.

Не могли бы вы предложить более элегантный способ?

Interesting Posts

«Echo> / sys / …» не вступает в силу при использовании> / dev / null 2> & 1

Как я могу просмотреть все записи журнала в Centos 7?

Печать Линия соответствия и n-я строка из согласованной строки

bash shell – как сделать вложенный цикл без «синтаксической ошибки: операнд ожидаемый»

Имеется ли в системе центральный репозиторий ключей SSH? Использует ли SSH keygen закрытый ключ в этом месте?

Найти все файлы софтлинк, которые ссылаются на конкретный каталог, используя команду pure find

использование команды sed для замены имен пробелами

Нет / proc в распределенном дистрибутиве Linux на основе Busybox

Не удалось выполнить пакетные удаленные команды после команды pkill

Как предотвратить ядро ​​от поворота и перезаписи исходной файловой системы?

Проблема с mknod при входе в систему как root

Две версии перезагрузки?

Правильный способ запуска VirtualBox с установленными совместно установленными папками

не может пинговать бродягу

открытые файлы рисования Corel на debian

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