比如 【 :.,$s/after/before/】 表示在当前光标行【.】到末尾【$】这个范围内,将after替换为before,但是如果一行有多个after的话 , 只会把第一个after替换掉。
比如 【 :%s/after/before/】 表示在全文,将after替换为before,但是如果一行有多个after的话,只会把第一个after替换掉 。
比如【:%s/after/before/g】,表示在全文,将after替换为before,但是 如果一行有多个after的话,会把该行所有after替换掉,因为在命令里面加了g。
比如 【:%s/after/before/gi】 ,表示在全文,将after替换为before , 且忽略大小写并替换一行内所有after 。
比如 【 :%d或者dG】 ,表示删除全文
比如【:1,$-4d】,表示删除第一行到倒数第5行的数据
比如【:1,4y】,表示复制1到4行,再按p可粘贴这4行
在 linux 系统中 , “vi”命令的使用方法是什么?一般模式常用操作
【h(或向左方向键)】 光标左移一个字符
【j(或向下方向键)】 光标下移一个字符
【k(或向上方向键)】 光标上移一个字符
【l(或向右方向键)】 光标右移一个字符
【[Ctrl] + f】 屏幕向下移动一页(相当于Page Down键)
【[Ctrl] + b】 屏幕向上移动一页(相当于Page Up键)
【[0]或[Home]】 光标移动到当前行的最前面
【[$]或[End]】 光标移动到当前行的末尾
【G】 光标移动到文件的最后一行(第一个字符处)
【nG】 n为数字(下同),移动到当前文件中第n行
【gg】 移动到文件的第一行,相当于"1G"
【n[Enter]】 光标向下移动n行
【延展阅读】
(一)vi/vim是什么?
Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器 , 因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便 。vi就是一种功能强大的文本编辑器,而vim则是高级版的vi,不但可以用不同颜色显示文字内容,还能进行诸如shell脚本、C语言程序编辑等功能 , 可以作为程序编辑器 。
(二)为什么要学习vi/vim?
首先所有的Linux发行版系统上都会默认内置vi编辑器 , 而不一定带有其他文本编辑器 , 非常通用;其次 , 很多软件的编辑接口都会默认调用vi;第三,vi具有程序编辑的能力;最后,vi程序简单 , 编辑速度相当快速 。
(三)vim配置文件
vim的配置文件为/etc/vimrc,但一般不建议直接修改这个文件,而是在用户根目录下创建一个新的隐藏文件:
vim ~/.vimrc
然后编辑这个文件 , 常用的配置如下:
bash
"双引号后面的内容为注释
set nu "显示行号
set hlsearch "查找的字符串反白显示
set backspace=2 "可随时用退格键进行删除
set autoindent "自动缩排
set ruler "在最下方一行显示状态
set showmode "在左下角显示模式
set bg=dark "显示不同的底色,还可以为light
syntax on "语法检验,颜色显示
参考资料
$Linux vi/vim编辑器常用命令与用法总结.键盘上的手艺人[引用时间2018-3-7]
Linux文本界面中,指令cp,cd,mv,rm,df,vi都是些什么意思?还有哪些指令?cp:是复制命令vilinux命令意思 , 用来复杂文件的,它可以见文件或者目录复杂到其vilinux命令意思他目录中 。
cd"命令是用来改变当前的工作目录的",cd /是回到整个系统的根目录,而cd /home是回到home目录 。
mv:是用来移动文件的 。像mv /etc /代表的是把etc文件夹移动奥根目录中(/“根目录”)
rm:是一个删除命令,用例删除文件和目录 。参数有-i 会提示你是否删除 。-f会不提示直接删除,-r会删除整个文件夹或者目录以及属下的所有文件 。
推荐阅读
- 金立s9cpu是什么型号,金立s9型号是gn9015
- 联想z77配什么cpu好,z77芯片组上什么cpu
- 电商中药品如何分类,电商中药品如何分类的
- linux命令行语法 linux命令语句
- 新媒体如何裂变,新媒体裂变工具
- python爬虫新手练习网站,python爬虫教程
- 容易玩上瘾的益智游戏,容易上瘾的手游
- python心形函数 python编程爱心形状
- 摩天家具公众号文章,摩天家具有实体店吗