常用的vim和linux命令

常用的vim命令和linux命令

vim编辑器有三种模式

命令模式、编辑模式、末行模式

模式间切换方法:

1.命令模式下,输入:后,进入末行模式

2.末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式

3.命令模式下,按下i,a等键,可以进入编辑模式

4.编辑模式下,按下esc,可以回到命令模式

Vim 命令:

  1. 启动 Vim:

    vim filename
    
  2. 退出 Vim 编辑器: 在命令模式下输入以下命令:

    :q
    

    如果文件有未保存的修改,可以使用 :q! 强制退出。

  3. 保存并退出 Vim: 在命令模式下输入以下命令:

    :wq
    
  4. 光标移动:

    • h:向左移动一个字符。
    • j:向下移动一行。
    • k:向上移动一行。
    • l:向右移动一个字符。
  5. 插入文本:

    • i:在当前光标位置之前插入文本。
    • a:在当前光标位置之后插入文本。
    • o:在当前行的下面插入新行并开始输入文本。
    • O:在当前行的上面插入新行并开始输入文本。
  6. 删除文本:

    • x:删除光标所在位置的字符。
    • dd:删除当前行。
    • dw:删除从当前光标位置到下一个单词开头的字符。
    • d$:删除从当前光标位置到行尾的字符。
  7. 复制和粘贴文本:

    • yy:复制当前行。
    • yw:复制从当前光标位置到下一个单词开头的字符。
    • p:粘贴已复制的文本。
  8. 撤销和重做:

    • u:撤销上一次操作。
    • Ctrl + r:重做上一次撤销的操作。
  9. 查找和替换:

    • /pattern:向前查找匹配 pattern 的文本。
    • ?pattern:向后查找匹配 pattern 的文本。
    • :s/pattern/replacement/g:替换匹配 pattern 的文本为 replacement

Linux 命令:

  1. 查看当前工作目录:

    pwd
    
  2. 列出目录内容:

    ls
    
  3. 切换目录:

    cd directory
    
  4. 创建目录:

    mkdir directory
    
  5. 删除文件或目录:

    rm -r directory
    
  6. 复制文件或目录:

    cp source destination
    
  7. 移动或重命名文件或目录:

    mv source destination
    
  8. 查看文件内容:

    cat filename
    
  9. 编辑文件(使用默认文本编辑器):

    nano filename
    
  10. 查找文件:

    find /path/to/search -name "filename"
    
  11. 显示文件内容分页显示:

    less filename
    
  12. 查看文件末尾内容:

    tail filename
    
  13. 查看文件头部内容:

    head filename
    

相关推荐

  1. 常用vimlinux命令

    2024-03-19 16:14:03       19 阅读
  2. Linuxvim常用命令

    2024-03-19 16:14:03       32 阅读
  3. 常用GitLinux命令

    2024-03-19 16:14:03       13 阅读
  4. linux命令vi使用

    2024-03-19 16:14:03       32 阅读
  5. 常用 Linux 命令

    2024-03-19 16:14:03       29 阅读
  6. Linux 常用命令

    2024-03-19 16:14:03       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-19 16:14:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-19 16:14:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-19 16:14:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-19 16:14:03       18 阅读

热门阅读

  1. 代码随想录Day24

    2024-03-19 16:14:03       18 阅读
  2. ElasticSearch简介及常见用法

    2024-03-19 16:14:03       16 阅读
  3. C++ QT串口通信(1)-串口模块QtSerialPort详解

    2024-03-19 16:14:03       21 阅读
  4. 数据库表的查询

    2024-03-19 16:14:03       17 阅读
  5. 每天学习一个Linux命令之rm

    2024-03-19 16:14:03       23 阅读
  6. C语言经典例题 --- 公因数、素数、闰年

    2024-03-19 16:14:03       18 阅读
  7. 零基础学python:8、 函数的基础

    2024-03-19 16:14:03       22 阅读
  8. Electron框架初识:原理与实践优势深度解读

    2024-03-19 16:14:03       13 阅读