Я только что установил Ubuntu 18.04 и выбрал «минимальная установка». Затем я попытался запустить ifconfig
в терминале и получил следующее сообщение
-bash: ifconfig: command not found
Почему net-tools
пакет больше не установлен по умолчанию?
Я только что установил Ubuntu 18.04 и выбрал «минимальная установка». Затем я попытался запустить ifconfig
в терминале и получил следующее сообщение
-bash: ifconfig: command not found
Почему net-tools
пакет больше не установлен по умолчанию?
fc-cache
является ли команда пакетом defualt или нет?ifconfig
потому, что он будет считаться слишком широким и, возможно, в первую очередь основанным на мнении. Если вы также спрашиваете о других конкретных командах / пакетах, задайте им новый вопрос .Ответы:
ifconfig
является устаревшим, и было так довольно много лет . Новый ребенок в городе -ip
команда, которая может настраивать IP-адреса, маршруты и все, что связано с сетями.Вы можете установить
ifconfig
сsudo apt install net-tools
, если вам это необходимо. Если нет, начните учитьсяip
.Короче говоря, он удален, потому что вы не должны его использовать. У него посредственная поддержка IPv6,
ip
команда - лучшая замена. Я нахожу источники, утверждающие, что ifconfig устарела еще в 2012 году, поэтому я не удивлена, что он наконец удален.Вы можете установить его 18.04, но в будущих выпусках он может полностью исчезнуть. Я бы посчитал, что он не устанавливается по умолчанию в качестве предупреждения: учитесь
ip
.Таким образом
ifconfig
, вероятно, в особом классе. В предыдущих версиях Ubuntu он был включен в минимальные установки. В настоящее время он постепенно прекращается, и вам необходимо установить его. Это не может быть принято, чтобы указать, что какие-либо другие пакеты отсутствуют.источник
ifconfig
установленный, если вы устанавливаете один из различных пакетов, которые еще не обновлены для использованияip
, или если вы обновили более раннюю версию Ubuntu. Но вы должны знать, чтоifconfig
могут отсутствовать в современных системах и не должны полагаться на это. И фактическиifconfig
был объявлен устаревшим в 2009 году .ip address
илиip a
новый способ перечисления системных интерфейсов и IP-адресов.ip -c a
для выделения IP-адресов цветами.в дополнение к ответу @vidarlo, вы можете использовать
alias ifconfig='ip -c a'
его,.bash_aliases
если у вас есть привычка печатать.источник