ping 命令
可以通过 ping 命令检查指定的网络服务器是否是「可联通状态」,语法如下:
ping [-c num] ip或主机名
选项
- -c,可选,检查的次数,不使用 -c 时将无限次数持续检查
参数
- ip 或主机名,被检查的服务器 ip 地址或者主机名地址
例如测试百度是否可以联通:
结果显示可以联通,延迟 8ms 左右。
例如通过 ip 地址去测试百度是否可以联通:
指定 -c 后,3 次检查后自动停止。
例如我们检查一个不存在的 ip 地址,结果如下:
一般情况下,ping 命令就是用来测试某个 ip 地址或主机名是否可以连接。
wget 命令
wget 命令是非交互式的文件下载器,可以在命令行内下载网络文件,语法如下:
wget [-b] url
选项
- -b,可选,表示后台下载,会将日志写入到当前工作目录的 wget-log 文件。
参数
- url,下载链接
例如下载一个 apache-hadoop :
$ wget http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz
不管文件是否下载成功,都会存在于电脑中噢。
curl 命令
curl 命令可以发送 http 网络请求,可用于下载文件、获取信息等,语法如下:
curl [-O] url
选项
- -O,用于下载文件,当 url 是下载链接的时候,可以使用该选项保存文件。
参数
- url,要发起请求的网络地址。
例如通过 curl 向 cip.cc 发起请求:
cip.cc 是一个公网链接,可以获取电脑的 ip 地址。
例如我们向百度发送一个请求:
:::info
所以 curl 就类似我们的浏览器可以向网站发送一个请求。
:::
例如通过 curl 下载一个文件: