编辑入门Linux:用VI编辑终端文件(linux终端vi)
修改Linux服务器上的文件,比如配置文件、系统参数等,使用到编辑器是 很普遍的情况。学习服务器之前,一定要学会如何使用一个文本编辑器,熟悉 vi 是必不可少的。
VI 是 linux 系统中最流行的编辑器,使用 vi 使用者可以非常方便的编辑和修改文本文件。因此学习使用 VI 是 linux 编辑的基本要求。
基本使用:
一般来说,启用 VI 编辑器的方式是通过命令行,如:
vi filename
使用这种形式启动 vi,这样vi 就会加载 filename 文件,否则,就加载一个空文件。
在vi中,有两种模式来编辑文件:命令模式和输入模式。vi 的命令由以下几种情况:
命令模式(command mode)
输入模式(insert mode)
替换模式(replace mode)
1 .命令模式(command mode)
当 vi 刚打开,它默认处于**命令模式**。这时,你可以输入一些命令,比如“:w”会保存文件,“:q”离开 vi,“:e ”重新加载文件等。
2 .输入模式(insert mode)
输入模式有两种输入模式,插入输入模式和替换输入模式(即替换模式),可以通过按键切换模式:Insert 键用于从**命令模式**切换到**插入输入模式**,Replace 键用于从**命令模式**切换到**替换输入模式**,而 Esc 键则可以用于从输入模式切换回**命令模式**。
3 .替换模式(replace mode)
替换模式(用Replace 键可以切换到),替换模式会把当前的文本完全删除掉,然后被输入的内容替换。比如,把文件中的 “Hello” 替换成 “Bye” ,只需要在 “H” 的位置按下 Replace 键,然后输入 “B” 即可,vi 会自动把 “Hello” 替换成 “Bye” 。
以上是入门linux编辑器VI的基本使用,最常见的use case 就是 “vi filename” 来打开文件,此时正处于命令模式,按i 可以切换到输入模式, 在输入完成后按ESC 退出输入模式,即回到命令模式,接着可以输入”:wq” 保存文件后退出VI编辑器。
在更深入的学习使用VI编辑器前,可以了解一下相关的快捷键既可以帮助更高效的编辑, 例如:$ 进行到行尾,0(数字 0)到行头,dd 删除当前行等。
学习 vi 非常重要,不熟悉 vi 来编辑文件会显得相当吃力。慢慢熟练 vi 的操作,更多精彩的编辑内容将能够便捷的实现。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 编辑入门Linux:用VI编辑终端文件(linux终端vi)
相关文章
- Linux本机IP地址查看的快捷方式(linux本机ip地址)
- Linux下快速配置搭建路由解决方案(linux下配置路由)
- 改变Linux的默认语言:一种提升用户体验的方法(修改linux的默认语言)
- 权限Linux:用户信息文件的安全保障(linux用户信息文件)
- 管理Linux文件权限的基础Linux命令(linux命令文件权限)
- Linux下安全删除FTP文件的方法(linux删除ftp文件)
- Linux串口终端的安全实现(linux串口密码)
- Linux下实用的文件操作方法(linux下的文件操作)
- Linux下运行exe文件的简易方法(linux运行exe文件)
- Linux环境下的文件脚本编写技巧(linux文件脚本)
- 备份Linux主动模式FTP备份实践(linux主动ftp)
- Linux下无扩展名文件处理之道(linux无扩展名文件)
- Linux之家:探索开源世界的分支(linux的分支)
- 在Linux下快速创建链接文件(linux创建链接文件)
- 实现自由:Linux移动硬盘安装指南(把linux装到移动硬盘)
- 学习Linux:踏上成功之路(学linux好吗)
- Linux下打包文件的技巧(linux怎么打包文件)
- Linux防火墙关闭指南(关闭linux的防火墙)
- 配置Linux 虚拟机网络配置实践指南(linux虚拟机网络)
- 深入探究Linux系统格式化:原理、方法、步骤全解析(linux系统格式化)
- Linux脚本启动程序:轻松实现自动化运行(linux脚本启动程序)
- 探秘Linux系统启动流程(linux 系统启动流程)
- Linux如何快速删除指定文件(linux 删除指定文件)
- 夹Linux根文件夹:解开计算机底层之谜(linux root文件)