Can you summarize the following document?
        
  ifconfig的常見用途包括設定介面的IP地址和子網掩碼,以及禁用與啟用介面。在啟動時,許多類Unix作業系統通過呼叫ifconfig的shell指令碼初始化網路介面。作為互動工具,系統管理員經常使用其來顯示並分析網路介面引數。下面的樣例輸出展示了一Linux主機(介面eth0)和OpenBSD主機上的ural0活躍介面狀態:

  開放的伯克利軟體套件UNIX作業系統(如NetBSD、OpenBSD和FreeBSD)仍在活躍地開發ifconfig,並將其功能擴充套件到包含無線網路介面設定、VLAN中繼、操控硬體功能(如TSO或硬體檢驗和計算)及設定橋接與隧道介面等。  Solaris曾經使用ifconfig來進行所有網路相關的配置,但自Solaris 10引入dladm來進行鏈路層(OSI模型第二層)配置後,ifconfig就僅能被用於進行IP(OSI模型第三層)配置。並且使用者被建議使用ipadm而不是ifconfig來配置IP因為ifconfig所作出的配置不是持久的。  在舊的Linux發行版中,ifconfig與route命令一同使用,用於連線計算機到網路及定義不同網路間的路由。Linux上的ifconfig是net-tools軟體包的一部分。  現代Linux發行版正淘汰ifconfig與route,用iproute2取代過時的net-tools,然而至今仍有許多發行版還未完全替換。

  Microsoft Windows的Windows 9x都提供winipcfg給出當前IP資訊的圖形化顯示。基於Windows NT核心的微軟作業系統均有提供ipconfig,一個與ifconfig類似的命令。ipconfig也可控制Windows DHCP客戶端。  在Mac OS X中,ifconfig是IPConfiguration的封裝,可於命令列控制BootP和DHCP客戶端。由於ifconfig工作在協助管理網路設定的系統框架之下,不推薦使用ifconfig更改OS X的網路設定。要在命令列中更動Mac OS X的網路設定,應使用/usr/sbin/ipconfig或/usr/sbin/networksetup。  iwconfig,Wireless tools for Linux的一部分,名字即來源於ifconfig,用於管理在Linux的ifconfig最初範圍外的無線網路介面。iwconfig可修改如無線網路的SSID和WEP金鑰的無線網路專有設定,並與iwlist協同工作。Linux也包含"iwspy"以讀取無線連線的訊號、噪音與質量。  其它配置乙太網介面卡的相關工具包括適用Linux的ethtool、mii-tool、mii-diag,以及適用於Solaris的dladm show-link。  Solaris也提供ipadm來管理IP配置。
ifconfig(interface configuration的縮寫)是在類Unix作業系統中於命令列介面(CLI)下或系統配置指令碼中用於配置、控制及查詢TCP/IP網路介面的系統管理工具。ifconfig最初於4.2BSD中作為BSD TCP/IP協議族的一部分出現。