美文网首页
linux笔记随手记

linux笔记随手记

作者: 帅气滴糟老头 | 来源:发表于2023-10-30 18:04 被阅读0次

CURL请求

get请求

curl http://example.com/api

post请求,传JSON数据

curl -X POST -H "Content-Type: application/json" -d '{"key1":"value1","key2":"value2"}' http://example.com/api

-H是设置请求头,如果需要设置多个请求头,可以重复使用 -H 选项,每次设置一个请求头

post请求,表单

curl -X POST -d "key1=value1&key2=value2" http://example.com/api

查看日志

假设日志名叫 info.log

从指定时间开始查看日志

grep -P "^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}" info.log | awk '$1" "$2 >= "2023-12-20 08:49:00"' | more

压缩/解压缩

gz

// 压缩
gzip xxx.csv
// 解压
gzip -d xxx.csv.gz

tar.gz
将xxx.csv压缩成xxx.tar.gz

tar -czvf xxx.tar.gz xxx.csv

解压

tar -xzvf xxx.tar.gz

参数解析:

  • -c: 创建新的归档文件
  • -z: 使用 gzip 压缩
  • -v: 显示详细信息
  • -f: 指定归档文件的名称

zip
压缩:要将文件或目录压缩成 .zip 文件,可以使用以下命令:

zip -r archive.zip file_or_directory

这会将指定的文件或目录递归地压缩成一个名为 archive.zip 的文件。如果要指定压缩级别,可以使用 -9(最大压缩)到 -0(不压缩)之间的数字。例如,使用 -9 可以得到最大程度的压缩:

zip -9 -r archive.zip file_or_directory

解压:解压一个 .zip 文件的命令如下:

unzip filename.zip

这将会把 filename.zip 解压到当前目录,并保留原有的目录结构。如果你想解压到指定目录,可以使用 -d 参数,例如:

unzip filename.zip -d /path/to/destination

这会将文件解压到 /path/to/destination 目录下。

相关文章

网友评论

      本文标题:linux笔记随手记

      本文链接:https://www.haomeiwen.com/subject/hmgbidtx.html