linux 命令 vim 命令 學習筆記

linux:linux

  1. 查找: sudo find     /var/   -name   dao.logvim

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

  3. 刪除目錄 : rm -rf  var函數

  4. 切換用戶 : sudo -i日誌

  5.                       sudo - zyhci

   6. 動態顯示log日誌: tail -f  dao.log字符串

   7.清楚日誌  : echo   > dao.logit

   8. 查看磁盤大小: df
io

   9.對比兩個文件 : diff  test.c  test1.cclass

   10. 查看磁盤:  fdisk -l 

   11. 文件打包:  tar  cvf   filename.tar       file1  file2

    12. 文件解包:  tar   xvf    filename.tar  

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

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


vim:

  1. 跳到文章開頭 :gg

  2. 跳到文章末尾:G

  3. 查找某一字符串 : /

  4. 查看某一個函數的定義: 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 

相關文章
相關標籤/搜索