Linux连接主机xshell,Linux vi编辑器使用教程

Linux连接主机xshell

3b28e207a7474e588d64acf7b38fbf7e.jpg


Linux vi编辑器使用教程 

以下是Linux中vi编辑器的使用教程:

  1. 打开终端并输入vi命令,然后按回车键打开vi编辑器。

  2. 默认情况下,vi编辑器处于命令模式。在命令模式下,你可以执行一些编辑操作。例如:

    • i:进入插入模式,在光标前插入文本。
    • a:进入插入模式,在光标后插入文本。
    • o:在当前行下方插入新行并进入插入模式。
    • dd:删除当前行。
    • yy:复制当前行。
    • p:粘贴已复制或剪切的内容。
  3. 要保存文件并退出vi编辑器,请先按Esc键返回到命令模式,然后输入:wq命令并按回车键。这将保存更改并退出编辑器。

  4. 如果只想保存更改而不退出编辑器,请在命令模式下输入:w命令并按回车键。

  5. 若要退出编辑器而不保存更改,请在命令模式下输入:q!命令并按回车键。

这只是vi编辑器的基本用法。还有很多其他功能和快捷键可供探索。如果需要更详细的帮助信息,请在命令模式下输入:help命令并按回车键。

vi编辑器是Linux系统中常用的文本编辑器之一,它具有强大的功能和灵活的操作方式。本教程将详细介绍vi编辑器的使用方法,包括打开文件、编辑文本、保存修改和退出编辑等操作。

打开vi编辑器:
要打开vi编辑器,首先需要打开终端窗口。在终端中输入以下命令:

vi filename

其中,filename是你要编辑的文件名。如果该文件存在,则会打开该文件;如果文件不存在,则会创建一个新文件并打开。

进入编辑模式:
vi编辑器有两个主要的模式:命令模式和编辑模式。在命令模式下,你可以执行各种操作,如移动光标、复制粘贴等;而在编辑模式下,你可以输入和编辑文本。

一开始打开vi编辑器后,默认处于命令模式。要进入编辑模式,只需按下i键即可。此时,你可以看到左下角显示了一个-- INSERT --的提示,表示你已进入编辑模式。

编辑文本:
在编辑模式下,你可以自由地输入和编辑文本。可以使用方向键移动光标到指定位置开始编辑,也可以使用其他命令进行快速定位。

保存修改:
在vi编辑器中,保存修改需要回到命令模式。按下Esc键,确保你处于命令模式下。然后输入冒号:,接着输入命令wq,最后按下回车键即可保存修改并退出编辑。如果你只是想保存修改而不退出编辑器,可以使用命令

  • :q!:退出编辑器而不保存更改。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1429954.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

从0开始学统计-t检验

1.什么是t检验? t检验是一种用于比较两个样本均值之间差异是否显著的统计方法。它通常用于以下几种情况: (1)单样本 t 检验:用于检验一个样本的平均值是否与一个已知的总体平均值(或者一个假设的总体平均…

SpringCache+redis实现缓存

SpringCacheredis实现缓存 介绍注解入门程序环境准备1). 数据库准备2). 导入基础工程3). 注入CacheManager4). 引导类上加EnableCachingCachePut注解1). 在save方法上加注解CachePut2). 测试 CacheEvict注解1). 在 delete 方法上加注解CacheEvict2). 测试3). 在 update 方法上加…

# 文件或目录损坏且无法读取 的解决方案

文件或目录损坏且无法读取 的解决方案 一、问题描述: windows 系统下,当对某一个文件或文件夹操作时,出现【文件或目录损坏且无法读取】,这时不管对其进行修改、删除、更改属性等操作,都不能正常进行,在 …

揭秘《庆余年算法番外篇》:范闲如何使用维吉尼亚密码解密二皇子密信

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容,和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣! 推荐:数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注 导航: LeetCode解锁100…

高斯过程学习笔记

目录 基础知识 例子 推荐 A Visual Exploration of Gaussian Processes (distill.pub) AB - Introduction to Gaussian Processes - Part I (bridg.land) 基础知识 高斯过程回归(Gaussian Process Regression) - 知乎 (zhihu.com) 高斯过程&#x…

Linux自动重启系统脚本测试工具

前言 脚本允许用户指定重启的次数和重启间隔时间,并自动生成相应的定时任务。通过使用这个脚本,系统管理员可以轻松地设置重启测试。每次重启操作都会被记录下来,以便用户随时了解测试情况。 一、脚本 #!/bin/bashif [ "$1" &qu…

CAD二次开发(4)-编辑图形

工具类:EditEntityTool.cs using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.Geometry; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Th…

20道经典自动化测试面试题

概述 觉得自动化测试很难? 是的,它确实不简单。但是学会它,工资高啊! 担心面试的时候被问到自动化测试? 嗯,你担心的没错!确实会被经常问到! 现在应聘软件测试工程师的岗位&…

神经网络不确定性综述(Part V)——Uncertainty measures and quality

相关链接: 神经网络不确定性综述(Part I)——A survey of uncertainty in deep neural networks-CSDN博客 神经网络不确定性综述(Part II)——Uncertainty estimation_Single deterministic methods-CSDN博客 神经网络不确定性综述(Part III)——Uncertainty est…

基于深度学习和去卷积的盲源分离方法在旋转机械上的应用

关键词:预测性维护、盲源分离、振动分析、传递函数移除、二阶循环平稳性、轴承监测、机器学习 振动是旋转机械中主要的故障指示器,它们主要来源于两个方面:一个是与齿轮相关的振动(主要源于齿轮啮合过程中的冲击和不平衡负载&…

图像处理案例01

案例01 例011.1 目标1.2 步骤1.3 代码 例01 1.1 目标 找出图形中的圆弧。 1.2 步骤 读入图像。彩色图转灰度图。图像处理。读灰度图阈值分割,得到img_thre,除掉图中的蓝色和绿色,只留下白色。对img_thre做水平梯度得到gx,这样…

算法:树状数组

文章目录 面试题 10.10. 数字流的秩327. 区间和的个数315. 计算右侧小于当前元素的个数 树状数组可以理解一种数的存储格式。 面试题 10.10. 数字流的秩 假设你正在读取一串整数。每隔一段时间,你希望能找出数字 x 的秩(小于或等于 x 的值的个数)。 请实现数据结构…

Python 静态网页信息爬取

在当今数字化时代,数据的价值不言而喻。对于研究人员、开发者和数据分析师来说,能够从互联网的海量信息中提取所需数据,无疑是一项宝贵的技能。Python,作为一种广泛使用的编程语言,提供了多种工具来实现这一目标&#…

Studio 3T 2024.3 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端,支持自然语言查询

Studio 3T 2024.3 (macOS, Linux, Windows) - MongoDB 的专业 GUI、IDE 和 客户端,支持自然语言查询 The professional GUI, IDE and client for MongoDB 请访问原文链接:https://sysin.org/blog/studio-3t/,查看最新版。原创作品&#xff…

Autodesk 3DS Max v2025 解锁版安装教程 (3D 建模软件)

前言 Autodesk 3ds Max 是一款功能强大的 3D 建模和动画解决方案,游戏开发人员、视觉效果艺术家和平面设计师使用它来创建庞大的世界、令人惊叹的场景和引人入胜的虚拟现实 (VR) 体验。 Autodesk 3DS MAX是业界使用最广泛的3D建模和动画软件程序之一,它…

基于FPGA的VGA显示

文章目录 一、VGA介绍二.VGA显示字符三、VGA显示彩色条纹四、VGA显示彩色图片五、参考 一、VGA介绍 VGA(Video Graphics Array)视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输出数据的专用接口。VGA接口共…

21.Happens-Before原则

文章目录 Happens-Before原则1.Happens-Before规则介绍2.规格介绍2.1.顺序性规则(as-if-serial)2.2.volatile规则2.3.传递性规则2.4.监视锁规则2.5.start规则2.6.join()规则 Happens-Before原则 JVM内存屏障指令对Java开发工程师是透明的,是JMM对JVM实现的一种规范和…

基于MetaGPT构建LLM 订阅 Agent

前言 在上一篇文章中,我们学习了如何利用MetaGPT框架构建单智能体和多智能体,并通过一个技术文档撰写Agent和课后作业较为完整的理解一个Agent的需求分析和开发流程;但是技术要和应用结合才能得到更广泛的推广;在本文中&#xff0…

【css3】04-css3转换

目录 1 2D转换 2 3D转换 3 案例:旋转的魔方 1 2D转换 ## 2D转换 ☞ 位移 transform: translate(100px,100px); 备注: 位移是相对元素自身的位置发生位置改变 ☞ 旋转 transform: rotate(60deg); 备注&am…

51 单片机[4]:数码管显示

目标: 一次显示一个数字:在数码管第三位显示6.同时显示多个不同数字:在数码管前三位分别显示1, 2, 3. 一、认识数码管 LED数码管:数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件…