運維linux常用命令(不含三劍客)-進階篇

ps

查看進程相關

# 查看進程相關
ps -aux

curl

get 或 post 請求的網絡命令,默認爲 get 請求

# -x 指定代理地址,默認發送 get 請求,配合 fiddler
curl -x localhost:8888 https://www.baidu.com

# -G 或者默認爲 get 請求
curl https://www.baidu.com
curl -G https://www.baidu.com
curl -X GET https://www.baidu.com

# -d 指定了請求體後爲 post 請求
curl -d 'login="123"' https://www.baidu.com
curl -X POST https://www.baidu.com

# -o 可以保存響應結果
curl -o tmp.html https://www.baidu.com

# -v 輸出整個通信的內容
curl -v https://www.baidu.com

# 不輸出錯誤信息和進度信息
curl -s https://www.baidu.com

jq

提取 json 的命令,json 的提取器,這個工具在 github 上是開源,可以自己在 linux 操作系統裏下載

# 格式化 json 串
jq '.'
jq .

# 提取值
jq '.變量名'
# 提取後重組爲數組
jq '[.變量1,.變量2]'
# 提取後重組爲對象
jq '{"tmp":.變量}'

# 提取數組第一個,取第一和和第二個
jq '.[0]'
jq '.[0,1]'
# 提取數組所有數據
jq '.[]'

常用組合

# 去重操作
sort | uniq
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章