无论您想下载文件、诊断网络问题、管理网络接口或查看网络统计信息,都有一个终端命令。此集合包含经过验证的工具和一些较新的命令。
您可以在图形桌面上完成大部分操作,尽管即使很少使用终端的Linux用户也经常启动一个来使用ping和其他网络诊断工具。
使用curl或wget命令从Internet下载文件而不离开终端。如果使用curl,请键入curl-O,后跟文件路径。wget用户可以使用wget而无需任何选项。。文件将出现在当前目录中。
curl -O website.com/file wget website.com/file
ping将ECHO\u请求数据包发送到您指定的地址。这是一个很好的方式,看看你的电脑是否可以与互联网或特定的IP地址进行通信。但是,请记住,许多系统配置为不响应ping。
与Windows上的ping命令不同,Linux ping命令将一直发送数据包,直到您终止它。您可以使用-c开关指定有限数量的数据包。
ping -c 4 google.com
tracepath命令类似于traceroute,但它不需要root权限。默认情况下,它也安装在Ubuntu上,而traceroute没有安装。tracepath跟踪到指定目的地的网络路径,并报告路径上的每个“跃点”。如果您有网络问题或速度慢,tracepath可以向您显示网络故障或出现速度慢的位置。
tracepath example.com
mtr命令将ping和tracepath合并到一个命令中。mtr将继续发送数据包,向您显示每个“跃点”的ping时间。这也将向您显示任何问题-在这种情况下,我们可以看到跃点6丢失了超过20%的数据包。
mtr tl80.cn
完成后按q或Ctrl-C退出。
host命令执行DNS查找。给它一个域名,你就会看到相关的IP地址。给它一个IP地址,你就会看到相关的域名。
host tl80.cn host 208.43.115.82
whois命令将向您显示网站的whois记录,以便您可以查看有关谁注册并拥有特定网站的更多信息。
whois example.com
ifplugstatus命令将告诉您电缆是否已**网络接口。它不是默认安装在Ubuntu上的。使用以下命令安装:
sudo apt-get install ifplugd
运行命令以查看所有接口的状态,或指定特定接口以查看其状态。
ifplugstatus ifplugstatus eth0
“检测到链接节拍”表示电缆已**。如果不是的话,你会看到“不插电”。
ifconfig命令有多种选项可用于配置、调优和调试系统的网络接口。它也是查看IP地址和其他网络接口信息的快速方法。键入ifconfig以查看所有当前活动网络接口的状态,包括它们的名称。也可以指定接口的名称,以便仅查看有关该接口的信息。
ifconfig ifconfig eth0
ifdown和ifup命令与运行ifconfig up或ifconfig down是相同的。给定一个接口的名称,他们会将接口取下或打开。这需要根权限,所以你必须在Ubuntu上使用sudo。
sudo ifdown eth0 sudo ifup eth0
在Linux桌面系统上尝试此操作,可能会收到错误消息。Linux桌面通常使用NetworkManager,它为您管理网络接口。不过,这些命令在没有NetworkManager的服务器上仍然有效。
如果确实需要从命令行配置NetworkManager,请使用nmcli命令。
dhclient命令可以释放计算机的IP地址,并从DHCP服务器获取新的IP地址。这需要根权限,所以在Ubuntu上使用sudo。运行dhclient(不带选项)获取新的IP地址,或者使用-r开关释放当前的IP地址。
sudo dhclient -r sudo dhclient
netstat命令可以显示许多不同的接口统计信息,包括打开的套接字和路由表。不带任何选项运行netstat命令,您将看到打开的套接字列表。
你可以用这个命令做更多的事情。例如,使用netstat-p命令查看与打开的套接字关联的程序。
使用netstat-s查看所有端口的详细统计信息。
我们还介绍了过去用于管理流程和处理文件的命令。
...。它之所以成为远程服务器管理的首选是有原因的。学习如何通过SSH远程管理Linux服务器,从连接到安装软件和文件传输。 ...
... 在您真正充分利用终端之前,您需要知道如何导航它。这就是为什么我们认为这些是最基本的Linux命令:如果你不能更改目录或者在一个你不记得如何使用的命令上获得帮助,那么再多的终端知识也帮不了你。 ...
... 我们不希望您在不知道命令行如何工作的情况下就开始使用它。本质上,它是一种指示计算机执行任务的方法,但没有鼠标。 ...
要在Linux中重命名文件吗?如果您知道如何在Windows、macOS或Chrome操作系统中完成这项工作,那么您就知道如何在这里完成这项工作。在大多数版本的Linux上,您只需右键单击一个文件并选择Rename选项。 ...
...便的Linux命令备忘单。如果您想运行其中的几个,请查看如何在带屏幕的Linux终端上执行多任务。 ...
...和颗粒的方法,以及我们认为最好的方法是全方位的。 如何拍摄一部好的电影 要创建一个屏幕广播,你必须在你的桌面上记录正在发生的事情,以及你正在添加的评论。这需要能够从桌面上录制视频,从Linux声音子系统录制音...
找出你的Linux计算机中到底有哪些设备或连接到哪些设备。我们将介绍12个用于列出连接设备的命令。 为什么是12个命令? 不管有多少种方法可以剥一只猫的皮,我敢打赌,有更多的方法可以列出连接到Linux计算机或安装在Linux...