平時工作中一定會用到的Linux指令(一)__Linux

來源:互聯網
上載者:User
一、find指令——尋找指令 最常用參數: 【-name】   根據名稱尋找 【-iname】  根據名稱尋找,且忽略大小寫差異 最常用命令: 【find 目錄名 -name 檔案或目錄名】     根據檔案名稱在指定目錄下尋找檔案或目錄 【find 目錄名 -iname 檔案或目錄名】    同上,-iname參數可忽略大小寫差異 二、grep指令——強大的文本搜尋工具 最常用參數: 【-i】   忽略關鍵字大小寫差異 【-r】   在目錄中遞迴尋找關鍵字 【-n】   顯示關鍵字在檔案中的行號 【-c】    統計關鍵字在檔案中出現次數 最常用命令: 【grep 關鍵字 檔案】           在指定檔案中查詢字串 【grep -i 關鍵字 檔案】        同上,並忽略大小寫 【grep -rn 關鍵字 目錄】      同上,並參數顯示行號 【grep -c 關鍵字 檔案】        統計字串在檔案中出現的次數 三、ps指令——查看進程指令 最常用命令: 【ps aux】查看所有終端所有使用者的進程,並以使用者格式顯示(可通過管道與grep指令結合,尋找特定進程,如 【ps aux | grep php-fpm】四、kill、pkill指令——殺死進程、批量殺死進程指令 最常用命令: 【kill -9 進程號】   強制殺死進程 【pkill -9 進程名】 強制殺死所有指定名稱的進程 五、netstat指令——查看網路資訊指令 最常用參數: 【-a】  所有連接埠(只顯示有許可權的,可以切換到root以查看所有) 【-t】   tcp連接埠 【-u】  udp連接埠 【-l】   監聽中連接埠 【-p】  顯示pid與進程名稱 【-n】  以數字形式展示ip與連接埠 最常用命令: 【netstat -a】    查看所有連接埠(只顯示有許可權的,可以切換到root以查看所有) 【netstat -at】   查看所有tcp連接埠,-t參數指定tcp 【netstat -au】  查看所有udp連接埠,-u參數指定udp 【netstat -lt】    查看所有監聽中的tcp連接埠,-l參數指定監聽中 【netstat -ap】  查看所有連接埠,-p參數展示pid與進程名稱(可通過管道與grep指定介面,尋找進程啟動並執行連接埠,如【netstat -ap | grep ssh】) 【netstat -anp】查看所有連接埠,-n參數以數字形式展示ip和連接埠號碼(可通過管道與grep指定介面,尋找運行在連接埠的進程,如【netstat -anp | grep ':8080'】)     六、chmod指令——目錄許可權指令 最常用參數: 【-R】  遞迴修改目錄中所有目錄及檔案 最常用命令: 【chmod 777 目錄名或檔案名稱】                        修改檔案或目錄的許可權為777 【chmod -R 777 目錄名】                                遞迴修改目錄許可權為777 【chmod u=rwx,g=rw,o=r 目錄名或檔案名稱】     修改檔案所有者許可權為讀寫執行、同組許可權為讀寫、其他使用者權限為讀 七、chown指令——改變檔案所有者及使用者組 最常用參數: 【-R】  遞迴修改目錄中所有目錄及檔案 最常用命令: 【chown  使用者名稱:組名 檔案名稱】          修改檔案所有者與所屬組                      【chown -R 使用者名稱:組名 目錄名】       遞迴修改目錄所有者與所屬組 八、tar——壓縮解壓縮指令 最常用參數: 模式(五選一,在此只記錄最常用的兩個): 【-c】    壓縮 【-x】    解壓縮 其他參數: 【-f】    指定壓縮包名,必須為最後一個參數 【-v】    顯示過程 【-z】    具有gzip屬性 【-C】    解壓縮到指定目錄 最常用命令: 【tar -zxvf 壓縮包名 -C 指定目錄】       解壓縮指定壓縮包到指定目錄下                【tar -zcvf 壓縮包名 多個目錄或檔案】   壓縮指定檔案,並指定壓縮包名 九、scp指令——跨伺服器傳送檔案指令 最常用參數: 【-r】    發送目錄 最常用命令: 【scp 本機檔案 目標機器使用者名稱@目標機器IP:目標目錄】    將本機檔案發送到指定機器的指定目錄(需要目標機器開啟ssh服務) 【scp 遠程機器使用者名稱@遠程機器IP:檔案 本機目錄】           將遠程機器上的檔案複製到本地(需要本機開啟ssh服務) 【sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist】    開啟本機ssh服務指令 十、使用者相關指令—— 最常用命令: 【su 使用者名稱】                切換使用者 【su - 使用者名稱】             切換使用者,同時切換環境變數  【useradd 使用者名稱】       建立使用者 【passwd 使用者名稱】        修改使用者密碼,預設為目前使用者,可以使用root帳號修改其他使用者密碼 【whoami】                  查看當前登入使用者資訊 十一、top指令——效能監控指令 最常用命令: 【top】

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.