linux 常見命令

1、shell

         源代碼安裝  1 安裝難度大  2 解決依賴關係bash

        RPM安裝包 = 安裝規則+源代碼網絡

        YUM倉庫 = 大量的RPM安裝包架構

2、翻譯

        systemctl start 服務名稱     啓動服務rest

        systemctl stop 服務名稱      中止服務對象

        systemctl restart 服務名稱    重啓服務遞歸

        systemctl stutas 服務名稱    查看服務狀態接口

        systemctl enable 服務名稱    加入啓動項進程

3、

        shell 人與硬件的翻譯官

        硬件-->內核-->API調用接口-->程序或服務      bash解釋器 

        命令格式: 命令  參數  對象

4、常見命令

        一、echo

            用於在終端輸入字符串或提取的值

        二、date

            用於顯示或設置系統時間  date "+%Y-%m-%d %H:%M:%S"

        三、reboot

            重啓

        四、poweroff

            關機

        五、wget

            用於下載網絡文件

        六、ps

            查看系統進程狀態

            -a全部進程 -u其餘詳細 -x沒有顯示進程

            R正在運行的進程    S中斷的進程    T中止的進程    Z僵死的進程    D不可中斷的進程

        七、top

            用於動態的監視進程或系統負載

        八、pidof

            用於查看指定服務的PID值

        九、kill

            用於結束指定PID值進程

        十、killall

            用於結束某個指定名稱的服務所對應的所有進程

        十一、ifconfig

            用於獲取網卡配置與網絡狀態

        十二、uname

            用於查看系統內核及版本信息      uname  -a

        1三、uptime

            用於查看系統負載

        1四、free

            用於查看內存使用信息   -h參數梗人性化的顯示

        1五、who

            用於查看當前登入主機的用戶終端信息  

        1六、last

            查看全部的系統登陸記錄  :pts 圖形化界面 :0字符界面

        1七、history

            查看全部執行過的命令

        1八、sosreport

            收集系統配置及架構信息並輸出診斷文檔

        1九、pwd

            顯示當前所在目錄

        20、cd 

            用於切換工做目錄  cd ~ 返回家目錄 cd- 返回上一級目錄 cd ..返回上一次所在目錄

        2一、ls 

            用於顯示當前目錄的文件信息 -l 顯示詳細信息 -a顯示全部文件

        2二、cat 

            用於查看較小的文本文件

        2三、moer

            用於查看較大的文本文件

        2四、head

            用於顯示文本文件的前N行   head -n 20 xxxxx

        2五、tail

            用於顯示文本文件的後N行並持續刷新 -f 文件名

        2六、tr 

            用於轉換文本文件的字符  cat xxx | tr 【a-z】 【A-Z】

        2七、wc

             用於統計指定文件的行數、單詞數、字節數

            -l 顯示行數 -w顯示單詞數 -c顯示字節數

        2八、stat

            用於查看文件的詳細時間信息

            Aaess 最後一次查看的時間  Modify 最後一次修改內容的時間  Change 最後一次修改文件屬性的時間

        2九、cut

            用於按列提取文本字符 -d 設置建個符號

        30、diff

            用於比較多個文本之間差別 --brief判斷是否相同 -c具體不一樣

         3一、touch

             用於建立空白文件或設置文件的時間

            -a 修改atime -m 修改Mtime -d同時修改atime和mtime

        3二、mkdir

            用於建立空白目錄 -p遞歸

        3三、cp

                用於複製文件或目錄

        3四、mv

            用於剪切文件或重命名

        3五、rm   

            用於刪除文件或目錄  -r用於刪除目錄 -f強制    

        3六、dd

            用於按照指定大小和個數的數據塊來複制文件或轉換文件

            if 輸入的文件名稱          of 輸出的文件名稱

            bs設置「塊」的大小       count 設置要複製「塊」的個數

       3七、file

            用於查看文件的類型

        3八、tar

            用於打包壓縮或解壓文件  

            -c 打包 -z -j 打包格式 -v壓縮過程 -f目標名稱

        3九、grep       

            用於在文本中執行關鍵詞搜索並顯示匹配的結果

            格式:grep 【選項】【文件】

        40、find

            用於按照指定條件來查找文件

            格式:find         /        -name        uptime

                                 目錄        名稱            條件

                            grep在文本中找內容

                            find在目錄中查找文件

相關文章
相關標籤/搜索