Linux系统的vi命令详解程序员
2023-06-13 09:20:03 时间
R:替换当前字符及其后的字符,直至按ESC键
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
ncw或nCW:修改指定数目的字
nCC:修改指定数目的行
6,删除命令
ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本
7,搜索及替换命令
按ESC键跳到命令模式: /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令 N:在反方向上重复上一次搜索命令 :s/p1/p2/g:将当前行中所有p1均用p2替代 :n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代 :g/p1/s//p2/g:将文件中所有p1均用p2替换
8,选项设置
all:列出所有选项设置情况 term:设置终端类型 ignorance:在搜索中忽略大小写 list:显示制表位(Ctrl+I)和行尾标志($) number:显示行号 report:显示由面向行的命令修改过的数目 terse:显示简短的警告信息 warn:在转到别的文件时若没保存当前文件则显示NO write信息 nomagic:允许在搜索模式中,使用前面不带“/”的特殊字符 nowrapscan:禁止vi在搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write写到自己终端上的信息
9,行方式命令
按ESC键跳到命令模式: :w 保存文件但不退出vi :w file 将修改另存到file中,不退出vi :w! 强制保存,不退出vi :wq 保存文件并退出vi :wq! 强制保存文件并退出vi :q 不保存文件,退vhuvi :q! 不保存文件,强制退出vi :e! 放弃所有修改,从上次保存文件开始再编辑 :n1,n2 co n3:将n1行到n2行之间的内容拷贝到第n3行下 :n1,n2 m n3:将n1行到n2行之间的内容移至到第n3行下 :n1,n2 d :将n1行到n2行之间的内容删除 :!command:执行shell命令command :n1,n2 w!command:将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入 :r!command:将命令command的输出结果放到当前行 。
2516.html
服务器部署程序员系统优化网站设置运维相关文章
- 探索Linux命令:查看日志文件(linux命令查看日志)
- 优化提升Linux系统性能:段地址优化技术实践(linux段地址)
- 开启Linux的新世界:open 方法(openlinux)
- Linux下释放内存的有效命令(linux释放内存命令)
- 快速创建用户u: Linux指南(linux创建用户-u)
- 解锁Linux系统编译与运行之路(linux编译运行)
- 限制最大化利用 Linux 中的字符长度限制(linux字符长度)
- Linux 下关闭线程的简便方法(linux关闭线程命令)
- 掌握Linux运行程序的基本技巧(linux系统运行程序)
- 拥抱Linux:浏览世界最强命令界面(linux命令界面)
- 命令Linux下轻松安装SAR命令(linux安装sar)
- 解除 Linux 下浏览器的缠绕(linux卸载浏览器)
- Linux系统下的拷贝权限管理(拷贝权限linux)
- 操作系统以轻量级Linux操作系统大放异彩(轻量的linux)
- Linux搭建NAS系统指南(linuxnas)
- Linux发展史:从分支到整合(linux的分支)
- 保护Linux系统:阻止端口扫描(linux防端口扫描)
- Linux查看防火墙命令:快速了解(linux防火墙查看命令)
- 查看Linux系统的位数(linux查询系统位数)
- Linux 命令宝典:学习 nix 基本操作的必备指南(linux命令书)
- 极速关闭Linux防火墙!(关闭linux的防火墙)
- Linux 内核中的结构体深度解析(linux内核结构体)
- 快速入门:ESXi虚拟机安装Linux系统步骤(esxi安装linux)
- Linux系统分辨率更改:轻松解决挑战(更改linux分辨率)
- 源Linux下快捷配置Yum源(linux配置本地yum)
- 玩转树莓派:探索Linux系统之旅(树莓派linux系统)
- Linux之花:探索最美Linux系统之路(最美linux系统)
- Linux安装指南: 从零开始学习如何完美安装Linux系统(linux安装)
- 单片机开启新纪元:运行Linux系统(单片机运行linux)
- 前端开发者也能用上Linux?详解前端在Linux上的工作体验(前端linux)
- 探索Linux系统世界:了解p参数的神奇妙用。(-plinux)
- Linux内核:强大的开源操作系统基石(什么是 linux 内核)
- 深入学习Linux系统内核(linux系统内核学习)