- curl
- -i # 打印返回的 HTTP 标头,再输出网页的源码
- -I # 大写的i,打印返回的 HTTP 标头
- -L # 直接跳转
- -v --trace # 参数输出通信的整个过程,用于调试。–trace还会输出原始的二进制数据
- -H # header
- -A # user-agent
- -b --cookie # cookie设置
- --data-urlencode # 设置请求体data并自动转码
- -X POST #指定请求方式
- -d -G # 设置请求体data,默认post请求,指定get请求需要单独加-G
- -o filename # 保存文件为自定文件名;
- -O # 保存文件,将 URL 的最后部分当作文件名,等同于
wget -P 指定目录
命令;
- -s(silent) -S(–show-error)(only) # 通常一起使用,
只输出错误信息
+屏蔽错误信息
=完全静音
curl -H "Content-Type: application/json" -X POST -d '{ "cash": "123456" }' http://127.0.0.1:8001/payment
curl -H "Content-Type: application/json" -d "{ \"cash\": \"123456\" }" http://127.0.0.1:8001/payment
- xargs(用于传参)
- -d ‘\t’(分割)
- -p(打印询问)
- -t(打印后直接执行)
- -L 1(max-line) -n 1(max-args)
- 单独使用->回车->ctrl+d;
- awk(用于处理表格日志类数据)
- -F ‘:’(分隔符)
- ‘条件{动作}’ : ‘NR<3{print $1}’
- 函数
- tolower():字符转为小写。
- length():返回字符串长度。
- substr():返回子字符串。
- sin():正弦。
- cos():余弦。
- sqrt():平方根。
- rand():随机数。
- $1
- NF 一行个数
- NR 行数
- FS
- RS
- OFS
- ORS
- OFMT
- if
- awk -F ‘:’ ‘{if ($1 > “m”) print $1; else print “—”}’ demo.txt
- ln(创建,修改,删除软连接)
- -s (加-s是软链接,不加是硬链接,软链接是快捷方式,随源文件消亡,硬链接是指针,指向源文件地址,删了还有,删除只是该地址无主了,硬链接保存的地址还在)
- -snf 修改软链接
- 删除:rm -rf filename (注意后面别带/,带了会删除链接的源文件夹。)