iproute bash command completion


ams - Posted on 04 Февраль 2006

Настройка параметров сети традиционно делалась с помощью ifconfig, однако данная утилита вот уже несколько лет считается deprecated и вместо нее рекомендуется использовать программу ip из пакета iproute. Переход к новой программе несколько осложняет синтаксис приказа ip, который тривиальным, пожалуй, не назовешь. В этой ситуации могло бы помочь автоматическое дополнение параметров в bash при нажатии TAB, но поиск в сети наводит на мысль, что еще никто не удосужился написать соответствующую функцию. Данная проблема была поднята на одном чешском форуме (abclinuxu). Желая помочь человеку я написал за вечер некий код, который поддерживает дополнение параметров команды ip в bash. С тех пор прошло почти два месяца и за это время данная функция несколько раз сослужила службу мне самому, поэтому я решил, что она может быть полезна и кому-то еще. Здесь можно скачать скрипт, который надо поместить в каталог /etc/bash_completion.d/: iproute (новейшие версии) или смотрите копию, прикрепленную к данному посту. iproute.txt переименовать в iproute

ВложениеРазмер
iproute.txt14.13 кб