閱讀114 返回首頁    go 阿裏雲 go 技術社區[雲棲]


linux命令詳細全解

1、ls:命令
      ls       -a         顯示所有文件包含隱藏文件
      ls       -l          顯示文件屬性,包括大小,日期,符號連接,是否可讀及是否可執行

2、cd: 命令

      cd     dir         切換到當前目錄下的dir目錄
      cd     ..            切換到上一級目錄
      cd     ~           切換到用戶目錄,比如是root用戶,則切換到/root下

3、rm  命令
      rm     file        刪除某一個文件
      rm     -rf  dir         刪除當前目錄下叫dir的整個目錄

4、cp   命令
      cp     source    target    將文件source複製為target
      cp     -av   sourced_dir      target_dir       將整個目錄複製,兩個目錄完全一樣
      cp     -fr    source_dir        target_dir       將整個目錄複製,並且是以非鏈接方式複製,當source目錄
                                                                             帶有符號鏈接時,兩個目錄不相同。

5、mv  命令
   mv   source   target            將文件或目錄source更名為target

6、diff  命令
      diff  -ruN    file1  file2        比較file1和file2

7、echo 命令
      echo  message      顯示一串字符
      echo    message   >file     把一串字符寫入file

8、cat   命令
      cat    file   顯示文件的內容和Dos的type相同
      cat     file|more      顯示文件的內容並傳輸到more程序實現分頁顯示,使用命令less file可實現相同的功能
    
9、du   命令
      du                            計算當前目錄的容量
      du   -sm   /root                計算/root目錄的容量並以M為單位

10、find  命令
        find -name   <path>  file   在/path目錄下查找是否有file文件

11、grep  命令
        grep  -r   "chars"   ./       在當前目錄的有文件查找字符串chars   -r表示遞歸查找子目錄
        Ctrl  + c                           退出遞歸

12、vi的使用
        vi     file            編輯文件file
        
13、man  命令
        man  man       查看man的幫助文檔

14、啟動關閉計算機命令
       reboot            重新啟動計算機
       halt                 關閉計算機
       init  0             關閉所有的應用程序和服務,進入純淨的操作環境
       init  1             重新啟動應用及服務
       init   6            重新啟動計算機

15、tar 命令
        tar  -xfzv     file.tgz       將文件file.tgz解壓
        tar   -zcvf    file.tgz     <source>    將文件或目錄<source>壓縮為file.tgz
        gzip    directory.tar           將覆蓋原文件生成壓縮的directory.tar.gz
        gunzip      directory.tar.gz       覆蓋原文件解壓生成不壓縮的directory.tar。

16、dmesg , uname  命令
           dmesg              顯示kernle啟動及驅動裝載信息
           uname   -a        顯示操作係統的類型
 
17、string 命令
        string    file     顯示file文件中的ASCII字符內容

18、rpm 命令
        rpm   -ihv    program.rpm    安裝程序program並顯示安裝進程

19、文件目錄管理命令
        su   root      切換到超級用戶
        chmod   a+x    file        將file文件設置為可執行,腳本類文件一定要設置,否則得用bash  file才能執行
        chmod   666    file        將文件file設置為可讀寫
        chown    u   /dir       將/dir目錄設置為user所有

20、mknod    命令
        mknod    /dev/hda1     b   3  1   創建塊設備hda1,主設備號為3,從設備號為1,即master硬盤的第一個分區
        mknod   /dev/tty1        c    4  1   創建字符設備tty1,主設備號為4,從設備號為1,即第一個tty終端 

        touch   /tmp/running              在/tmp下創建一個臨時文件running,重新啟動後消息

21、磁盤管理命令
        fdisk     /dev/hda              就像執行了dos的fdisk一樣。
        mount   -t    ext2    /dev/hda1     /mnt     把/dev/hda1裝載到/mnt目錄
        df                                       顯示文件係統裝載的相關信息
       mount   -t     nfs      192.168.1.1:sharedir    /mnt     將nfs服務的共享目錄sharedir加載到/mnt/nfs目錄
       umount    /mnt              將/mnt目錄卸載,/mnt目錄必須處於空閑狀態
       sync                                 刷新緩衝區,使內容與磁盤同步
       mkfs.ext2     /dev/hda1    格式化/dev/hda1為ext2格式 
       dd   if=/dev/zero  of=root.ram    bs=1024,count=1024         生成一個大小為1M的塊設備,可以把它當作硬盤的一上分區來用

22、程序開發有關命令
       gcc  hello.c  -o  hell     編譯c成可執行的二進製的文件
       ldd    grogram             顯示程序所使用了哪些庫

23、係統有關命令
      ps                   顯示當前係統進程信息
      ps -ef              顯示係統的有進程信息
      kill  -9   1000     將進程編號為1000的進程殺死
      top                   顯示係統進程的活動情況,按占cpu資源百分比來分
      free                  顯示係統內存及swap使用情況
      time  grogram     在program程序結束後,將計算出grogram運行所用的時間

     網絡 命令
    ifconfig    eth0    192.168.1.2     捆綁網卡1的IP地址為192.168.1.2

24、登錄網絡服務器
       telnet     ip       登陸到為ip的telnet服務器
       ftp    ip             登陸到ip的ftp的服務器
         
因為工作中學習中要使用。所以記錄下來。後續再慢慢完善。歡迎一起學習交流。。。


最後更新:2017-04-02 16:47:59

  上一篇:go jQuery控製表單重置
  下一篇:go oracle中對時間的操作以及to_char和to_date用法總結