RaymondHuang
RaymondHuang
发布于 2023-08-07 / 48 阅读
0
0

网络传输①——ping、wget、curl命令

ping命令

· 通过ping命令,可以检查指定的网络服务器是否处于可联通的状态。

· 语法

ping [-c num] ip或域名

· 选项-c代表检查的次数,如果不使用-c选项,则会无限次地查询

· 参数就是要查询的服务器的IP地址或域名

·  以下例子检查了blog.hqr233.plus是否能联通,需要手动ctrl+c来停止:

·  以下例子展示了检查3次blog.hqr233.plus是否能联通:

wget命令

· 该命令是非交互式的文件下载器,可是实现在命令行内下载网络文件

· 语法

wget [-b] URL

· 选项-b代表是否后台下载,该选项会把日志写入到当前工作目录的wget-log文件

· 参数URL,就是文件的链接。

· 以下例子展示前台下载apache-hadoop 3.3.0版本:

wget http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz

· 注意,无论下载是否完成,该文件都会被创建!应当及时删除损坏的文件,重新下载。

· 以下例子演示后台下载刚刚的文件:

· 使用tail指令可以持续跟踪下载情况:

tail -f wget-log

curl命令

· 该命令用于发起http网络请求,可用于下载文件、获取信息等。

· 语法

curl [-O] URL

· 选项-O用于下载文件,当URL是下载链接时,可以使用此选项保存文件。

· 参数URL就是要发起请求的地址。

· 以下例子展示向cip.cc发起请求,会返回公网地址:

curl cip.cc

· 以下例子展示下载刚刚的文件:

curl -O http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz


评论