天天看點

總結一些linux基本指令

1.mkdir        建立目錄

            -p    建立遞歸目錄

2.touch        建立檔案或修改檔案時間

                    -a    僅修改讀取時間(atime)

                    -m    僅修改修改時間(mtime)、

                    -d    兩者都修改

3.cat        檢視檔案

        -n    顯示行号

4.less

    more        分頁檢視

5.head        從頭檢視

6.tail        從後看

                -f         實時檢視日志檔案

7.grep        篩選,常配合管道使用

                -n顯示收集到資訊的行号

                -v用于反選資訊

8.wc        -l  統計行數、-w   位元組數、-c  單詞數

9.du        檢視大小

10.cp  (舊)  (新)          複制

11.mv  (舊)  (新)         剪切或重命名

12.useradd        添加使用者(隻删除使用者,目錄保留,添加-r參數,使用者目錄都删除)

    userdel 删除使用者

    whoami 查詢目前使用者名稱

13.groupadd        添加使用者組

14.chmod [ugoa]+[rwx] 檔案

        chmod ___ 檔案        4r    2w    1x

15.echo        輸出

16.date        用于顯示及設定系統的時間或日期

                -s “”設定時間

17.reboot        重新開機系統

18.poweroff        關閉系統

19.wegt        下周網絡檔案

                    -p        下載下傳到指定目錄

                    -r        遞歸下載下傳

20.ps        檢視系統中程序狀态

                -aux

                顯示:R(運作)S(終端)D(不可中斷)Z(僵死)T(停止)

21.top        動态監視程序活動和系統負載資訊

                    第一行:系統時間    運作時間    顯示終端數    系統負載

                    第二行:程序總數    運作中的程序數    睡眠中的程序數    停止的程序數    僵死的程序數

                    第三行:(百分比)使用者占用    系統核心占用    改變過優先級的程序    空閑的資源

                    第四行:實體記憶體總量比    記憶體使用量    記憶體空閑量    作為記憶體緩存的記憶體量

                    第五行:虛拟記憶體總量    虛拟記憶體使用量    虛拟記憶體空閑量    已被提前加載的記憶體量

22.pidof        查詢某個服務的pid值

23.kill        用于終止某個指定pid的服務程序

24.killall        終止某個指定名稱的服務所對應的全部程序

25.ifconfig        擷取網咖配置與網絡狀态資訊

26.uanme        -a    檢視系統核心與系統版本等資訊

27.uptime        檢視系統的負載資訊

28.free        -h    顯示目前系統中記憶體使用量情況

29.who        檢視登入主機的使用者終端資訊

30.last        檢視所有系統的登入記錄

31.history        顯示曆史執行過的指令    通過“!指令符号”執行某條指令

                        -c    清空

32.sosreport        收集系統配置及架構資訊并輸出診斷文檔

33.pwd        顯示目前目錄

32.cd        切換目錄

33.ls    ll        檢視目前目錄下的檔案

34.tr  (old) (new)    替換檔案中的字元

35.stat        檢視檔案具體存儲資訊和時間

                    access    modify    change

36.cut        按列提取文本字元

                    -d    緊跟分隔符

                    -f    緊跟列号

37.diff        比較多個檔案文本的差異

                --brief    判斷檔案是否相同

                -c       顯示檔案具體的不同

38.rm        删除

                -f    無需二次确認

                -rf    強制删除

39.file        檢視檔案的類型

40.tar        解壓縮

                一般壓縮-czvf    一般解壓-xzvf

41.find        按照指定條件查找檔案

                -name

                -user

                -group   

                -mtime -n +n        -n指n天以内,+n指n天以前

                -atime -n +n

                -ctime -n +n

42.fdisk    -l    檢視磁盤

43.vim編輯器

        dd删除

        yy複制

        v撤銷上一步操作

        p粘貼

        :w    q     wq     q!    wq!

        :set nu         顯示行号

        :set nonu        不顯示行号

        :指令            執行該指令

        :整數        跳轉到該行

44.crontab        定時任務

    -e編輯    -l查詢    -r删除目前使用者的所有任務

    編輯格式

            *    *    *    *    *

        第一個:一小時内的第幾分鐘執行0-59

        第二個:一天中的第幾個小時執行0-23

        第三個:一個月中第幾天執行1-31

        第四個:一年中當中的第幾個月執行1-12

        第五個:一周當中星期幾執行0-7(0和7都是周日)

    特殊符号

        * 任何時間    ,多個時間分割       - 連續時間    */n每個n執行一次

    無效服務時重新開機定時服務

    service crond restart

45.sync     将記憶體資料同步到磁盤,關機重新開機都應該執行

繼續閱讀