Linux基础知识- 系统随你玩之-XX 目前已经讲解了很多, 我们现在针对已经学习过的Linux基础知识 -进行学习练习以检验学习效果。
本次检测题目内容:
wget 常用来下载文件
下载文件:wget https://img2.woyaogexing.com/2022/12/16/e04bbeb98eb1bf24fa9a7d680646a45a.jpeg
在文本文件1.txt里配置url列表,每行一个url地址,然后下载:wget -i 1.txt
文件比较大时,下载中断后要重新下载很麻烦,wget支持断点续传:wget -c https://img2.woyaogexing.com/2022/12/16/e04bbeb98eb1bf24fa9a7d680646a45a.jpeg
curl 常用来测试HTTP请求,用例:
执行HTTP Get请求:curl "https://baidu.com"
假设有一个网络API是一个HTTP POST接口,请求的参数和返回的参数都指定为JSON格式,请求的JSON必须指定'user'和'password'字段,那么执行HTTP POST请求登陆,命令格式为:curl -H "Content-type: application/json" -H "Accept: application/json" -X POST -d '{"user":"xxx","password":"..."}' https://example.net/login,两个-H参数指定HTTP请求头。 -X POST 指定了请求方法为POST,-d指定了POST请求的参数,这里是一个JSON字符串。
通过管道符号"|",可以组合多个管道命令。
例如,使用cat命令读取全文,接着使用grep命令过滤出含有字符串"hello"的行: cat fyydlz.txt|grep hello
管道符连接的前后两个命令,前面的命令的输出需要是标准输出,后面的命令要需要能接受标准输入