用 心 生 活 , 用 心 爱 你 😘|

Hello霖

园龄:4年1个月粉丝:4关注:0

【Linux】vim编辑器常用操作命令

目录操作

  • 进入目录

    cd 路径
    
    • 要直接回到最外层目录 ,直接使用:cd //
  • 查看目录下所有文件

    ls
    
  • 创建一个新目录

    mkdir 目录名
    
  • 重命名/移动 文件或目录

    mv 原文件或目录名 新文件或目录名
    
    • 要将名为 file.txt 的文件移动到 /home/user/documents 目录下,可以使用命令:mv file.txt /home/user/documents/
    • 要将 old_directory 目录重命名为 new_directory,可以使用命令:mv old_directory new_directory
  • 删除空目录

    rmdir 目录名
    
    • 非空目录使用 rm -r 命令:
    rm -r 目录名
    
    • 强制删除且不提示确认,使用 -f 选项:
    rm -rf 目录名
    

文件操作

  • 查看文件内容

    cat 文件名
    
    • 分页查看使用 lessmore 命令:
    less 文件名
    

    more 文件名
    
  • 创建一个新文件

    touch 文件名
    
    • 或使用 Vim 直接打开文件创建:
    vim 文件名
    
  • 删除文件

    rm 文件名
    
    • 强制删除且不提示确认,使用 -f 选项:
    rm -f 文件名
    
  • 复制文件或目录

    cp 源文件名 目标文件名
    
    • 复制目录并保留源文件,使用 -r 选项:
    cp -r 源目录名 目标目录名
    

Vim编辑器操作

  • 进入文件

    vim 文件名
    
  • 开始编辑

    i
    
  • 保存

    :w
    
  • 退出

    :q
    
    • 保存更改后退出,使用 :wq
  • 撤销上一步

    u
    
  • 复制光标当前行

    yy
    
  • 复制光标当前行及以下n行

    y数字y 或 数字yy
    
  • 粘贴

    p
    
  • 删除当前行

    dd
    
  • 删除当前行及以下N行

    d数字d 或 数字dd
    
  • 光标移动到下个单词

    w
    
  • 光标移动到当前词尾

    e
    
  • 光标移动到当前词头

    b
    
  • 光标移动到行头

    0
    
  • 光标移动到行尾

    $
    
  • 光标移动到文件的最开头位置

    gg
    
  • 光标移动到文件的结尾位置

    G
    
  • 显示行数

    :set nu
    
  • 关闭显示行数

    :set nonu
    
  • 插入换行符

    o
    
  • 查找文本

    /字符
    
  • 查找文本[寻找下一个]

    n
    
  • 查找文本[寻找上一个]

    N
    
  • 查找并替换当前光标所在行的第一个匹配到的字符串

    :s/旧字符/新字符
    
  • 查找并替换当前光标所在行的全部匹配到的字符串

    :s/旧字符/新字符/g
    
  • 全部查找并替换

    :%s/旧字符/新字符/g
    
  • 剪切当前光标内容

    x
    
  • 剪切当前光标前一个字符

    X
    
  • 替换当前光标字符

    r + 新字符
    
  • 多次替换字符

    R
    
    • 🆗

日常使用Linux系统时的大部分文件和目录管理需求,以及Vim编辑器的基本操作

2024年3月30日11点58分
尼玛,厚礼谢,有gpt了,我还记个集贸,要啥直接问好了-.-

本文作者:Hello霖

本文链接:https://www.cnblogs.com/Hello233/p/16865902.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Hello霖  阅读(4419)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起