Linux命令学习手册-vi介绍

LINUX命令行学习手册.rar Linux命令行学习手册,非常具体,希望对大家有所帮助 立即下载

文本编辑器和字处理软件是不一样的,要学会区分它

Linux系统下常用的文本编辑器:

一、vi、vim(vi improved)

二、Emacs(专业级的工作站)

三、nano

下面主要讲解vi---------------------------linux

1、vi是模式化的编辑器:三种模式

(1)插入模式或输入模式

(2)命令模式或编辑模式:只能是对文本进行复制、粘贴等等

(3)末行模式:

2、vi打开文件的常用方法

(1)vi file   

(2)vi +n file定位到文件的第n行行首

(3)vi +/PATTERN   file

如:vi  /ab file表示将光标定位到文件第一出现ab的位置

3、vi关闭文件的方法

(1):wq-----------------------保存退出

(2):q!-----------------------不保存直接退出

(3):q

4、vi模式之间的转换

vi默认打开的模式是命令行模式(编辑模式)

编辑模式到输入模式:

(1)a键(append)在当前光标所在处的后方插入内容

(2)i键(insert)在当前光标所在处插入内容

(3)o键 开启一新行,在光标所在处的下方新建一个新行并转入到输入模式

(4)A键    定位在当前光标所在行的行尾,并转入输入模式

(5)I键     定位在当前光标所在行的行首,并转入输入模式

(6)O键   定位在光标所在处的上方的那行并转入到输入模式

输入模式回到编辑模式:ESC键即可

编辑模式到末行模式:方法是冒号键(:)即可

末行模式回到编辑模式:ESC键

5、光标的移动

hjkl键

h键----------------光标向左移动一个光标

j键-----------------光标向下移动一个光标

k键----------------光标向上移动一个光标

l键----------------光标向右移动一个光标

w键--------------光标跳到后一个单词的词首

e键---------------下一单词的词尾(若当前光标未在当前单词的词尾,则先跳到此单词词尾)

b键--------------上一单词的词首(若当前光标未在当前单词的词首,则跳到此单词的词首)

~键(托字符)----------------------当前行的非空白字符上

0键(零键)-------------------------当前行的行首

$符(与零键刚好相反)-----------当前行的行尾

6、行间跳转:

nG键代表跳到n行上面

G键:文件尾部末行

:n末行模式下敲入n即可快速跳到第n行上

7、翻页(翻屏)

Ctrl+f键:往前翻一屏

Ctrl+b键:往后翻一屏

ctrl+d:往前翻半屏

ctrl+u:往后翻半屏

8、编辑操作:

x:删除光标所在处的字符

nx:删除光标所在处联系的n个字符

d:删除命令

dd:删除光标所在行

ndd:删除光标所在行一直向下的n行

dw:

de:

db:

d~:

末行模式进行删除:

ADDR1d,ADDR2d

:1,8d

:8d

.号表示当前行

$表示最后一行

.,$-1当前行到倒数第二行

 

9、改写操作

c:键

cc:删除光标所在行并转换至输入模式

ncc:删除光标所在行一直向下的n行而后转至输入模式

c$:删除光标所在处到行尾的内容并转至输入模式

 

10、复制操作

y(yank):键

yy:

nyy:

y$:

y0:

ye:

11、粘贴

p键,P键

p键粘贴到光标所在处的下方

P键粘贴到光标所在处的上方

 

 12、撤销命令

u(undo):撤销最近一次的操作

U:撤销过去保存在缓冲区的所有操作

13、撤销撤销

ctrl+r组合键:

14、重复上一次的操作:

.(redo)号:

15、可视化模式:

v:按字符选中

V:按行选择

16、vi打开多个文件

在末行模式下输入:

:next到下一个文件

:last到最后一个文件

:first到第一个文件

:prev到前一个文件

17、vi分屏操作

vi -o file file可以分屏显示file文件(上下分)

 

分屏显示时候光标在第一个屏上,如何跳到下一个屏呢,可以用Ctrl+w

vi -O file file可以分屏显示(左右分)

-o水平拆分

ctrl+w+arrow(箭头)

-O垂直拆分

18、如何拆分一个文件

ctrl+w,s水平拆分

ctrl+w,v垂直拆分

19、如何设置vi的工作特征

(1)显示行号

末行模式下用:set nu即可,若不显示的话可以用:set nonu

(2)自动缩进

末行模式下用:set ai即可,若不显示可以用:set noai

(3)语法高兴

syntax on

syntax off

 

全局配置:

/etc/vimrc

个人配置:

/.vimrc

 

 20、搜索具有特定特征的字符:

/PATTERN搜模式

?PATTERN表示文件从尾部向前搜索

 

 

 

21、查找并替换

在末行模式下使用s命令来实现

:ADDR1,ADDR2s/PATTERN/string/gi

g表示global全局

i表示ignore-case忽略大小写

Linux 学习手册--linux命令大全 文档详细介绍了Linux命令的参数、功能、用法 立即下载

相关推荐

linux命令大全完整版(pdf)

1. X WINDOWS SYSTEM reconfig 功能说明:转换配置文件。 语 法:reconfig [Xconfig] XF86Config 补充说明:reconfig 指令能将XFree86 3.1 及以前的版本的配 置文件,转成新的格式。现今的配置文件XF86Config,存放在 /etc 或/etc/X11 目录下,它的格式包含了更多的信息,因此在 转换之后,您还须自行编辑设置文件,输入不足的部分。 startx(start X Window) 功能说明:启动X Window。 语 法:startx [程序][--服务器设置] 补充说明:startx 为启动X Window 的script 文件, 实际上启动X Window 的程序为xinit。 参 数: [程序] 此处所指定的[程序]为X Window 所要 执行程序的配置文件。 [--服务器设置] startx 预设会去读 取.xerverrc中的配置,决定启动X Window的方式。

Linux系统上安装GI检查先决条件时提示缺少cvuqdisk 包

在CentOS 7.8环境下安装GI,检查先决条件提示缺少cvuqdisk的包 处理方法: 其实cvuqdisk包在grid的安装包里面自带,进入grid软件包目录下的rpm目录即可找到,安装即可 [root@test1 rpm]# pwd /setup/grid/rpm [root@test1 rpm]# ll total 12 -rw-r--r--. 1 grid dba 8288 Aug 26 2013 cvuqdisk-1.0.9-1.rpm [root@test1 rpm]# rp.

cqszpx的博客 955

linux vi手册

Vi编辑器完全使用手册,对初学者是非常全面的参考文献,帮助初学者快速掌握vi命令,在linux操作系统中快速编辑。

在Linux操作系统下,安装GI 12.1 或者升级到GI 12.1时遇到的问题

在Linux操作系统下,安装GI 12.1 或者升级到GI 12.1时遇到的问题

msdnchina的专栏@JiNan,ShanDong 881

Linux命令学习手册-patch命令

详细介绍了linu下patch命令的使用方式

ADS 使用调整器动态调参教程(Tuning)

ADS动态调参教程

weixin_42845306的博客 1万+

linux下如何启动集群gi,Linux系统:Centos7环境搭建Redis单台和集群环境

一、环境和版本Linux:centos7 三台三台Linux服务192.168.72.129192.168.72.130192.168.72.131Redis:redis-4.0.14二、上传Redis软件1、创建软件目录[root@localhost local]# cd /usr/local/[root@localhost local]# mkdir mysoft2、Xftp上传软件,解压[r...

weixin_32676541的博客 330

Sony SLVS-EC接口实战:如何用Xilinx K7 FPGA接收IMX421传感器数据(附电气特性匹配技巧)

本文详细介绍了在Xilinx Kintex-7 FPGA平台上实现Sony IMX421图像传感器SLVS-EC接口数据接收的完整实战方案。内容涵盖从硬件选型、PCB布局的电气特性匹配技巧,到FPGA内部GTX收发器配置、多通道绑定以及SLVS-EC协议数据解析与图像重组的关键步骤,为高速视觉系统开发提供了宝贵的调试经验和系统集成指导。

efc12345678的博客 265

Linux学习手册(命令大全)

入门概述 Linux 简介 Linux 内核最初只是由芬兰人==林纳斯·托瓦兹(Linus Torvalds)==在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户

Billy_hxp的博客 4303

RISC-V V向量指令集学习笔记——访存指令

RISC-V V向量指令集学习笔记——访存指令

qq_41724469的博客 5136

手把手教你学Simulink——基础电机控制场景实例:基于Simulink的永磁同步发电机温度场耦合仿真

摘要:本文详细介绍了基于Simulink的永磁同步发电机(PMSG)电-热耦合仿真方法。通过Simscape Electrical搭建含热端口的PMSG模型,结合集总参数热网络(LPTN)实现损耗计算与温度反馈,分析了过载工况下温升对电阻和永磁体性能的影响。仿真结果表明:150%过载20秒会导致绕组温升132°C,电阻增加42%,磁链衰减10.5%。文章还提供了自然冷却与强迫风冷的对比数据,并建议通过多物理场耦合仿真预防实机过热问题。该方法可有效支撑高功率密度电机热设计,避免永磁体退磁风险。

MHD0815的博客 251

Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册

Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 http://man.linuxde.net/

半遮雨的博客 1308

FLUENT Meshing Watertight Geometry工作流入门 - 5 生成表面网格

我们学习在生成表面网格任务下的不同输入。讨论了局部尺寸控制与全局尺寸控制的影响。最后,讨论了如何改进表面网格,以实现好的体网格质量。

B_etter_Man的博客 5635

linux输入什么命令进vi的手册,Linux命令学习手册-vi介绍

文本编辑器和字处理软件是不一样的,要学会区分它Linux系统下常用的文本编辑器:一、vi、vim(viimproved)二、Emacs(专业级的工作站)三、nano下面主要讲解vi---------------------------linux1、vi是模式化的编辑器:三种模式(1)插入模式或输入模式(2)命令模式或编辑模式:只能是对文本进行复制、粘贴等等(3)末行模式:2、vi打开文件的常用方...

weixin_36316494的博客 145

SAP SLT REODPS_REPL API 的使用介绍

本文聚焦 SAP 数据复制生态中的 RODPS_REPL(常被误写为 REODPS_REPL),解析其作为 ODP(Operational Data Provisioning)标准接口的核心功能与应用场景。RODPS_REPL 是 SAP 提供的 ABAP 接口集合,支持从 ODP 上下文(如 ODP_SAPI、ODP_CDS)执行初始化装载和增量捕获,被 SAP BW、Datasphere 及第三方工具(如 Azure Data Factory、Qlik Replicate)广泛调用。 关键要点: 核心对

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 227

Mediatek NeuroPilot Yolov8量化

【代码】Mediatek NeuroPilot Yolov8模型转化。

sdrgtywretyeruet的专栏 346

基础 Linux 命令速查清单

jaywcjlove/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux https://github.com/jaywcjlove/linux-command vim/vi 如何高效使用(键盘图打印版) - zhlh_xt的专栏 - 优快云博客 https://blog.c...

weixin_34055787的博客 132

【DaVinci Developer专题】-36-创建一个“既读又写”的Sender Receiver Port(SR PR-Port)

有时会遇到SWC需要对一个Port进行“既可以读,也可以写”的操作。以下图为例,Test_A_SWC中Test_A_Port是P-Port;Test_B_SWC中Test_A_Port是R-Port。Test_C_SWC需要对Test_A_Port同时进行“读”和“写”。 该篇将详细介绍PR-Port的创建方法。 目录 1 创建一个S/R Port Interface 2 将一个PR-Port端口添加至Application Component 3 PR-Port端口初始化 4 Run.

「汽车电子助手」的博客 3013

Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

Linux 基础操作、常用shell命令、vi常用命令、man帮助手册 一、简述 记录简单的Linux 基础操作、常用shell命令、vi编辑器常用命令、man帮助手册的使用。 二、Linux 基础操作 1、按 Ctrl+Alt+t 快捷键或者双击桌面的“Terminal”调出伪终端(命令行窗口)。 超级终端: ...

Genven_Liang的博客 3万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux—vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。

在路上 55万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

linux vi命令

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1**、vi的基本概念**   基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line .

manongxianfeng的博客 2万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux命令 - vi命令

Linux命令 - vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编 辑器.。 1.语法: vi [参数] [文件名称]... 2.功能:   编辑文件。 3.参数: n 打印最近的n条历史命令。 -N 显示历史记录中最近的N个记录。 -c 清空当前历史命令。 -a 将目前新增的历史

EstherLty的博客 1万+

linux系统 VI 命令

linux系统 VI 命令

Thinking In Java 3万+

Linux vi命令介绍及 所有快捷键

vi 命令是一种文本编辑器,常用于 Linux 和 Unix 操作系统中。它的设计初衷是为了在命令行界面下对文件进行编辑,因此具有简单、高效和灵活的特点。虽然现代计算机使用图形界面的文本编辑器已很普遍,但 vi 仍然被广泛使用,尤其是在服务器运维和开发领域。在本文中,我将全面详细讲解 vi 命令及其全部快捷键。

兴趣是最好的老师,勤能补拙 5590
上一篇: Linux命令学习手册-ls命令
下一篇: Linux命令学习手册-grep命令
kobejayandy
博客等级 码龄18年 2853粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值