Linux编辑文本指令

一、打开对应地址下的文本文档

sudo vim /xx/xxx/xxx.xx
#或者
sudo vi  /xx/xxx/xxx.xx

二、vim 或者vi 的操作

1、只读模式:此模式为进入文本后的状态,可通过方向键移动光标,但不能编辑文本内容。

2、编辑模式:此模式下可对文本内容进行编辑,通过 i 、 I 、 o、 O、a、 A进入该模式,按ESC键退出。

快捷键功能描述
 i在光标所在位置插入将要输入的文本,光标随文本向右移动
I在光标所在行的行首插入将要输入的文本(行首为该行第一个分空白字符),即光标移至行首,执行 i 命令
o在光标所在行的下面插入新行,光标停在新行首,等待输入文本
O在光标所在行的上面插入新行,光标停在新行首,等带输入文本
a在光标所在位置插入将要输入的文本
A在光标所在行尾插入将要输入的文本,即光标移至行尾执行 a 命令

3、保存退出:在按ESC退出编辑模式后,输入 : 然后再输入 “wq” 、“q!”等命令对文本内保存和退出文本。

命令功能描述
:wq保存并退出编辑器
:wq!保存并强制退出编辑器
:q不保存退出编辑器
:q!不保存且强制退出编辑器
:w保存但不退出编辑器
:w!强制保存文本
:w  filename另存到filename文件
:x!保存文本,并退出编辑器
:ZZ直接退出编辑器

三、快捷键

1、删除内容(实际为放置在剪切板中,按 p 键,可将内容重新粘贴到光标处)

快捷键功能描述
x删除光标所在位置字符
dd删除光标所在行
ndd删除当前行(包括此行)后的 n 行文本
dG删除光标所在行一直到文本末尾的所有内容
D删除光标位置到行尾的内容
:a1,a2d

函数从a1行到a2行的文本内容

2、复制粘贴

快捷键功能描述
p将剪切般内容粘贴到光标后
P将剪切板内容粘贴到光标前
yy将光标所在行复制到剪切板,此命令前可以加数字 n ,可复制多行
yw将光标位置的单词复制到剪切板

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值