常用命令文件搜索类find格式:findpath-option[-print][-exec-okcommand]{}注:path为空字符串时,默认为当前路径当表达式为空时,默认为-print常用选项:-name[pattern]:按名称搜索-type[d/c/b/p/f/l/s]:按文件类型搜索,其中d为Directory,f为普通文件,s为socket-cminn:n天修改过的文件-pathp:路径名匹配p的文件-empty:空文件-pidn:进程id为n的文件帮助classwhatis:查询一个命令执行什么样的功能。格式:whatis命令/系统调用/库函数/特殊文件名。相当于man-fmanpagemanpage有以下9章:在使用man查看命令的使用之前,可以使用whatis查看命令的大致用法。并且可以看到该命令出现在man的哪一章,方便我们查询。man命令格式:man章号命令/系统调用man常用操作:空格键:向后滚动一屏;回车键:向后滚动一行b:向前滚动一屏;k:向前滚动一行/关键字:查找后面的关键字;纽:下一个?关键字:向前查找关键字;N:Previousvim快捷键vimstartvim-ccommandfile:执行启动vim前的命令vim+file:从文件末尾开始编辑vim+numfile:从第num行开始编辑vim+/xxxfile:打开vim,并保持光标在第一个xxx位置Vim基本操作光标移动+/Enter:移动光标到第一个非空白字符-:移动光标到上一行第一个非空白字符w:向前移动一个word,光标停留在上一个单词的开头(忽略标点符号)W:向后移动一个单词,光标停留在下一个单词的开头(忽略标点符号)e:向前移动一个单词,光标停留在末尾上一个单词(包括标点)E:向后移动一个单词:光标停留在下一个单词(包括标点)的末尾0:移动到行首$:移动到行尾(注:$$$)^:移动到本行开头:n:移动到第n行:$:移动到最后一行H:移动到屏幕顶行M:移动到屏幕中间行L:移动到屏幕底行gg:移动到文件开头G:移动到文件末尾翻屏ctrl+f:向后翻一屏ctrl+b:向上翻一屏ctrl+d:向后转半屏ctrl+u:转至向前转半屏ctrl+e:向后滚动一行ctrl+y:向前滚动一行markm{a~z}:局部标记,仅对当前编辑的有效filem{A~Z}:全局标记,始终有效`{a~z}:移动到标记所在位置ctrl+o:返回原位置ctrl+i:forward:marks:显示所有标记:delmarksab:删除标记a和b:delmarksa-f:删除标记abcdef:delmarks!:删除所有标签vim编辑其他文件splitfilepath:上下分割打开文件vsplitfilepath:左右分割打开文件:only-只保留当前文件ctrl+w,l-移动到右边的文件crtl+w,h——移动到左边文件ctrl+w,j——移动到下层文件crtl+w,k——移动到上层文件对于第一个网络,一般eth0监听指定主机的数据包tcpdumphost主机ip可以用and和!等符号,例如:如果要获取host210.27.48.1除host210.27.48.2以外的ip包,使用命令:tcpdumpiphost210.27.48.1and!210.27.48.2
