1.find

find 搜索

  1. -name : 以名字查找找
  2. -amin n : 过去n分钟内被读取过
  3. -anewer file : 比文件file 更晚被读取过的文件
  4. -atime n : 在过去n天内被读取个过
  5. -cmin n: 过去n分钟内被修改过
  6. -cnewer file : 比文件file更新的文件
  7. -ctime n: 在过去n天内别修改过的文件
  8. -empty : 查找空文件
  9. -size :查找文件字节数
  10. -type : -d : 目录
    -f : 文件
  11. -perm : 文件权限
  12. -mtime -n +n :按文件更改时间来查找文件 -n指n天以后 , +n指那天以前
  13. -xargs : 讲结果传递给后面

2.vi 和 vim

3末行模式命令:

  w : 保存
  q : 退出,如果没有保存,不允许退出
  q! : 强制退出,不保存退出
  wq :保存并退出
  x :保存并退出

4.常用命令

   1.上下左右
           h: 向左
           j:  向下
           k:  向上
           l : 向右 

5.行内移动

         w : 向后移动一个单词-
         b :    向前移动一个单词
         0 :  行首
         ^ :     行首,第一个不是空白字符的位置
         $ :     行尾

6.行数移动

         gg : 文件顶端
         G  : 文件末尾
         数字 gg : 移动到数字对应行数
         数字 G :  移动到数字 对应行数
         :数字    :  移动到数字对应的行数 

7.屏幕移动

         Ctrl +b : 向上翻页
         Ctrl +f  : 向下翻页
         H         : 屏幕顶部
         M         :   屏幕中间
         L         :    屏幕底部

8. 段落移动

  vim 中使用 空行 来区分段落             
           {  : 上一段
           }  : 下一段

9.括号切换

      () [] {} 使用效率高 而且都是成对出现的
            % 括号匹配及切换

10.选中文件(可是模式)

         v : 从光标位置开始按照正常模式选择文本
         v :选中光标尽管的完整行
        Ctrl + v : 垂直方向选中文本

11 . 撤销和恢复撤销(保命指令)

        u : 撤销上次的命令
        Ctrl + r : 恢复撤销的命令

11 . 删除文本

        x :  删除光标所在的字符,或者选中的文字
        d  :  删除移动命令对应的内容
       dd :删除光标所在行 , 可以ndd 删除多行
       D : 删除至行尾
       dw : 从光标位置删除到单词末尾
       d0 : 从光标位置删除到段落末尾
       d} : 从光标位置删除到段落末尾
       ndd :从光标位置向下连续删除n行

12 . 替换

       r : 替换当前字符
      R : 替换当前黄光标后的字符

13. 查找

       /str : 查找/ str
    13.查找并替换
       全局替换:%s /旧文本/新文本/g
       全局替换确认:%s /旧文本/新文本/gc
        光标替换: :s/旧文本/新文本/g  

14.插入命令

        i :在当前字符前插入文本
        I : 在行首插入文本
        a : 在当前字符后添加文本
        A: 在行末添加文本
        o: 在当前行后面插入以空行
        O: 在当前行前插入一空行
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:23 天前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐