• vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi filename :打开文件,并将光标置于一行首 vi /pattern filename:打开文件,并将光标置于第一个与pattern...
    vi filename :打开或新建文件,并将光标置于第一行首
    vi n filename :打开文件,并将光标置于第n行首
    vi filename :打开文件,并将光标置于一行首
    vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
    vi filename....filename :打开多个文件,依次进行编辑


    移动光标类命令

    h :光标左移一个字符
    l :光标右移一个字符
    space:光标右移一个字符
    Backspace:光标左移一个字符
    k或Ctrl p:光标上移一行
    j或Ctrl n :光标下移一行
    Enter :光标下移一行
    w或W :光标右移一个字至字首
    b或B :光标左移一个字至字首
    e或E :光标右移一个字至字尾
    ) :光标移至句尾
    ( :光标移至句首
    }:光标移至段落开头
    {:光标移至段落结尾
    nG:光标移至第n行首
    n :光标下移n行
    n-:光标上移n行
    n$:光标移至第n行尾
    H :光标移至屏幕顶行
    M :光标移至屏幕中间行
    L :光标移至屏幕行
    0:(注意是数字零)光标移至当前行首
    $:光标移至当前行尾



    屏幕翻滚类命令

    Ctrl u:向文件首翻半屏
    Ctrl d:向文件尾翻半屏
    Ctrl f:向文件尾翻一屏
    Ctrl+b;向文件首翻一屏
    nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部.



    插入文本类命令

    i :在光标前
    I :在当前行首
    a:光标后
    A:在当前行尾
    o:在当前行之下新开一行
    O:在当前行之上新开一行
    r:替换当前字符
    R:替换当前字符及其后的字符,直至按ESC键
    s:从当前光标位置处开始,以输入的文本替代指定数目的字符



    保存命令

    按ESC键 跳到命令模式,然后:

    :w   保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w!   强制保存,不推出vi
    :wq  保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    q:  不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑

    之后,回车,ok!

    进入vi的命令

    vi filename :打开或新建文件,并将光标置于第一行首
    vi n filename :打开文件,并将光标置于第n行首
    vi filename :打开文件,并将光标置于一行首
    vi /pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
    vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
    vi filename....filename :打开多个文件,依次进行编辑


    移动光标类命令

    h :光标左移一个字符
    l :光标右移一个字符
    space:光标右移一个字符
    Backspace:光标左移一个字符
    k或Ctrl p:光标上移一行
    j或Ctrl n :光标下移一行
    Enter :光标下移一行
    w或W :光标右移一个字至字首
    b或B :光标左移一个字至字首
    e或E :光标右移一个字至字尾
    ) :光标移至句尾
    ( :光标移至句首
    }:光标移至段落开头
    {:光标移至段落结尾
    nG:光标移至第n行首
    n :光标下移n行
    n-:光标上移n行
    n$:光标移至第n行尾
    H :光标移至屏幕顶行
    M :光标移至屏幕中间行
    L :光标移至屏幕行
    0:(注意是数字零)光标移至当前行首
    $:光标移至当前行尾



    屏幕翻滚类命令

    Ctrl u:向文件首翻半屏
    Ctrl d:向文件尾翻半屏
    Ctrl f:向文件尾翻一屏
    Ctrl+b;向文件首翻一屏
    nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部.



    插入文本类命令

    i :在光标前
    I :在当前行首
    a:光标后
    A:在当前行尾
    o:在当前行之下新开一行
    O:在当前行之上新开一行
    r:替换当前字符
    R:替换当前字符及其后的字符,直至按ESC键
    s:从当前光标位置处开始,以输入的文本替代指定数目的字符



    保存命令

    按ESC键 跳到命令模式,然后:

    :w   保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w!   强制保存,不推出vi
    :wq  保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    q:  不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑

    之后,回车,ok!
    展开全文
  • vim 保存退出,  先按ESC ,然后:wq(保存退出...正常退出,就是文件没有修改过的退出  按了ESC后再输入冒号,在输入命令时,直接输入"q", 保存退出:  先按ESC,再输入冒号,在输入命令时,直接输入"q!" ...

    vim 保存退出,

      先按ESC ,然后:wq(保存退出)W:write,写入 Q:quit,退出,

      也可以直接输入X,代表WQ,也是保存退出

      或者 先按ESC,再按shift+ZZ 也是保存退出

     

    正常退出,就是文件没有修改过的退出

      按了ESC后再输入冒号,在输入命令时,直接输入"q",

    不保存退出:

      先按ESC,再输入冒号,在输入命令时,直接输入"q!"

    强制退出:

      先按ESC,再按冒号,在输入命令时,直接输入"!" 但退出后,会有提示! ,不建议用

    注意事项

      注意:linux命令要小写哦!

     

     

     

    转自:https://www.cnblogs.com/crazylqy/p/5649860.html

    转载于:https://www.cnblogs.com/bert227/p/10275287.html

    展开全文
  • Linux编辑文件退出

    2020-03-10 22:53:51
    Linux编辑文件退出 :w 保存文件但退出 :w file 将修改另外保存到file中,退出 :w! 强制保存退出 :wq 保存文件并退出 :wq! 强制保存文件,退出 :q 保存文件,退出 :q! 保存文件,强制退出 ————...

    Linux编辑文件退出
    :w 保存文件但不退出
    :w! 强制保存不退出

    :wq 保存文件并退出
    :wq! 强制保存文件,退出

    :q 不保存文件,退出
    :q! 不保存文件,强制退出

    展开全文
  • 1.进入文件 vim 文件名(vim test.txt) ... :w file 将修改另外保存到file中,不退出vi  :w! 强制保存,推出vi  :wq 保存文件退出vi  :wq! 强制保存文件,并退出vi  :q 保存文件退出vi ...

    1.进入文件  vim 文件名(vim test.txt)

    2.编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的):

       :w   保存文件但不退出vi

       :w file 将修改另外保存到file中,不退出vi

       :w!   强制保存,不推出vi

       :wq  保存文件并退出vi

       :wq! 强制保存文件,并退出vi

       :q  不保存文件,退出vi

       :q! 不保存文件,强制退出vi

       :e! 放弃所有修改,从上次保存文件开始再编辑

    展开全文
  • 进入vi下面修改东西,一小心修改错了,想要恢复,习惯性的Ctrl+z居然忘记这是windows的专利了。网上搜了一下相关的保存及退出命令,但是最实用我这个情况的就是一个快捷键Ctrl+C。 鉴于以后会多多接触linux把其他...

    进入vi下面修改东西,一不小心修改错了,想要恢复,习惯性的Ctrl+z居然忘记这是windows的专利了。网上搜了一下相关的保存及退出命令,但是最实用我这个情况的就是一个快捷键Ctrl+C。

    鉴于以后会多多接触linux把其他的退出命令也copy过来,以备后用(该部分引用网友的方法):

    当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。
    在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文件没被修改过,则Vi直接退出, 返回到shell。
    在末行模式下,输入命令
    :w
    Vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给编辑文件起一个新的文件名。
    :w newfile
    此时Vi将把当前文件的内容保存到指定的newfile中,而原有文件保持不变。若newfile是一个已存在的文件,则Vi在显示窗口的状态行给出提示信息:
    File exists (use ! to override)
    此时,若用户真的希望用文件的当前内容替换newfile中原有内容,可使用命令
    :w! newfile
    否则可选择另外的文件名来保存当前文件。
    在末行模式下,输入命令
    :q
    系统退出Vi返回到shell。若在用此命令退出Vi时,编辑文件没有被保存,则Vi在显示窗口的最末行显示如下信息:
    No write since last change (use ! to overrides)
    提示用户该文件被修改后没有保存,然后Vi并不退出,继续等待用户命令。若用户就是不想保存被修改后的文件而要强行退出Vi时,可使用命令
    :q!
    Vi放弃所作修改而直接退到shell下。
    在末行模式下,输入命令
    :wq
    Vi将先保存文件,然后退出Vi返回到shell。
    在末行模式下,输入命令
    : x
    该命令的功能同命令模式下的ZZ命令功能相同。

    展开全文
  • su - root 切换root用户 加 - 能带上配置文件 cd /usr/tomcat/conf/ 切换到要访问的目录 vi context.xml vi 文件名 打开该文件的具体内容 鼠标不管事了,需要用电脑上下键 ,复制编辑修改文件后 :wq 保存退出 ...
  • vi文件保存退出命令":wq"和":x"的区别vi是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保 存文件退出愿意使用":wq"命令是因为它得多敲一个字母。 但是,今天我才知道":x"和":wq"的真正...
  • linux编辑文件,中途退出再进入编辑操作在使用 Vi/Vim 的时候,有时想临时退出 Vi/Vim,转到 shell 环境里去做一些操作,等这些操作结束后,再继续回到刚才的 Vi/Vim 状态。针对这一经常碰到的现实需求,很多人在...
  • linux修改文件内容

    2019-06-20 14:54:06
    因为今天用了linux的复制文件功能以及修改文件内容的指令,所以刚好整理一下以备之后学习。 复制文件到指定目录 cp +文件名(可带路径)+目标路径(带路径) 如: cp start.sh /home/deploy/test/yirigong1 就是将...
  • vim是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保存文件退出愿意使用":wq"命令是因为它得多敲一个字母(本人比较懒)。 两者的真正区别如下: :wq 强制性写入文件退出。即使文件没有被修改...
  • vi 文件: 回车后就进入进入编辑模式,按 o 进行编辑 ...:w file 将修改另存到file中,不退出vi 编辑 2.保存并退出: :wq 保存文件退出vi 编辑 :wq! 强制保存文件退出vi 编辑 3.保存并退出: q: ...
  • Linux退出/保存

    2017-04-03 16:34:56
    Linux中的退出保存有两种方式 第一种: :wq 保存且退出 :q!保存强行退出 第二种: :x 保存退出 第二种与第一种的不同就是:x只有在真正修改了文档的内容才会更新最新修改时间,而:wq每次都会更新最新修改...
  • 在某些时候,需要清空文件内容,而删除文件。比喻有些日志文件(log.txt);在linux下的命令为:true >log.txt测试结果:touch log.txt →#新建文件log.txtvi log.txt →#编辑文件 随便输入什么东西:...
  • 当在linux下编辑文件退出后没有按正常操作退出 ctrl+c或Esc shift+: wq 再次进入此文件就会出现这种情况: 或者这种情况: 解决方法为:删除对应的文件的的交换文件:.文件名.swp 首先查询文件位置 [root@...
  • 修改linux配置文件

    2018-08-27 15:22:10
    问题:有时候需要修改linux上的配置文件,但是又太会用vim工具,所以采取另外一种办法,将配置文件先传输到本机上,再修改配置文件,再覆盖原来的配置文件。但是windows系统上,“.sh”文件到了linux上,就变成了...
  • linux下没有创建时间的概念,也就是能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间,但是能依赖文件内容来判断文件是否被修改,举个例子,用vim打开文件做任何修改操作,执行...
  • 不要怕,Linux是很强大的,在程序退出的时候,会在可执行文件所在的目录生成一个core文件,它很好地记录了一些神秘而又必要的东西,帮助你定位到错误的根源,想想以前面试的时候人家闻到core文件,我答上来,你说...
  • :w保存文件不退出vi 编辑 :w! 强制保存,不退出vi 编辑 :w file将修改另存到file中,不退出vi 编辑 :wq保存文件退出vi 编辑 :wq!强制保存文件退出vi 编辑 q:保存文件退出vi 编辑 :q!保存文件并...
  • :wq //在退出时,直接输入:wq会发现退出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制
  • vi编辑器是所有Unix及Linux系统下标准的编辑器,介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的...
1 2 3 4 5 ... 20
收藏数 303,670
精华内容 121,468