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

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

Vi放弃所作修改而直接退到shell下,则Vi在显示窗口的状态行给出提示信息: File exists (use ! to override) 此时, 在末行模式下,。...在末行模式下,若在用此命令退出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 !

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

Linux——vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。...1) 命令行模式command mode)   控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者 last line mode。...复制   「yw」:将光标所在之处到字尾的字符复制缓冲区中。   「#yw」:复制#个字缓冲区   「yy」:复制光标所在行缓冲区。

9.4K20

Linux vi的使用

Linux vi的使用 vi模式转换 经常使用的三种基本模式:命令模式(Command Mode),输入模式(Input Mode),末行模式(Last Line Mode),其他的9种模式不做介绍,...vi文件保存和退出 :w 保存文件 :q 退出文件,若文件有改动则提示不能退出 :q!...dw 为删除词的部分内容,需将光标放置该词要保存部分的右边。...输入dw来删除该词余下的部分 删除一行 将光标放置该行的任意处并输入dd 删除多行 ndd    包括当前行 删除文件的结尾 为删除从当前行文件结尾的所有内容(包括当前行),需输入dG 4、复制...复制一行命令:yy 粘贴命令:p  (粘贴到当前行的下一行) 复制指定文件的内容  : r filename 5、查找一个字符串 输入/,并在/后面输入要查找的串,然后按下回车

8.7K10

VI中的多行删除与复制

VI中的多行删除与复制 法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d 法二: 光标所在行,dd 光标所在行以下的N行,Ndd 方法1: 光标放到第6行, 输入:2yy 光标放到第9行,...方法2: 命令行模式下输入 6,9 co 12 复制第6行第9行之间的内容第12行后面。...要删除多行的话,可以用 :5, 9 de VIM常用命令 常用命令 1) 光标命令 k,j,h,l---上下左右光标移动命令,虽然可以在Linux中使用键盘右边的四个光标键, 但是记住这四个命令还有非常有用的...string-----从光标所在处向后/向前查找相应的字符串的命令 4)拷贝复制命令 yy,p -----拷贝一行剪贴板/取出剪贴板中内容的命令 常见问题及应用技巧 1) 在一个新文件中读/etc...file :w /tmp/1 既然没法存盘,不想放弃所做的所有修改,先临时存到/tmp/1 :20,59w /tmp/1 或者仅仅把第2059行之间的内容存盘成文件/tmp/1 3) 用VI编辑一个文件

5.7K10

linux怎么将文件复制别的文件_linux 文件夹复制

大家好,又见面了,我是你们的朋友全栈君 参考Linux怎么复制文件其他文件夹 – 云+社区 – 腾讯云 1. 前言 本文主要讲解linux怎么复制文件其他文件夹。...linux怎么复制文件其他文件夹 2. 如何使用cp命令 cp命令的使用语法: cp [OPTIONS] 源… 目标 源可以有一个或多个文件或目录作为参数,目标可以有一个文件或文件夹作为参数。...Linux使用cp命令复制文件或文件夹 Linux使用cp命令复制文件或文件夹 使用cp的最基本场景是复制当前工作目录中的文件。...Linux使用cp命令复制文件夹 Linux使用cp命令复制文件夹 要复制一个目录,包括它的所有文件和子文件夹,请使用-R或-R选项。...总结 通过本文,您应该知道了在linux系统上怎么复制文件其他文件夹。使用cp命令复制文件和目录是一项简单的任务。有关终端中所有可用cp选项的信息,请键入man cp。

10.5K20

linuxvi,vim命令

vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...,会复制换行符 yy 复制当前行的内容 yyp 复制当前行下一行,此复制不会放到剪切板中 nyy 复制当前开始的 n 行 p,P,....,会复制换行符yy复制当前行的内容yyp复制当前行下一行,此复制不会放到剪切板中nyy复制当前开始的 n 行p,P,.粘贴ddp当前行和下一行互换位置J合并行Ctrl+r重复上一次动作Ctrl+z暂停并退出...) 光标局首 { 光标段落开头 } 光标段落结尾 nG 光标下移动到 n 行的首位 n$ 光标移动到 n 行尾部 n+ 光标下移动 n 行 n- 光标上移动 n 行 查找命令 指令 效果 *...显示设置参数 :set autoindent 自动缩排,回车与第一个非空格符对齐 :syntax on/off 根据程序语法高亮显示 :set highlight 高亮设置查看 :set hlsearch 查找代码高亮显示

21.5K20

免密码从windows复制文件linux

免密码从windows复制文件linux 2018-7-25 作者: 张子阳 分类: Linux 有时候,我们需要使用编码的方式将文件从Windows系统发送到Linux系统上,这篇文章将记录如何实现这一过程...也许有更好的方案可以直接传给Hive,但一种间接的方案是先把文件发到Linux上,然后在Linux上使用load data读入Hive中。...打开cmd命令行工具,使用cd命令,进入该目录下。然后,在D盘根目录创建一个hello.txt文件,尝试将该文件发送至 linux上的 /root/downloads文件夹下。...复制公钥 复制对话框上面文本框的公钥,然后执行下面的语句,将公钥加至Linux系统的authorized_keys文件中: # echo "ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAkOCtqdeNszoEszhJvO9WMBsydQ12GQMsMtjD...再次执行pscp,使用-i标记指定刚才生成的私钥位置,就可以成功复制文件linux系统了。

5.1K10

Linux复制文件多个目录中

在本篇中,我们会用一个简单的方法在 Linux 中用一个命令来将目录复制多个文件夹中。...---- 通常写法 在 Linux 中,cp 命令常被用于从一个文件夹中复制文件另一个文件夹中,最简单的语法如下: # cp [options….] source(s) destination 看下下面的命令...,通常你会使用两个不同的命令来将相同的文件复制不同的文件夹中: # cp -v /home/xgj/bin/sys_info.sh /home/xgj/test # cp -v /home/xgj/bin.../sys_info.sh /home/xgj/tmp 快捷写法 假设你想要复制一个特定文件 5 个或者更多的文件夹中,这意味着你需要输入 5 次或者更多的cp命令么?...cp – 用于复制文件。 -v – 启用详细模式来显示更多复制细节。

5.2K10

linuxvi编辑器保存文件命令_linuxvi编辑文件

工具: Linux 方法: 1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得....2、用”vi test12″命令进入vi命令行模式(vi filename)....如果想让文本显示行号.就在命令行 模式下,在文本最后输入”:set nu”命令.就可以了 5、复制   「yw」:将光标所在之处到字尾的字符复制缓冲区中。   ...「yy」:复制光标所在行缓冲区。   「#yy」:例如,「6yy」表示拷贝从光标所在的该行”往下数”6行文字。   「p」:将缓冲区内的字符贴到光标所在位置。...注意:所有与”y”有关的复制命令都必须与”p”配合才能完成复制与粘贴功能。 6、查找 用”/”加上要查找的内容.例如”/hello”或者是”?

18.9K20

linuxvi命令详解_centos7 vi命令

Linux命令 – vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是...Linux中最基本的文本编辑器。...那个是数字的 0 ,删除游标所在处,该行的最前面一个字符 yy 复制游标所在的那一行(常用) nyy n 为数字。...复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用) y1G 复制游标所在行第一行的所有数据 yG 复制游标所在行到最后一行的所有数据 y0 复制光标所在的那个字符该行行首的所有数据...y$ 复制光标所在的那个字符该行行尾的所有数据 p, P p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行!

10.3K10

Linux-vi和vim

文章目录 vi和vim 模式 一般模式 编辑模式 命令模式 快捷键 vi和vim ---- Vi是unix/linux操作系统中最经典的文本编辑器,只能是编辑字符,不能对字体、段落进行排版;它既可以新建文件...,也可以编辑文件;它没有菜单,只有命令,且命令繁多,vi适用于文本编辑。...Vim是从 Vi 发展出来的一个文本编辑器,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计代码补全、编译及错误跳转等方便编程的功能特别丰富,vim适用于coding。...就能进入一般模式了: 编辑模式 在一般模式下输入以下快捷键就能进入编辑模式,进行文本编辑: 快捷键 作用 i 从目前光标所在处输入(常用) I 在目前所在行的第一个非空格符处开始输入 a 从目前光标所在的下一个字符处开始输入...command 暂时离开 vi 指令行模式下执行 command 的显示结果 :!

7.9K20

Linux 学习VI编辑器

ctrl+b:向上翻一页代码 ctrl+d:向下翻半页代码 ctrl+u:向上翻半页代码 20G:快速的定位第二十行代码 gg:快速回到整个代码的第一行 G:快速的定位整个代码的最后一行...:强制退出,不保存 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。...复制当前行整行的内容vi缓冲区 yw 复制当前光标单词尾字符的内容vi缓冲区 y$ 复制当前光标行尾的内容vi缓冲区 y^ 复制当前光标行首的内容...yy:复制光标所在行。[超常用] p:复制单行您想粘贴之处。(指令‘yy’与‘p’必须搭配使用) yy:如:6yy表示拷贝从光标所在的该行往下数6行之文字。[常用] p:复制多行您想粘贴之处。...│不保存文件,直接退出      │ ├───────────┼───────────────┤ │:q          │退出vi            │ VI常用技巧VI命令可以说是Unix/Linux

7.6K30

Linux基础(vi,我的最爱)

很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等的跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,这对于windows的各种IDE而言都是基本功能,但是我最爱的vi呢?...vi是我的最爱,不仅因为他的高效,还因为他支持插件,今天只讲一款,叫ctag,用来干嘛?当然就是帮我们做代码定义跳转啦。废话少讲,来搞搞: 第一,下载。...事情的开始,你需要库函数的源代码Linux内核的源代码,我们的目的就是要在需要的时候可以跳转到这些地方的某些文件当中去查看相关的资料信息,有了上面的ctags工具之后,我们就可以在源代码的顶层目录处执行下面这条命令...的意思是:递归地进入当前目录下的所有子目录,把在该目录下的所有文件的关键词(包括函数名、宏、文件名等等关联一起,并且写入一个tags文件)。...例如添加以下信息(注意/home/vincent要换成你自己的系统的家目录路径): au BufEnter /home/vincent/* setlocal tags+=/home/vincent/Linux

4.9K10

linuxvi命令大全

在搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write写到自己终端上的信息 最后行方式命令 :n1,n2 co n3:将n1行n2行之间的内容拷贝第n3行下 :n1...,n2 m n3:将n1行n2行之间的内容移至第n3行下 :n1,n2 d :将n1行n2行之间的内容删除 :w :保存当前文件 :e filename:打开文件filename进行编辑.../Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。...虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定行。...—- 4.拷贝复制命令 —- yy、p——拷贝一行剪贴板或取出剪贴板中内容的命令。 二、常见问题及应用技巧 —- 1.在一个新文件中读/etc/passwd中的内容,取出用户名部分。

16.2K30
领券