shell中擴充套件命令

howeres發表於2020-12-07
  • curl
    • -i
    • -I
    • -L
    • -v --trace
    • -H
    • -A
    • -b --cookie
    • --data-urlencode
    • -X POST
    • -d -G
    • -o filename -O
    • -s(silent) -S(–show-error)(only)
  • 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 (注意後面別帶/,帶了會刪除原始檔。)

相關文章