常用命令
文件查找类
-
find
格局:find path -option [-print] [-exec -ok command] {}
留神点:- path 为空字符串时,则默认为以后门路
- 当 expression 为空时,则默认为 -print
常见 option:
- -name [pattern]:按名字查找
- -type [d/c/b/p/f/l/s]:按文件类型查找,其中,d 为目录,f 为个别文件,s 为 socket
- -cmin n:在过来 n 天中被批改过的文件
- -path p:路径名合乎 p 的文件
- -empty:空文件
- -pid n:process id 是 n 的文件
帮忙类
- whatis:查问一个命令执行什么样的性能。格局:whatis 命令 / 零碎调用 / 库函数 / 非凡文件名。相当于 man -f
-
man page
man page 共有以下 9 个章节:应用 man 查看命令的应用之前,能够用 whatis 来看一看该命令的大抵用法。且能够看到该命令在 man 的哪个章节中呈现过,这样不便咱们进行查问。
man 命令格局:man 章节号 命令 / 零碎调用
man 罕用操作:- 空格键:向后翻一屏;Enter 键:向后翻一行
- b:向前翻一屏;k:向前翻一行
- / 关键词:向后查找关键词;n:下一个
- ? 关键词:向前查找关键词;N:上一个
vim 快捷键
vim 启动
- vim -c 命令 file:启动 vim 之前先执行命令
- vim + file:从文件的开端开始编辑
- vim +num file:从第 num 行开始编辑
- vim +/xxx file:关上 vim,并将光标停留在第一个 xxx 地位上
vim 基本操作
光标挪动
- +/Enter:将光标移至下一行第一个 非空白字符
- -:将光标移至上一行第一个 非空白字符
- w:前移一个单词,光标停留在前一个单词结尾(疏忽标点)
- W:后移一个单词,光标停留在后一个单词的结尾(疏忽标点)
- e:前移一个单词,光标停留在前一个单词开端(包含标点)
- E:后移一个单词:光标停留在后一个单词的开端(包含标点)
- 0:挪动到行首
- $:挪动到行末(留神辨别:$$$)
- ^:挪动到本行行首
- :n:挪动到第 n 行
- :$:挪动到最初一行
- H:挪动到屏幕最下面一行
- M:挪动到屏幕两头一行
- L:挪动到屏幕最上面一行
- gg:挪动到文件头部
- G:挪动到文件尾部
翻屏
- ctrl+f:向后翻一屏
- ctrl+b:向上翻一屏
- ctrl+d:向后翻半屏
- ctrl+u:向前翻半屏
- ctrl+e:向后滚动一行
- ctrl+y:向前滚动一行
标记
- m{a~z}:部分标记,仅对以后编辑的文件无效
- m{A~Z}:全局标记,始终无效
- `{a~z}:挪动到标记所在位置
- ctrl+o:返回原来的地位
- ctrl+i:后退
- :marks:显示所有标记
- :delmarks a b:删除标记 a 和 b
- :delmarks a-f:删除标记 a b c d e f
- :delmarks!:删除所有标记