[b]1 vi的命令[/b]
[i]在vi的一般模式下[/i]
[list]
[*]0 相當於home
[*]$ 相當於end
[*]h 移動到本螢幕的第一行
[*]l 移動到本螢幕最後一行
[*]g 移動到檔案的最後一行
[*]gg 移動到檔案的第一行
[*]n+enter 向下移動n行
[/list][i]一般模式:搜尋與替換[/i]
[list]
[*]/或? 輸入搜尋的文字
[*]n 相當於f3
[*]n 相當於shift+f3
[*]一般模式,刪除,複製
[color=blue][*]x 相當於del
[*]x 相當於backword[/color]
[*]dd 刪除一行,相當於eclipse的ctrl+d
[*]ndd 從游標位置開始,刪除n行
[*]yy 複製游標所在的那一行,相當於ctrl+c
[*]nyy 複製游標所在的n行,
[*]p 貼上,相當於ctrl+v
[*]u undo 相當於ctrl+z
[*]ctrl+r redo,相當於從ctrl+y
[*]. 重複前乙個動作
[*]zz 在一般模式下,強制離開,並且寫入
[/list]
2 shell命令.
[list]
[*]awt:(處理結構化文字)
[*]grep:(general regular expression program),正規表示式處理工具
[*]sed:流編輯器,可以使用正規表示式進行批量替換
[*]sort:排序
[*]tail -f:檢視日誌檔案
[*]uniq:去除重複行
[*]wc:字元統計(word count)
[*]more、grep、cat都類似於一種map操作,而sort、uniq、wc等都相當於某種reduce操作。
[*][i]tar 壓縮解縮命令[/i]
[*]tar -cf target.tar 原始檔
[*]tar -xzf *.tar.gz
[/list]
3 securycrt
Linux常用命令學習
文件目錄 一 常用linux操作 二 使用工具學習 1 正規表示式 2 find命令 3 sed 4 awk 三 shell學習 四 精通vim工具 五 精通emacs工具 六 開發工具 1 gcc學習 2 makefile學習 3 gbd學習 七 linux c語言程式設計 一 常用linux操作...
linux常用命令學習
tail tail n filename 看某檔案的後n行 tail f filename 監控某檔案的輸入 head head n filename 看某檔案的前n行 mkdir mkdir p a b c建立多級資料夾 rmrm r資料夾 刪除資料夾 whereis whereis 命令檢視命令...
linux 常用命令學習
cd 命令 cd root ducment 就是切換到 root ducment目錄下。代表使用者主目錄。cd ducment 切換到當前目錄下的dument.cd ducment 切換上層目錄下ducment.cd 切換到上層目錄。touch 命令 touch test.c 新建檔案cat命令 c...