当前位置: 首页 > 科技观察

您应该使用的六个已弃用的Linux命令和替代方法

时间:2023-03-17 17:57:06 科技观察

Linux提供了大量的命令行实用程序来执行各种任务。但是,随着时间的推移,其中一些工具已经过时并被其他替代命令行工具所取代。在本指南中,我们将重点介绍6个已弃用的Linux命令以及您应该使用的替代命令。这些命令中的大多数是由net-tools包提供的网络实用程序,现在已经有一段时间没有积极维护了。1.ifconfig命令Linuxifconfig命令是一个网络命令,用于查看和更改网络接口的配置。它显示有关网络接口的详细信息,例如接口名称、IP地址配置、MTU和硬件地址等。它还可用于关闭或激活接口。ifconfig命令已被ip命令取代,其格式为:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?ip地址或:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?ipaddror:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?ipaor:在Linux中查看IP地址2.netstat命令Linuxnetstat命令是一个用于监控各种网络统计信息的命令行工具。它监视活动的网络连接、传入和传出连接、路由表和侦听端口以及与侦听端口关联的服务的PID。此命令已被执行类似任务的ss命令取代:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?ss-tStateRecv-QSend-QLocalAddress:PortPeerAddress:PortProcessESTAB00192.168。174.170:microsoft-ds192.168.174.1:59416或linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?ss-l3.scp命令将一个Linux系统转移到另一个Linux系统。但是,由于许多安全挑战,此scp命令已被RHEL9弃用。事实上,现代RedHat发行版不再附带scp。scp已被其他替代方案取代,例如rsync和sftp:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?sftplinuxmi@192.168.174.170或:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?rsync-zvhlinuxmi.tar.xz/tmp/backups/Linux文件传输命令4.route命令route命令行工具可以让你查看和更改Linux系统的路由表。此工具已被iproute命令取代:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?iprouteshow检查Linux路由表5.egrep和fgrep命令egrep和fgrep命令属于grep家族的功能。下面简要描述了每个命令的作用:egrep命令是一种模式搜索实用程序,它打印出文件中与特定字符串或模式相匹配的行。fgrep命令在一个或多个文件中搜索固定的字符串。egrep命令已被grep-E取代,fgrep已被grep-F取代。6.arp、route、iptunnel和nameif命令net-tools包中的几乎所有网络命令行工具都已被弃用或被新工具取代。arp、route、iptunnel和nameif已被弃用,取而代之的是更好的工具。命令已被替换如下。arp–被ipneighbor(ipn)命令取代。route——被iproute(ipr)命令取代。iptunnel–被iptunnel命令取代。nameif–由iplink命令取代。结论这是一些已被弃用并被现代替代品取代的命令的汇总。值得指出的是,尽管其中一些命令已被弃用或被认为已过时,但它们在执行时仍然有效。已弃用的网络工具(如ifconfig、route和netstat)在执行时仍会提供所需的信息。最终,使用哪个命令行工具的决定完全取决于用户。