首页
学习
活动
专区
工具
TVP
发布

linux-vi、vim基本操作-常见指令

vi和vim编辑器 参考:4章 Vim编辑器与Shell命令脚本(这本书是免费的在线书,写的超级好,通俗易懂?)...vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都内置有vi文本编辑器 vim可以看做是 vi 增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用...如果Linux中没有vim这个命令,可以手动下载: yum install vim vi ?...,来完成比如:保存、离开、显示行号等功能(具体指令后面会说) 例子: 使用vim编写一个hello world程序 三种模式间的切换 ?...行 G 光标移至最后一行 u 撤销上一步的操作 n 显示搜索命令定位的下一个字符串 N 显示搜索命令定位的上一个字符串 p 将之前删除(dd)或复制(yy)过的数据粘贴到光标后面 常用命令 命令

2K30

Linux操作系统平台Vi指令大全

进入vi的命令   vi filename: 打开或新建文件,并将光标置于第一行首   vi +n filename: 打开文件,并将光标置于n行首   ...vi + filename: 打开文件,并将光标置于最后一行首   vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处   ...vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename   vi filename……filename: 打开多个文件,依次进行编辑 移动光标类命令...行首   n+: 光标下移n行   n-: 光标上移n行   n$: 光标移至n行尾   H: 光标移至屏幕顶行   M...行n2行之间的内容拷贝n3行下   :n1,n2 m n3:将n1行n2行之间的内容移至n3行下   :n1,n2 d: 将 n1行n2行之间的内容删除

92310
您找到你想要的搜索结果了吗?
是的
没有找到

Linux-vi编辑器开发必备操作常用指令

eg.撤销,剪切,复制 d:删除当前字符 dd:删除至行末 Insert Mode输入模式 Last Line Mode底行模式(也可归类为命令模式) 初始进入文件时为命令模式(底行模式) 键i vi...从命令模式切换到输入模式 键esc 切换到底行模式 键:wq 保存,推出文件 vim + file 打开文件,并且光标在文件的最后一行 vim +n file 定位文件指定行(若文件过长,...十分实用) 打开文件,并且光标在文件n行 如果行号超过文件最大行,则定位到最后一行 vim +/string file 打开文件后,光标定位string第一次出现的位置 键n:跳转下一个出现位置...键:N或者:prev切回上个文件 常用指令 底行模式 :w将文件的修改从内存写入硬盘中,即保存修改 :q 推出当前打开的文件 :!...强制执行 :ls 列出当前打开的所有文件 :n/N切换到后/前一个文件 :15快速定位15行 /xxx 向后搜索xxx第一次出现位置 ?

85650

Linux】高效快速的指令linux磁盘管理、vi、sed、find、grep、awk等

来自:良许Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。...Vi命令 所有的指令都是在指令行下输入的,不是在编辑模式下进行的!...-name "*" -type f -name "*server*" -exec cp {}/samba \;(查找/root目录下,查找以文件中包含有server的文件,并(-exec)复制(cp)...指令详解: 1) sed 's/ /\n/g' 将所有空格转化成换行 2) |grep -v "^$"把开头结尾都是空格的组 排除掉, -v 表示排除 3) |sort -nr从大小排序 4) |sed...linux指令的熟练度决定了你是否能成为一个运维届的老司机!切记多练!多练!多练!

1.6K30

Linux从青铜王者】第一篇:Linux常见指令

系列文章目录 ---- 文章目录 系列文章目录 前言 一、Linux是什么 二、Linux下基本指令 1.ls指令 2.pwd指令 3.cd指令 4.touch指令 5.mkdir指令 6.rmdir指令....uname -r指令 27.重要的几个热键 28.关机 29.扩展命令 30.shell命令以及运行原理 总结 ---- 前言 ---- 一、Linux是什么 Linux是一种自由和开放源代码的类UNIX...访问Linux手册页的命令是man 语法: man [选项] 命令 常用选项 -k 根据关键字搜索联机帮助 num 只在num章节找 -a 将所有章节的都显示出来,比如 man printf...语法:echo [-ne][字符串]或 echo [–help][–version] 输出字符重定向另外一个文件 10.cp指令 语法:cp [选项] 源文件或目录目标文件或目录...shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。

47130

linux常用工具vivim的使用完整版

为什么要学 vim linux 有大量的配置文件,所以 linux 的文本处理工具也是比较多的,常用的有 less vi head tail cat grep sed awk …. 。...强制保存并退出(需要权限) :1,5 w [filename] 将第一行 5 行的数据写入新的文件 :!.../linux_basic/0310vi/man.config' 使用 vi 开启目录下的 man.config 这个档案; 在 vi 中设定一下行号; 移动到 58 行,向右移动 40 个字元,请问你看到的双引号内是什么目录...移动到第一行,并且向下搜寻一下‘ bzip2 ‘这个字串,请问他在第几行?...接着下来,我要将 50 100 行之间的‘小写 man 字串’改为‘大写 MAN 字串’,并且一个一个挑选是否需要修改,如何下达指令

81821

Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用,(笔记)

前言 本章将会分享Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用。...    head  -n    指定文件路径  tail   去指定文件中的末尾几行    tail   -n   指定文件路径   |   管道符   作用  连接两个或多个命令。...和vim 编辑使用 vim 和 vilinux 文本编辑器, vim 是 vi 的升级版本  vim 编辑器的三大模式: 命令行模式     编辑模式      末行模式 命令行模式: vim 打开文件进入的第一个模式...命令实操实验 7、复制 /etc/passwd  文件  /  下  名字改为password     cp  /etc/passwd  /password 8、vi的使用(以/etc/passwd...(6)从上往下查看所有bin的字符    (7)将整篇文档的所有bin替换为333    (8)将3行5行的333替换为444    (9)保存并退出。

16320

Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用,(笔记)

前言 本章将会分享Linux系列 常用命令(目录和文件管理)vi和vim 编辑使用。...    head  -n    指定文件路径  tail   去指定文件中的末尾几行    tail   -n   指定文件路径   |   管道符   作用  连接两个或多个命令。...和vim 编辑使用 vim 和 vilinux 文本编辑器, vim 是 vi 的升级版本  vim 编辑器的三大模式: 命令行模式     编辑模式      末行模式 命令行模式: vim 打开文件进入的第一个模式...命令实操实验 7、复制 /etc/passwd  文件  /  下  名字改为password     cp  /etc/passwd  /password 8、vi的使用(以/etc/passwd...(6)从上往下查看所有bin的字符    (7)将整篇文档的所有bin替换为333    (8)将3行5行的333替换为444    (9)保存并退出。

41630

程序员必备vim编辑器命令,你想要的我都整理好了(建议收藏)

最最最常用指令快捷键如下图: 快捷键 功能描述 :q 退出vi编辑器 :q!...不保存文件,直接退出vi编辑器 :w 只保存文件,但不退出vi编辑器 :wq 保存文件且退出vim编辑器 :start,endd 从start行开始end行进行删除操作 最后一个d标识删除 :%d...➜ ~ vim +num package.json -- num 标识光标定位几行 03.2 vim命令模式下,光标移动 ① 字符移动命令 ① h 将光标向左移动一格 ② j 将光标向下移动一格...-- num表示文件的第几行 ⑥ :num 底线命令模式下,直接给出行号,同样可以实现跳转 -- num 跳转行数 首尾行移动命令 ④ 退出命令 ① :wq 保存文件且退出vi编辑器 ② :...行num1行替换word1为word2 ⑤ :num,$s/word1/word2/g 从num行查询word1字符串,并替换为word2 ⑥ :s/str1/str2/g 从光标当前行搜索

88940

Linux 学习VI编辑器

:强制退出,不保存 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。...(6)复原(undo)上一个指令 u:假如您误操作一个指令,可以马上按u,回复到上一个操作。[超常用] .: .可以重复执行上一次的指令。 (7)更改 cw:更改光标所在处的字字尾$处。...在搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write写到自己终端上的信息 最后行方式命令 :n1,n2 co n3:将n1行n2行之间的内容拷贝n3行下 :n1,...---- 4.在整个文件的各行或某几行的行首或行尾加一些字符串。...---- :3,7s/string1/string2/ 仅替换文件中的3行7行中的“string1”成“string2”。

7.3K30

Day2 生信入门——linux入门

登陆mac(终端terminal)win(下载xshell)ssh 用户名@ip地址图片常用的linux指令1. pwd (print working directory 显示当前路径)2. mkdir...目录都可)4. rm1)删除文件——rm2) 删除空目录--rmdir3) 删除非空目录--rm -rTIP:图片5. cd接一个目录名称(进入该目录)直接cd不加目录名直接返回主目录(home)6. vi...(新建脚本or文本文档)(vilinux中的文本编辑器)图片7. catcat 接文本文件的名字,查看并直接将文本文件的内容输出到屏幕。...否则下面的命令都没办法运行head 接文本文件名,默认输出前10行,tail 接文本文件名,默认输出后10行,后面加上-n 自定义输出几行(例如:head -n 3 hello_world.txt 【注意...图片9. mv (移动or重命名)mv file 路径是移动file某路径下图片mv file1 file2是将file1重命名为file2图片

22240

Linux文档编辑的命令都有哪些?linux命令详解

这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示: 1行仅是在1个文件中出现过的列。 2行是仅在2个文件中出现过的列。...3行则是在1与2个文件里都出现过的列。 若给予的文件名称为”-“,则comm指令会从标准输入设备读取数据。 4、csplit命令 ​Linux csplit命令用于分割文件。...ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。 ed命令并不是一个常用的命令,一般使用比较多的是vi 指令。...7、ex命令 ​Linux ex命令用于在Ex模式下启动vim文本编辑器。 ex执行效果如同vi -E,使用语法及参数可参照vi指令。...如要从Ex模式回到普通模式,则在vim中输入”:vi”或”:visual”指令即可。

1.7K20

Linux入门学习笔记

指令、选项或参数之间不论空几个格, shell 都视为一个空格。 2. 指令太长时,可以使用“ \ ”(反斜杠)符号使指令连续下一行。 3. Linux 环境下,字母区分大小写。...当我们执行一个指令时,系统会依照环境变量 PATH 的设定 PATH 定义的每个路径下搜寻文件,先搜寻到的指令文件先被执行。 14....22. vi 是 Unix/Linux 默认的字处理软件,分为 3 种模式: 一般模式:以 vi 处理文件时,已进入该文件就是一般模式,可处理删除、复制、粘贴等动作,无法编辑; 编辑模式:在一般模式下按下...可查找数据、读取、存盘、大量字符替换、退出 vi 、显示行号等。 23. 常用 vi 指令 一般模式 ? ? 编辑模式 ? 命令行模式 ?...在一串指令中,在 ` 之内的指令将被首先执行,而其执行结果将作为外部的输入信息。 32. 如果要执行上一个指令,除了使用上下键外,还可以直接以 !! 来表示;要执行 n 条指令,可以使用 !

1.2K100

Linux从零精通》基础与常用操作

:当前目录,“..”上一级目录 ~:用户所在的家目录 绝对路径和相对路径 例: 绝对路径:cd /root 相对路径:cd /root 后输入 cd web 进入 /root/web Linux...-n:制定显示几行。...我们只需要看尾部最新的几行即可 wc:显示文件的行数,数字,字节 -c:只显示字节 -w:只显示字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。...-l:只显示行 Vim编辑器 //vi编辑器是linux自带的 //vim需要后期安装,vim和vi操作一样,学会vim后vi也就会了 //vim是vi的增强版,vim除了有颜色标记其他的也没什么了...关机的指令 - 数据同步写入磁盘:sync //关机之前对linux进行一个保存 - 常用的关机指令:shutdown - 重启,关机:reboot,halt,poweroff 关机-shutdown

90630

27个Linux文档编辑命令

Linux colrm命令 Linux colrm命令用于滤掉指定的行。 colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。...这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示:1行仅是在1个文件中出现过的列,2行是仅在2个文件中出现过的列,3行则是在1与...ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。 ed命令并不是一个常用的命令,一般使用比较多的是vi 指令。...ex执行效果如同vi -E,使用语法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入":vi"或":visual"指令即可。...Linux fgrep命令 本指令相当于执行grep指令加上参数"-F"。 Linux fgrep命令用于查找文件里符合条件的字符串。

2.2K60

27个Linux文档编辑命令

Linux colrm命令 Linux colrm命令用于滤掉指定的行。 colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果不加任何参数,则该指令不会过滤任何一行。...这项指令会一列列地比较两个已排序文件的差异,并将其结果显示出来,如果没有指定任何参数,则会把结果分成3行显示:1行仅是在1个文件中出现过的列,2行是仅在2个文件中出现过的列,3行则是在1与...ed是Linux中功能最简单的文本编辑程序,一次仅能编辑一行而非全屏幕方式的操作。 ed命令并不是一个常用的命令,一般使用比较多的是vi 指令。...ex执行效果如同vi -E,使用语法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入":vi"或":visual"指令即可。...Linux fgrep命令 本指令相当于执行grep指令加上参数"-F"。 Linux fgrep命令用于查找文件里符合条件的字符串。

2.9K60
领券