跳至主要內容
curl常见用例

curl常见用例

整理一下curl的常见用法,避免我用到一些我没记住的用例时在去到处找.

http method

curl -XGET http://www.baidu.com curl -XGET 'http://www.baidu.com?a=b&c=d' curl -XPOST http://www.baidu.com


xkrivzooh大约 3 分钟postlinux
linux命令-grep

linux命令-grep

常见参数说明

grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN]...  [-f FILE]...  [FILE...]

    OPTIONS:
    -e: 使用正则搜索
    -i: 不区分大小写
    -v: 查找不包含指定内容的行
    -w: 按单词搜索
    -c: 统计匹配到的次数
    -n: 显示行号
    -r: 逐层遍历目录查找
    -A: 显示匹配行及前面多少行, 如: -A3, 则表示显示匹配行及前3行
    -B: 显示匹配行及后面多少行, 如: -B3, 则表示显示匹配行及后3行
    -C: 显示匹配行前后多少行,   如: -C3, 则表示显示批量行前后3行
    --color: 匹配到的内容高亮显示
    --include: 指定匹配的文件类型
    --exclude: 过滤不需要匹配的文件类型

xkrivzooh大约 1 分钟postlinux
Linux查看端口占用情况

Linux查看端口占用情况

排查问题的时候,可能需要知道这个端口目前被哪个服务占用着,在linux中,一般会用到lsofnetstat这2个命令。比如检查80端口的占用情况

lsof

[root@VM_43_49_centos ~]# sudo lsof -i:80
COMMAND   PID  USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
nginx    5358  root    6u  IPv4 236554022      0t0  TCP *:http (LISTEN)
nginx    5358  root    7u  IPv6 236554023      0t0  TCP *:http (LISTEN)
nginx   28325 nginx    6u  IPv4 236554022      0t0  TCP *:http (LISTEN)
nginx   28325 nginx    7u  IPv6 236554023      0t0  TCP *:http (LISTEN)

xkrivzooh大约 1 分钟postlinux
terminal快捷键

terminal快捷键

终端跳转解说图

bash-shortcut.jpg
bash-shortcut.jpg

xkrivzooh大约 2 分钟postlinux
ApacheBench ab压测工具

ApacheBench ab压测工具

ab简介

ApacheBench 是 Apache服务器自带的一个web压力测试工具,简称ab。ab又是一个命令行工具,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问,因此可以用来测试目标服务器的负载压力。

安装ab

sudo apt-get install apache2-utils  

xkrivzooh大约 3 分钟postlinux
打赏
给作者赏一杯咖啡吧
您的支持将是我继续更新下去的动力
微信微信
支付宝支付宝