精华内容
下载资源
问答
  • linux 编辑文件

    千次阅读 2018-11-02 15:01:14
    linux 编辑文件 vim vi 打开文件 :wq! 保存退出 :q! 退出不保存 i 开始编辑 gg:命令将光标移动到文档开头 G:命令将光标移动到文档末尾 行 0是行首 $是行尾 :22 跳到第22行 ctrl+g 显示行号 vi用/查找到一个...

    linux 编辑文件

    vim  vi 打开文件 

    :wq! 保存退出

    :q! 退出不保存

     i  开始编辑

    gg:命令将光标移动到文档开头
    G:命令将光标移动到文档末尾


    0是行首
    $是行尾
    :22      跳到第22行
    ctrl+g    显示行号

    vi用/查找到一个字符,怎么切换到下一个字符

    n 就分别是向后找
    N 向前找这个词
    展开全文
  • Linux编辑文件退出

    千次阅读 2019-10-28 21:16:01
    Linux编辑文件退出 :w 保存文件但不退出 :w file 将修改另外保存到file中,不退出 :w! 强制保存不退出 :wq 保存文件并退出 :wq! 强制保存文件,退出 :q 不保存文件,退出 :q! 不保存文件,强制退出 ————...

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

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

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

    展开全文
  • 5分钟学会Linux编辑文件命令

    万次阅读 多人点赞 2018-09-19 14:06:08
    Linux编辑文件命令    一、引言  相信有很多程序员朋友,在长时间不操作linux系统或者初学linux命令时,都有跟我有一样的疑惑。  这个vim命令与vi命令有什么区别?不都是编辑器么?  接下来呢,我就通过...

                                                        Linux编辑文件命令

     

     一、引言

              相信有很多程序员朋友,在长时间不操作linux系统或者初学linux命令时,都有跟我有一样的疑惑。

              这个vim命令与vi命令有什么区别?不都是编辑器么?

              接下来呢,我就通过这个问题进行阐述:

     

    二、vi命令与vim命令

              其实,很好理解:

              首先来说它们两者的共同点:都是文本编辑器。

              接下来是它们两者的不同点

                   vi编辑器:vi是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,

                                    它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。

                  vim编辑器:vim可以当作vi的升级版本,vim最大的特点是具有程序编辑的能力,可以以字体颜色

                                     辨别语法的正确性,方便程序设计。vim里面加入了很多额外的功能,例如支持正则表

                                     达式的搜索、多文件编辑、块复制等等。

              综上所述

                     由于vi编辑器对于Unix及Linux系统的任何版本,vi编辑器都是完全相同的,

                     所以,我们只需学会vi编辑器,您将在Linux的世界里畅行无阻。

     

    三、vi命令使用

             

              vi基本上可以分为三种模式,分别是一般模式、编辑模式和命令行模式,各模式的功能区分如下:

     

              ①、一般模式

                          当以vi打开一个文件就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用 

                          上下左右按键来移动光标,你可以使用删除字符或删除整行来处理文件内容,也可以使用

                          复制、粘贴来处理你的文件数据。

              ②、编辑模式

                          在一般模式中可以进行删除、复制、粘贴等的操作,但是却无法编辑文件的内容,只有当到

                          你按下【i, I, o,O, a, A, r, R】等任何一个字母之后才会进入编辑模式。这时候屏幕的左下方

                          会出现【INSERT或 REPLACE】的字样,此时才可以进行编辑。而如果要回到一般模式时,

                          则必须要按下【Esc】即可退出编辑模式。          

              ③、命令行模式

                          输入【 : / ? 】三个中的任何一个,就可以将光标移动到最底下那一行。在这个模式中,可以

                          提供查找、读取、存盘、替换字符、离开vi、显示行号等的动作则是在此模式中完成的。

             

              为概念的理解以及讲解。下面为命令的讲解。

     

    四、一般模式

             

                      a.移动光标

                               h:控制光标左移一格

                               j :控制光标下移一格

                               k:控制光标上移一格

                               l :控制光标右移一格

                               ctrl+b:屏幕往后移动一页

                               ctrl+f :屏幕往前移动一页

                               ctrl+u:屏幕往后移动半页

                               ctrl+d:屏幕往前移动半页

                               0 :移到文章的开头

                               G:移动到文章的最后

                               $ :移动到光标所在行的行尾

                               ^ :移动到光标所在行的行首

                               w:光标跳到下个字的开头

                               e :光标跳到下个字的字尾

                               b :光标回到上个字的开头

                               #l:光标移到该行的第#个位置,如:5l,56l

            

                      b.删除文字

                               x:   每按一次,删除光标所在位置的"后面"一个字符

                               #x: 例如,「6x」表示删除光标所在位置的"后面"6个字符

                               X:  大写X,每按一次,删除光标所在位置的"前面"一个字符

                               #X: 例如,「20X」表示删除光标所在位置的"前面"20个字符

                               dd:  删除光标所在行

                               #dd:从光标所在行开始删除#行

     

                      c.复制

                               yw:  将光标所在之处到字尾的字符复制到缓冲区中 

                               #yw:复制#个字到缓冲区 yy:复制光标所在行到缓冲区

                               #yy: 例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字 

                                 p:   将缓冲区内的字符贴到光标所在位置;

                                         注意:所有与"y"有关的复制命令都必须与"p"配合才能完成复制与粘贴功能

     

                      d.替换

                               r :替换光标所在处的字符。

                               R:替换光标所到之处的字符,直到按下「ESC」键为止 

     

                      e.跳至指定的行

                               ctrl+g:列出光标所在行的行号

                               #G:例如,「15G」,表示移动光标至文章的第15行行首

     

                      f.更改

                               cw:  更改光标所在处的字到字尾处

                               c#w:例如,「c3w」表示更改3个字

     

                      g.恢复上一次操作

                               u:如果您误执行一个命令,可以马上按下「u」,回到上一个操作;

                                     按多次"u"可以执行多次回复

     

     

    五、编辑模式

             

                      a.进入编辑模式

                               i : 从目前光标所在处插入

                               I : 在目前所在行的第一个非空格符处开始插入

                               a: 从目前光标所在的下一个字符处开始插入

                               A: 从光标所在行的最后一个字符处开始插入

                               o :在目前光标所在的下一行处插入新的一行

                               O:在目前光标所在处的上一行插入新的一行

                               r : 只会取代光标所在的那一个字符一次

                               R:会一直取代光标所在的文字,直到按下 ESC 为止

                               Esc:退出编辑模式,回到一般模式

     

     

    六、命令行模式

                      

                      注意:如在编辑模式,需按下【Esc】退出编辑模式,回到一般模式

     

                      a.进入命令行模式 (指令前带 ":",再敲指令前先敲 ":" )

                               :w : 保存编辑的内容

                               :w! :强制写入该文件,但跟你对该文件的权限有关

                               :q :  离开vi

                               :q! : 不想保存修改强制离开

                               :wq :保存后离开

                               :x :   保存后离开

                               ZZ :若文件没有更动,则不保存离开,若文件已经被更改过,则保存后离开

                               :w filename :将编辑的数据保存成另一个文件(类似另存)

                               :r filename : 在编辑的数据中,读入另一个文件的数据。

                                                     即将【filename】 这个文件的内容加到光标所在行后面

                               :n1,n2 w filename :将n1到n2的内容保存成filename这个文件

                               :! command :暂时离开vi 到命令行模式下执行command的显示结果;

                                                      例如 【:! ls /home】即可在 vi 当中察看/home底下以ls输出的文件信息

                               :set nu :显示行号

                               :set nonu :与 set nu 相反,为取消行

     

                      b.查找(指令前带 ":",再敲指令前先敲 ":" )

                               /xxx: 向光标向下寻找一个名称为xxx的字符串

                               ?xxx:向光标向上寻找一个名称为xxx的字符串

                               n:代表重复前一个查找的动作

                               N:与n刚好相反,为【反向】进行行前一个查找动作

                               :n1,n2s/xxx/yyy/g:n1与n2为数字,在第n1与n2行之间查找xxx这个字符串,

                                                              并将该字符串替换为yyy

                               :1,$s/xxx/yyy/g: 从第一行到最后一行查找xxx字符串,并将该字符串替换为yyy

                               :1,$s/xxx/yyy/gc:从第一行到最后一行查找xxx字符串,并将该字符串替换为yyy,

                                                            且在替换前提示用户确认是否进行替换

     

                           Now ~ ~ ~写到这里,就写完了,如果有幸帮助到你,请记得关注我,共同一起见证我们的成长

     

    小结

    谢谢观赏,我叫猿医生。

    猿友推荐:正在奔跑的程序猿

    展开全文
  • linux编辑文件,中途退出再进入编辑操作在使用 Vi/Vim 的时候,有时想临时退出 Vi/Vim,转到 shell 环境里去做一些操作,等这些操作结束后,再继续回到刚才的 Vi/Vim 状态。针对这一经常碰到的现实需求,很多人在...

    linux编辑文件,中途退出再进入编辑操作

    在使用 Vi/Vim 的时候,有时想临时退出 Vi/Vim,转到 shell 环境里去做一些操作,等这些操作结束后,再继续回到刚才的 Vi/Vim 状态。针对这一经常碰到的现实需求,很多人在大多数情况下会将保存退出 Vi/Vim,进入 shell 执行操作,然后再重新打开刚才编辑的文件。其实这是一个很低效的方法,因为再次打开需要重新定位刚才编辑的地方,麻烦不说,Vi/Vim 编辑器的状态也完全不一样了。其实,有两种方法可以可以实现临时退出 Vi/Vim、进入 shell 环境后再回来的要求:

    方法一:使用 Ctrl-z 以及 fg 这两个命令组合。

    这一解决方法主要利用了 Linux/Unix 的作业机制。具体原理是:Ctrl-z 命令将当前的 Vi/Vim 进程放到后台执行,之后 shell 环境即可为你所用;fg 命令则将位于后台的 Vi/Vim 进程放到前台执行,这样我们就再次进入 Vi/Vim 操作界面并恢复到原先的编辑状态。

    方法二:使用行命令 :sh

    在 Vi/Vim 的正常模式下输入 :sh即可进入 Linux/Unix shell 环境。在要返回到 Vi/Vim 编辑环境时,输入 exit 命令即可。

    展开全文
  • Linux编辑文件提示No write since last change (add ! to override) 权限问题, 解决:编辑文件时,用 sudo vim filename
  • Linux编辑文件没权限

    千次阅读 2018-08-09 10:31:00
    做测试的时候,需要在Linux环境下的Sybase的配置文件里面增加一条配置。 首先,我使用vim myconfig去编辑编辑完了之后 :wq 保存的时候,它报readonly需要加! 。于是我又用 :wq! 保存,提示我这个文件不能被...
  • EditPlus远程连接linux编辑文件

    千次阅读 2017-09-11 23:01:16
    windows上的EditPlus就提供了连接远程linux的FTP编辑文件功能。下面记录一下,方便日后查看 首先editplus所在系统可以ping通linux,这是前提,并且linux中:关于FTP服务的端口是否打开(可以关闭防火墙),...
  • linux编辑文件出现Swap file “.server.xml.swp” already exists!,是因为 使用vim编辑文件实际是先 copy 一份临时文件并映射到内存给你编辑, 编辑的是临时文件, 当执行:w 后才保存临时文件到原文件,执行:q ...
  • Linux编辑文件并保存

    千次阅读 2018-02-09 11:26:05
    1、进入Linux系统 2、输入 vi 文件名:进入编辑模式[ro...
  • Linux编辑文件常用命令

    千次阅读 2013-10-30 11:03:56
    Linux文件编辑器 Vi(Vim) 关键字: vim  1、关于文本编辑器; 文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice ... ... ,文本模式下的编辑器有vi、vim(vi的增强版本)和nano ... ... vi...
  • linux编辑文件时显示行号

    万次阅读 2017-08-23 20:14:18
    一般模式下(摁下esc键,即返回到一般模式下) 输入:set nu 注意,上面的冒号也是要输入的内容
  • 当你在linux服务器里面编辑某个文件时,由于某种原因导致异常退出的时候,再次进入编辑会提示: Swap file ".http_code.sh.swp" already exists! [O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort: ...
  • linux编辑文件下会有如下异常:  E45: 'readonly' option is set (add ! to override) 该错误为当前用户没有权限对文件作修改 有三种可能:  1 . 该错误为当前用户没有权限对文件作修改,你有权限修改文件吗?...
  • linux编辑文件后无法保存

    千次阅读 2016-01-09 00:28:14
    linux
  • linux编辑文件vi 保存退出

    千次阅读 2017-08-22 09:45:42
    :wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制
  • 对于同一个文件如果上次已经打开,而未关闭的情况下,又打开该文件进行编辑时,会出现一个提醒 长话短说,关闭这个提醒的话,先退出这个文件,然后输入命令 ll -a 这个是查看你隐藏文件的,在你上一次意外退出时...
  • Linux编辑只读文件

    千次阅读 2018-09-12 16:34:59
    VIM编辑完成后 命令:w !sudo tee % 输入密码 //二,警告文件已被修改了,并显示出一个选项菜单。 //这里按 L键重新将该文件载入缓冲区。 //按 O 应该也可以,笔者没有尝试。 Press ENTER or type command to ...
  • Linux文本文件编辑命令

    千次阅读 2018-08-16 16:37:23
    Linux文本文件编辑命令 1.cat命令 cat命令用于查看纯文本件(内容较少的),格式为“ cat [选项 ] [文件 ]”。 2.more命令 more命令用于查看纯文本件(内容较多的),格式为“ more [选项 ]文件”。 3.head命令...
  • linux编辑文件

    千次阅读 2018-06-20 15:19:15
    键盘敲i,可以进入编辑模式,输入完内容后按ESC键,键盘输入 :wq 可以保存并退出。
  • linux 进入编辑文件,保存退出相关命令

    万次阅读 多人点赞 2018-09-04 15:27:40
    2.编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的):  :w 保存文件但不退出vi  :w file 将修改另外保存到file中,不退出vi  :w! 强制保存,不推出vi  :wq 保存文件并退出vi  :wq! 强制保存...
  • VIM基本介绍什么是vimvi和vim命令是linux中强大的文本编辑器, 由于Linux系统一切皆文件,而配置一个服务就是在修改其配置文件的参数。vim编辑器是运维工程师必须掌握的一个工具, 没有它很多工作都无法完成。vim其实...
  • Linux文件编辑命令详细整理

    万次阅读 多人点赞 2016-02-25 09:56:21
    刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件。vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间。这里博主整理了一下,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 39,955
精华内容 15,982
关键字:

linux编辑文件

linux 订阅