如何解決在 Ubuntu 中提示沒有找到 ifconfig 命令


在我們新安裝的Ubuntu 20.04操作系統(tǒng)中,我們想要查看ip地址,發(fā)現(xiàn)使用ifconfig命令,提示找不到這個(gè)命令。在下面文章中,會(huì)介紹如何安裝這個(gè)工具。
當(dāng)在運(yùn)行ifconfig命令是,提示下面的錯(cuò)誤,就代表沒有安裝它:
bob@ubuntu-20-04:~$?ifconfig
Command?'ifconfig'?not?found,?but?can?be?installed?with:
sudo?apt?install?net-tools
或者提示下面的信息:
-bash:?ifconfig:?command?not?found
在Ubuntu 20.04中,不建議使用ifconfig命令。這就是為什么會(huì)收到有關(guān)缺少的ifconfig命令的錯(cuò)誤的原因。若想要查看ip地址??梢允褂?/span>ip addr命令,它幾乎可以執(zhí)行與ifconfig命令相同的任務(wù),如下面的代碼所示:
bob@ubuntu-20-04:~$?ip?addr
1:?lo:mtu?65536?qdisc?noqueue?state?UNKNOWN?group?default?qlen?1000
????link/loopback?00:00:00:00:00:00?brd?00:00:00:00:00:00
????inet?127.0.0.1/8?scope?host?lo
???????valid_lft?forever?preferred_lft?forever
????inet6?::1/128?scope?host?
???????valid_lft?forever?preferred_lft?forever
2:?ens33:mtu?1500?qdisc?fq_codel?state?UP?group?default?qlen?1000
????link/ether?00:0c:29:40:d4:6f?brd?ff:ff:ff:ff:ff:ff
????inet?192.168.43.174/24?brd?192.168.43.255?scope?global?dynamic?noprefixroute?ens33
???????valid_lft?1337sec?preferred_lft?1337sec
????inet6?fe80::7559:c488:6787:289d/64?scope?link?noprefixroute?
???????valid_lft?forever?preferred_lft?forever

如果習(xí)慣使用舊的ifconfig命令,則需要安裝net-tools軟件包。net-tools是一個(gè)工具包,其中包含構(gòu)成Linux網(wǎng)絡(luò)基礎(chǔ)的一系列程序。這些包括:
ifconfig netstat dig hostname route arp iptunnel
?解決ifconfig命令找不到的問(wèn)題?
要解決以上錯(cuò)誤,就需要安裝net-tools工具包:
bob@ubuntu-20-04:~$?sudo?apt?install?net-tools

安裝成功完成后,再次嘗試運(yùn)行ifconfig命令,可以看到熟悉的面孔了。
?總? ? 結(jié)?
ifconfig已經(jīng)逐漸被ip addr取代了,因?yàn)楝F(xiàn)在大部分發(fā)行版本,比如Centos\RHEL、Fedora、Ubuntu等系統(tǒng)都取消了net-tools工具包了。
推薦閱讀:
良許被36氪創(chuàng)始人接見了?。ǘ鄨D預(yù)警)
5T技術(shù)資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,單片機(jī),樹莓派,等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲取?。?/span>
