天天看點

linux 指令 vim 指令 學習筆記

linux:

查找: sudo find     /var/   -name   dao.log

查找: grep  -r   "dao.log *"

删除目錄 : rm -rf  var

切換使用者 : sudo -i

                      sudo - zyh

   6. 動态顯示log日志: tail -f  dao.log

   7.清楚日志  : echo   > dao.log

   8. 檢視磁盤大小: df 

   9.對比兩個檔案 : diff  test.c  test1.c

   10. 檢視磁盤:  fdisk -l  

   11. 檔案打包:  tar  cvf   filename.tar       file1  file2

    12. 檔案解包:  tar   xvf    filename.tar   

    13. 行通配  查找:  grep  -r   ""   路徑

    14. 列通配查找:   awk -r  ""   路徑

vim:

跳到文章開頭 :gg

跳到文章末尾:G

查找某一字元串 : /

檢視某一個函數的定義: ctags

注意:

(1)   diff 文法:

         diff  [ options]  file1  file2

         diff  參數:

                -a : 将所有檔案當作文本檔案來處理

                -b:忽略空格造成的不同

                -B:   忽略空行造成的不同

                -I : 忽略大小寫的變化

          主要長用的就這幾個參數,其他可參考diff 詳解。

(2) df :

           df  參數   檔案

            df參數:

                -a :全部檔案系統清單

                -h:友善閱讀的方式顯示(一般是以G 為機關顯示)

                -k :以1024 為機關顯示

                -l : 隻顯示檔案系統

                -T :檔案系統類型

(3)tags的用法:

            tags 的作用:在vim 打開的檔案中 快速找到 (直接跳轉到)标簽對應的函數或者變量的定義檔案中。

            a:首先要給閱讀的原始碼建立一個或者多個tags 檔案。

                   ctags filename.c 

                注意: 如果是給同一目錄下的所有檔案建立,使用 : ctags - R

                我一般使用後者。

             b:打開檔案,将光标移動要需要查找的函數或者變量上面。

             c: 在指令模式下輸入:   

                           : set tags = funname

                    這個指令會把你帶到函數定義的檔案。

            注意:   對于第三步操作,有快捷鍵, ctrl + ]   會直接把你帶到函數定義的檔案

                         從函數定義檔案跳轉會原檔案  : ctrl + t  

本文轉自 傑思 51CTO部落格,原文連結:http://blog.51cto.com/12700807/1940025

繼續閱讀