【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配置文件

五、思维导图

六、结语

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

相关文章
|
11天前
|
Linux
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
37 5
Linux 常用文件查看命令
|
24天前
|
存储 Linux Shell
Linux|Transfer.sh 轻松实现文件共享
Linux|Transfer.sh 轻松实现文件共享
33 2
Linux|Transfer.sh 轻松实现文件共享
|
11天前
|
Unix Linux 开发工具
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
27 6
|
1月前
|
存储 网络协议 Linux
【Linux】进程IO|系统调用|open|write|文件描述符fd|封装|理解一切皆文件
本文详细介绍了Linux中的进程IO与系统调用,包括 `open`、`write`、`read`和 `close`函数及其用法,解释了文件描述符(fd)的概念,并深入探讨了Linux中的“一切皆文件”思想。这种设计极大地简化了系统编程,使得处理不同类型的IO设备变得更加一致和简单。通过本文的学习,您应该能够更好地理解和应用Linux中的进程IO操作,提高系统编程的效率和能力。
86 34
|
11天前
|
Linux
Linux目录删除指南:彻底解决“Is a directory”错误
在 Linux 系统中遇到 `cannot remove 'xxx': Is a directory` 错误,是因为删除目录时未使用正确参数。解决方法包括:1) 使用 `rmdir` 删除空目录或 `rm -r` 删除非空目录;2) 检查并调整目录权限(如通过 `sudo` 提权);3) 处理特殊场景,例如文件属性异常、特殊字符或进程占用;4) 替代方法如 `find -delete` 或文件系统修复。操作前建议备份数据,并启用防误删功能(如 `alias rm='rm -i'`)。掌握 `rm` 和 `rmdir` 的区别是关键。
47 1
|
17天前
|
Linux 网络安全 虚拟化
linux怎么把文件传到docker里面
在现代应用开发中,Docker作为流行的虚拟化工具,广泛应用于微服务架构。文件传输到Docker容器是常见需求。常用方法包括:1) `docker cp`命令直接复制文件;2) 使用`-v`选项挂载宿主机目录,实现数据持久化和实时同步;3) 通过SCP/FTP协议传输文件;4) 在Dockerfile中构建镜像时添加文件。选择合适的方法并确保网络安全是关键。
108 1
|
1月前
|
Linux
Linux文件与目录的日常
目录的切换 一般使用(”pwd“)显示当前所在的目录 比如:当前目录是在home下面的,与用户名相同的文件夹,可以使用(”cd“)命令来切换目录; 进入下载目录(”cd home/a/下载“)这种从给目录开头的一长串路经”叫做绝对路径“; 进入图片目录(”cd .. /图片/“)".."代表当前路径的上级路径,相对于当前的目录而言的”叫做相对路径“,(”.“)代表当前路径; 如果,想快速切换,上一个所在目录可以(”cd - / cd..“); 如果,想快速切换,追原始的目录可以(”cd --“); 查看目录及文件
43 14
|
1月前
|
Linux Shell
Linux 将所有文件和目录名重命名为小写
Linux 将所有文件和目录名重命名为小写
31 3
|
8月前
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
9月前
|
开发工具
Vim 编辑器:高效文本编辑的瑞士军刀
**Vim 概览:** Vim 是一个功能丰富的文本编辑器,以其高度可定制性著称。文章介绍了 Vim 的高效使用技巧,包括快捷打开文件、命令行模式下的常用命令、查找与替换、删除和复制文本。还讨论了配置 `.vimrc` 文件以自定义设置,如改变 leader 键、设置缩进和高亮,并展示了安装插件如 vim-airline 和 vim-snazzy 的方法。通过这些技巧,用户能提升 Vim 使用效率。
112 5