首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux vim怎么退出编辑模式_shell退出vi编辑器

用的命令是:ctrl + R vi编辑器中有三种状态模式 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建...)文件 $ vi myfile 退出vi编辑环境 输入末行命令放弃对文件的修改,并退出编辑器 :q!...文件保存与另存为 保存文件 保存对vi编辑器中已打开文件的修改 :w 另存为文件 将vi编辑器中的内容另存为指定文件名 :w myfile 退出vi编辑器的多种方法 未修改退出 没有对vi编辑器中打开的文件进行修改...,或已对修改进行了保存,直接退出vi编辑器 :q 保存并退出 对vi编辑器中的文件进行保存并退出vi编辑器 :wq 不保存退出 放弃对文件内容的修改,并退出vi编辑器 :q!

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

    Shell编程中关于函数退出状态码的讨论

    最近在学习《Linux命令行和shell脚本编程大全》(第四版)这本书,对于自己遇到的问题以及通过搜索引擎和书籍中的解决方案进行一个案例的剖析,希望对于像我这样的初学者,有一个帮助。...当我们使用python的思维来理解shell中的return返回值的时候,我们对于数据的结果总是存在困惑,如何将这种困惑打消,就是接下来的文章想要说明的事情。...0 函数退出状态码的形式函数运行结束,会生成一个状态码,或者不准确的称函数的返回值。函数退出码具体有三种方式:a. 默认退出码b. 使用return关键字c. 使用变量输出1 默认退出码我们通过$?...放在运行函数的后面,即可看到函数的退出码,如下:#!...这个特性导致使用默认退出码是一个不恰当的方式。2 使用return命令return 命令返回退出状态码是一件容易混淆的事情。

    610

    第2讲 NX10.0 入门图文教程——NX中点、线、面特征解读

    本次课程主要让大家了解在NX建模时,一定要学会观察点、线、面,时刻知道自己要选择什么细节,选择不同的细节时,在绘图区域,光标显示的效果会有所不同,一定要自己观察光标效果,才能明确自己选择的是什么细节,才能相应完成正确的操作...一、点 在NX10里,点的类型有独立点和实体棱边上的点,这些都统一称为点。下图中,左侧为单独点,右侧为实体棱边上的特殊点位。...image.png 单独选择中点是,光标右下角显示 image.png 单独选择面上点时,光标右下角显示 image.png 通过上面的展示,大家可以看出,进行选点操作时,一定看光标记号,默认情况下,NX...二、线 NX中有3种线体,三维空间里绘制的线,下图中绿色;二维空间里绘制的草图线,蓝色线体;实体上的棱边。...三、面        NX中面有基准面、实体面和片体三种,基准面的用途比实体面和片体面要大一些,这个可以通过后续的例子来佐证。

    1.1K00

    用Jetson Xavier NX做个AI白板

    今天这个项目来自Nazar Kaminskyi,是NVIDIA Jetson 社区项目里的一个 项目故事 今天,我们介绍一个有趣的项目,该项目使用Nvidia Jetson Xavier NX,深度学习和计算机视觉...github.com/MahmudulAlam/Unified-Gesture-and-Fingertip-Detection 硬件选择 作为我们的主要组件,我们 将NVIDIA  Jetson Xavier NX...性能提升 尽管Jetson Xavier NX具有相当强大的图形处理器单元,但对于我们的神经网络管道,它仍然无法实现实时视频处理。...因此,如果要使用其他硬件进行推理(与Xavier NX不同),则需要重建引擎。 然后,我们可以将Jetson设备切换到高性能模式后,将解决方案性能与捕获的图像形状为320x240进行比较。...对于Jetson Xavier NX,我们使用了功耗模式ID 2(15W 6核)。 最终结果 好结果!我们的准确性和召回率仅略有下降,这对我们的目的而言并不重要。我们很高兴!

    1.4K21

    VI退出 退出VIM 适用新手

    今天看了篇文章,说10万人中就有1个人不知道怎么退出VIM,我第一次用的时候也不知道怎么退出。 一、退出方法如下: :q — 退出(这是:quit的缩写) :q! — 不保存退出(这是:quit!...的缩写) :wq — 写入文件并退出(这是:writequit的缩写) :wq!...— (如果文件只有读权限)写入并退出;(如果文件没有写权限,强制写) :x — 类似于:wq,如果文件无变动,那就不写入 :qa — 退出全部(这是:quitall的缩写) 二、如果只是使用简单的文本编辑...、退出,使用的命令4个就足够了: 1、Linux下打开vi文本编辑器 vi 文件名 2、插入(即编辑文本) i 3、强制保存并退出(首先:按ESC键,跳到命令模式) :wq!...4、不保存并强制退出(首先:按ESC键,跳到命令模式) :q!

    6.4K70

    NVIDIA Xavier NX模组要出货了,盘点一下支持NX模组的载板

    我们已经透露了NVIDIA Xavier NX的最新状况:关于NVIDIA AGX Xavier NX的最新进展 很多做载板的公司已经迫不及待地发布他们的NX产品,我们一起来看一下吧! ?...首先说明一下,NVIDIA Xavier NX模组是兼容二代Jetson NANO开发套件(B01版本)的载板的!你还在等NVIDIA Xavier NX么?...这款NVIDIA Jetson Xavier NX(和Nano)载体板目前由D3 Engineering公司(https://www.d3engineering.com/)设计。...CTI还提供了由尺寸为135 x 105 x 50毫米的Jetson Xavier NX驱动的入门级NX edge计算机。...4 作为ASUS的关系企业研扬科技推出了基于Jetson AGX Xavier NX的紧凑型系统 ? ? 5中国台湾圆刚也推出支持Jetson NANO/Xavier NX的载板: ?

    2.5K30

    用Jetson Xavier NX做个AI白板

    今天,我们介绍一个有趣的项目,该项目使用Nvidia Jetson Xavier NX,深度学习和计算机视觉。 在过去的几个月中,许多专业互动已转移到网上:会议,演示文稿或课程。...github.com/MahmudulAlam/Unified-Gesture-and-Fingertip-Detection 硬件选择 作为我们的主要组件,我们 将NVIDIA Jetson Xavier NX...性能提升 尽管Jetson Xavier NX具有相当强大的图形处理器单元,但对于我们的神经网络管道,它仍然无法实现实时视频处理。...因此,如果要使用其他硬件进行推理(与Xavier NX不同),则需要重建引擎。 然后,我们可以将Jetson设备切换到高性能模式后,将解决方案性能与捕获的图像形状为320x240进行比较。...对于Jetson Xavier NX,我们使用了功耗模式ID 2(15W 6核)。 ? 最终结果 ? 好结果!我们的准确性和召回率仅略有下降,这对我们的目的而言并不重要。我们很高兴!

    1.2K21

    发布NX10.0+Blender RemoteApp

    ://docs.nvidia.com/grid/gpus-supported-by-vgpu.html 搞好驱动后,关机制作镜像(其实就是快照1),以免后面出错可以再回到这个节点 二、安装UG NX10.0...会报错如下 原因就是C:\windows\temp没有IIS_IUSRS用户的权限(默认有IIS_IUSRS,但一个都没勾选) 用户名得带上域,例如 登上后就是下面这样 点一下NX10.0...速度完全正常 一开始我买的GPU渲染型GN7vw,GN7vw.4XLARGE32,后来不小心误删除了,又买了GPU渲染型GNV4v,GNV4v.7XLARGE116,正好也对比了下,T4卡和A10卡在NX10.0...安装NX10.0的域控系统盘只有100G SSD云盘,按官网的公式计算性能,吞吐是140MB/s https://cloud.tencent.com/document/product/362/2353#....E6.80.A7.E8.83.BD.E6.8C.87.E6.A0.87.3Ca-id.3D.22performance.22.3E.3C.2Fa.3E 由于本人不会用NX(工业设计软件,太专业了

    1.5K61

    docker 容器自动退出(退出docker容器命令)

    就会自行退出 2、容器运行的命令如果不是那些一直挂起的命令( 运行top,tail、循环等),就是会自动退出 3、这个是 docker 的机制问题 解决方案 方案1: 网上有很多介绍,就是起一个死循环进程...,让他不停的循环下去,前台永远有进程执行,那么容器就不会退出了,以centos为例 shell>docker run -d centos /bin/sh -c “while true; do echo...hello world; sleep 1; done” 缺点: 命令太冗长了,还占用一个终端 方案2: shell>docker run -dit centos /bin/bash 添加-it...shell>docker ps 容器运行起来了 进入容器的方法: 使用exec,不要使用attach命令 attach命令就是使用现有终端,如果你要退出容器操作,那么bash结束,容器也就退出了...shell>docker exec -it /bin/bash //新建一个bash 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/128433

    5.3K40

    父进程退出时如何确保子进程退出

    前言 子进程退出的时候,父进程能够收到子进程退出的信号,便于管理,但是有时候又需要在父进程退出的时候,子进程也退出,该怎么办呢? 父进程退出时,子进程会如何?...如何确保父进程退出的同时,子进程也退出? 既然如此,如何确保父进程退出的同时,子进程也退出呢?或许我们可以在子进程和父进程之间建立通信管道,一旦通信异常,则认为父进程退出,子进程自己也回收资源退出。...内容很多,主要意思为:设置一个信号,当父进程退出的时候,子进程将会收到该信号。 那么根据这个,我们完全可以在父进程退出时,也给子进程一个退出的信号。...总结 有些情况下,我们常常需要父子进程共存亡,子进程退出时,父进程可以通过wait捕捉子进程的退出状态,但是父进程退出时,子进程却难以得知。...因此,在最初fork子进程的时候,便表明了,当父进程退出的时候,子进程收到SIGKILL信号,最终也退出。以此达到同生共死的目的。

    12K21

    linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi)

    在末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 在命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存被修改后的文件而要强行退出Vi时, 在末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在的文件,然后退出Vi返回到shell, 在末行模式下,则Vi在显示窗口的最末行显示如下信息: No write since last change (use !...to overrides) 提示用户该文件被修改后没有保存,可以再给编辑文件起一个新的文件名,输入命令 :q 系统退出Vi返回到shell,继续等待用户命令。

    27.1K20
    领券