访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux下常用vi操作命令

时间:2019-06-16

常用cad快捷键命令_常用dos命令大全及其用法_linux常用命令

:f file 将当前文件重命名为 file

:f 打印当前文件名称和状态,如文件的行数、光标所在的行号等

3. 字符串搜索

给出一个字符串,可以通过搜索该字符串到达指定行。如果希望进行正向搜索,将待搜索的字符串置于两个“

/”之间;如果希望反向搜索,则将字符串放在两个“?”之间。例如:

:/str/ 正向搜索,将光标移到下一个包含字符串 str 的行

:?str? 反向搜索,将光标移到上一个包含字符串 str 的行

下面则是一系列java io相关的文件写入工作,文件过滤器filefilter可以搜索属性文件或结尾包含"_xx"的文件,将他们通过一系列处理最终调用classgenerator的build方法完成写入工作。在example中所有包含test的行都被写入file里:。#include #include #include // 读取文件到字符数组bool read(const char* file,char* str){if( null == file || null == str){return false。

stristr($str1,$str2):从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串(大小写不敏感)。strrchr($str1,$str2):从最后一次搜索到的字符处返回(用处:取路径中文件名)。7.有两个字符串 str1和str2,写一个函数实现在str1中查找str2的初始位置。

入 file 文件

linux常用命令_常用dos命令大全及其用法_常用cad快捷键命令

4. 正文替换

利用 :s 命令可以实现字符串的替换。具体的用法包括:

:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1

:s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1

:.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1

:1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1

:g/str1/s//str2/g 功能同上

从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,表示只对搜索

字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符串的行进行替换操作。

5. 删除正文

常用cad快捷键命令_linux常用命令_常用dos命令大全及其用法

在命令模式下,同样可以删除正文中的内容。例如:

:d 删除光标所在行

:3d 删除 3 行

:.,$d 删除当前行至正文的末尾

:/str1/,/str2/d 删除从字符串 str1 到 str2 的所有行

6. 恢复文件

vi 在编辑某个文件时,会另外生成一个临时文件,这个文件的名称通常以 . 开头,并以 .swp 结尾。vi 在

正常退出时,该文件被删除,若意外退出,而没有保存文件的最新修改内容,则可以使用恢复命令:

:recover 恢复文件

也可以在启动 vi 时利用 -r 选项。

常用cad快捷键命令_linux常用命令_常用dos命令大全及其用法

#DEMO#

#DEMO#

1.6.5 选项设置

为控制不同的编辑功能,vi 提供了很多内部选项。利用 :set 命令可以设置选项。基本语法为:

:set option 设置选项 option

常见的功能选项包括:

autoindent 设置该选项,则正文自动缩进

ignorecase 设置该选项,则忽略规则表达式中大小写字母的区别

number 设置该选项,则显示正文行号

 上一个教程:Linux中tr命令说明