[Linux] 經常使用命令

  1. netstat 顯示路由表、實際網絡鏈接及每一個網絡接口設備的狀態信息數據庫

    經常使用:-ano 查看端口占用服務器

  2. sed 文本流編輯,可修改文件或輸出文本網絡

  3. date 顯示日期less

  4. cal 顯示日曆curl

  5. bc 計算器url

  6. sync 將內存中數據寫入磁盤接口

  7. chgrp/chown/chmod 改變羣組/擁有者/權限進程

  8. uname/lsb_release 查看版本信息ip

  9. pwd 顯示當前工做目錄內存

  10. basename/dirname 顯示文件名/路徑名

  11. cat/tac 正序/逆序顯示文件內容

    經常使用:cat -n filename 顯示行號

  12. more/less 按頁顯示文件內容

    經常使用:less 由於支持向前翻頁

  13. head -n num 顯示文件頭指定行數

  14. tail -n num 顯示文件尾指定行數

  15. which/whereis/locate/find 查找文件

    which經過PATH變量查找可執行文件

    whereis從數據庫查看文件位置,也能查可執行命令

    locate從數據庫查文件位置

    find條件遍歷查找,效率低

  16. gzip/zcat | bzip2/bzcat | tar 壓縮、讀取、打包

    tar永遠是打包,不壓縮

    zip壓縮看文件類型

    gzip通常比zip壓縮率高

    *.tar 用 tar –xvf 解壓

    *.gz 用 gzip -d或者gunzip 解壓

    .tar.gz和.tgz 用 tar –xzf 解壓

    *.bz2 用 bzip2 -d或者用bunzip2 解壓

    *.tar.bz2用tar –xjf 解壓

    *.Z 用 uncompress 解壓

    *.tar.Z 用tar –xZf 解壓

    *.rar 用 unrar e解壓

    *.zip 用 unzip 解壓

  17. echo 輸出內容到指定輸出

    echo text > filename

    echo text >> filename

  18. ulimit限制資源

    經常使用:ulimit -a 查看當前設定

  19. kill 終止進程

    經常使用:kill -9 pid

    kill -KILL pid

  20. scp 遠程複製

    scp file user@ip:file 將本地文件複製到服務器

    scp user@ip:file file 將服務器文件複製到本地

  21. curl請求

    curl -o filename url 將網頁保存到文件

    curl -i url 網頁頭信息

    curl -v url 返回請求過程

    curl -X method url 經過不一樣的方法請求url