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