linux:linux
查找: sudo find /var/ -name dao.logvim
查找: grep -r "dao.log *"ide
刪除目錄 : rm -rf var函數
切換用戶 : sudo -i日誌
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:
跳到文章開頭 :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