【Linux】目录、文件、vim编辑器(下)

简介: 文章目录前言一、定义二、目录2.1 一级目录2.2 二级目录(usr)2.3 二级目录(var)

四、 vim编辑器

4.1 命令模式

4.1.1 常用操作

  • i :进入输入模式
  • ::进入末行模式
  • ZZ :保存并退出
  • ZQ :不保存退出
  • dd :剪切当前行
  • dw :删除当前单词
  • yy :复制当前行
  • p :粘贴内容到下一行
  • u :撤回上一步操作
  • crtl+r :取消撤回动作
  • h :光标左移
  • j :光标下移
  • k :光标上移
  • l :光标右移

4.1.2 偶用操作

  • home/0/^ :跳至行首
  • end/$ :跳至行尾
  • gg :跳至页首
  • G :跳至页尾
  • w :跳至下一个单词
  • b :跳至前一个单词
  • H :跳至当前页页首
  • M :跳至当前页页中
  • L : 跳至当前页页尾

4.2 末行模式

4.2.1 常用命令

  • esc :退回到命令模式
  • wq :保存退出
  • wq! :强制保存退出
  • q :不保存退出
  • q! :强制不保存退出
  • w :保存
  • W :另存为
  • r 文件名 :读取其他文件,插入到文本中
  • 范围 s/查找内容/替换内容/g :批量替换文本内容

4.2.2 修改格式

set nu :显示行号

set nonu :取消显示行号

set ic :忽略大小写

set noic :取消忽略大小写

set list :显示隐藏字符

set nolist :取消显示隐藏字符

set ts=4 :tab键等于四次空格

set key=密码 :为该文本设置密码

set key=无 :取消文本密码

4.2.3 选择范围

  • x :表示第x行
  • x,y :从x行到y行
  • x,+y :从x行到x+y行
  • . :表示当前行
  • $ :最后一行
  • .,$-1 :当前行到倒数第二行
  • % :全文

4.3 输入模式

  • 该模式主要为编辑文本使用,可esc退回到命令模式

4.4 配置vim特性

  • 对所有用户生效 :修改/etc/vimrc配置文件
  • 对当前用户生效 :修改/~/.vimrc配置文件

五、思维导图

六、结语

总结:想要学得好,唯有多敲多练,最开始的时候就是抄脚本,后期可根据需求独立盲写脚本。

相关文章
|
17天前
|
Linux
关于Linux目录访问函数总结
关于Linux目录访问函数总结
13 1
|
25天前
|
存储 Linux 编译器
vim编辑器和gcc/g++编辑器的使用讲解
vim编辑器和gcc/g++编辑器的使用讲解
47 2
|
12天前
|
搜索推荐 NoSQL Linux
Linux开发工具——vim篇
Linux开发工具——vim篇
|
12天前
|
Ubuntu Linux 编译器
【Linux】4. 开发工具的使用(yum/vim)
【Linux】4. 开发工具的使用(yum/vim)
42 2
|
28天前
|
Shell Linux API
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
【Shell 命令集合 磁盘维护 】Linux 查找指定目录下的所有符号链接文件 symlinks 命令使用教程
31 1
|
28天前
|
存储 Shell Linux
【Shell 命令集合 磁盘管理 】⭐⭐ Linux 显示当前shell会话中的目录栈 dirs命令使用教程
【Shell 命令集合 磁盘管理 】⭐⭐ Linux 显示当前shell会话中的目录栈 dirs命令使用教程
27 0
|
24天前
|
存储 算法 Linux
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
37 0
|
28天前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 以树状图列出目录的内容 tree命令使用指南
【Shell 命令集合 磁盘管理 】Linux 以树状图列出目录的内容 tree命令使用指南
36 0
|
16天前
|
Ubuntu Linux Apache
linux下apache2更换目录
linux下apache2更换目录
|
24天前
|
算法 Linux API
【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取
【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取
28 0
【Linux系统编程】一文了解 Linux目录的创建和删除API 创建、删除与读取