Linux基础系列-Day3
2024-08-28 23:36:03
Vim文本编辑器
•Linux设计的重要原则是信息存储在基于文本的文件中。
注:Linux“一切皆文件”是指包含文本文件和用户不可读的二进制文件(如block设备文件)
•文本文件:无格式文件,作用类似于win的注册表。包括但不限于以下类型:
etc下的配置文件,.conf或者无扩展名
可扩展标记语言(XML)
文本标记定义数据结构(etc和usr下应用配置文件)
•一切皆文件的优点:系统之间移动和共享无需转换格式,可通过任意文本编辑器查看和编辑
•文本编辑器
vi编辑器:Linux和Unix系统初期使用编辑器
vim编辑器:vi的升级版,有更高的可配置性和效率,包含分屏编辑、颜色格式和突出显示等高级功能
•VIM文本编辑器的工作模式
命令模式:vim打开相关配置文件,即进入命令模式,可进行复制删除粘贴等操作
插入模式:按a、i、o等键进入插入模式,可以进行正文的修改、或者添加新内容页面后会显示——INSERT——状态提示信息
末行模式:按:键进入,可设置编辑环境、保存、退出、查找、替换内容等
可视模式:按v进入,可以在其中选择多个字符进行文本操作,使用ctrl+v、V等
基本操作
命令模式:
末行模式:
编辑模式:
最新文章
- 中间人攻击 -- Cookie 喷发
- 转-Android仿微信气泡聊天界面设计
- Linux使用
- C++11 std::copy
- c#获取网页内容的三种方法
- LuaNode 开源库
- Guice 学习(六)使用Provider注入服务( Provider Inject Service)
- inet_addr() inet_ntoa() inet_pton inet_ntop sockaddr_in
- 关于 String.intern() 的思考
- python五种调试或排错的方法
- [Swift]LeetCode275. H指数 II | H-Index II
- 15 VScode 使用相关
- pip freeze 命令迁移模块
- 2015-10-06 认识jQuery1
- Netty学习路线总结
- 免费ARP
- HTML&;CSS学习笔记
- 10.16 NOIP模拟赛
- 第一个程序HelloWorld及常见问题解决和练习
- oracle复杂查询是sql
热门文章
- sudo: /usr/libexec/sudo/sudoers.so must be only be writable by owne
- PHP做分页查询(查询结果也显示为分页)
- Network of Schools(POJ1326+有向图进行缩点)
- 如何免费上传4G以上大文件至百度云网盘
- LCD实验学习笔记(五):MMU
- k8s取节点内docker中的日志
- Ubuntu终端里面显示路径名称太长,怎么设置变短【转】
- 对list对象进行排序
- ajax之深入解析(1)
- JVM核心机制(类加载器、三种类加载器、代理加载模式、双亲委派机制