Linux操作笔记【持续更新】

常用命令

文件查找类

  1. 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的文件

帮助类

  1. whatis:查询一个命令执行什么样的功能。格式:whatis 命令/系统调用/库函数/特殊文件名。相当于man -f
  2. man page
    man page共有以下9个章节:
    image.png

    使用man查看命令的使用之前,可以用whatis来看一看该命令的大致用法。且可以看到该命令在man的哪个章节中出现过,这样方便我们进行查询。
    man命令格式:man 章节号 命令/系统调用
    man常用操作

    • 空格键:向后翻一屏;Enter键:向后翻一行
    • b:向前翻一屏;k:向前翻一行
    • /关键词:向后查找关键词;n:下一个
    • ?关键词:向前查找关键词;N:上一个

vim快捷键

vim启动

  1. vim -c 命令 file:启动vim之前先执行命令
  2. vim + file:从文件的末尾开始编辑
  3. vim +num file:从第num行开始编辑
  4. vim +/xxx file:打开vim,并将光标停留在第一个xxx位置上

vim基本操作

光标移动

  1. +/Enter:将光标移至下一行第一个非空白字符
  2. -:将光标移至上一行第一个非空白字符
  3. w:前移一个单词,光标停留在前一个单词开头(忽略标点)
  4. W:后移一个单词,光标停留在后一个单词的开头(忽略标点)
  5. e:前移一个单词,光标停留在前一个单词末尾(包括标点)
  6. E:后移一个单词:光标停留在后一个单词的末尾(包括标点)
  7. 0:移动到行首
  8. $:移动到行末(注意区分:$$$)
  9. ^:移动到本行行首
  10. :n:移动到第n行
  11. :$:移动到最后一行
  12. H:移动到屏幕最上面一行
  13. M:移动到屏幕中间一行
  14. L:移动到屏幕最下面一行
  15. gg:移动到文件头部
  16. G:移动到文件尾部

翻屏

  1. ctrl+f:向后翻一屏
  2. ctrl+b:向上翻一屏
  3. ctrl+d:向后翻半屏
  4. ctrl+u:向前翻半屏
  5. ctrl+e:向后滚动一行
  6. ctrl+y:向前滚动一行

标记

  1. m{a~z}:局部标记,仅对当前编辑的文件有效
  2. m{A~Z}:全局标记,始终有效
  3. `{a~z}:移动到标记所在位置
  4. ctrl+o:返回原来的位置
  5. ctrl+i:前进
  6. :marks:显示所有标记
  7. :delmarks a b:删除标记a和b
  8. :delmarks a-f:删除标记a b c d e f
  9. :delmarks!:删除所有标记

网络相关

你可能感兴趣的:(linux)