找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

Linux命令中Vi命令以及SVN的定义,安装以及操作

[复制链接]
40.编辑文件命令:vi vim
区别:vi除了可以编辑文件之外,若编辑的文件不存在,vi+文件,系统会自动建立新的文件
        vim只可以编辑文件
①命令模式:
(1)从命令模式进入编辑模式
    i:小写i,在光标所在位置的前面进行编辑; I:大写I,在光标所在位置的行首进行编辑
   a:小写a,在光标所在位置的后面进行编辑;  A:大写A,在光标所在位置的行的行尾进行编辑
  o:小写o,在光标的下一行,空白行进行编辑;  O:大写O,在光标所在位置的上一行,空白行进行编辑
(2)删除命令
x:小写x,删除光标所在位置的字符;  X:大写X,删除光标所在位置前面的字符;
dd:小写dd,删除光标所在位置的所在行字符;  D: 大写D,删除光标所在位置到末尾行的所有内容
(3)复制粘贴命令:
yy:复制命令;
p:小写p,在光标所在行的下一行进行粘贴;
P:大写P,在光标所在行的上一行进行粘贴;
nyy:数字yy,复制光标所在行及其以下n行的内容,包含光标所在行;3yy:复制光标所在行及其以下3行的内容,包含光标所在行
② 编辑模式:编辑过程中,由编辑模式进入命令模式时,按ESC键退出编辑,进入命令模式
③末行命令模式:
按ESC键,退出编辑模式之后,进入末尾命令模式
  :w 表示保存
:q 表示退出
  :q!表示强制退出
:wq表示保存退出
:wq!表示保存强制退出

:su nu 表示显示文件行号;  
:su nonu 表示取消行号;
:数字表示找到该数字所在行;:12表示找到该文件的第12行;
:/关键字符,表示搜索该文件中的关键字;
:m,ny表示复制该文件中的第m到第n行;
:m,nw表示复制该文件中的第m行到第n行,并且粘贴在另外的文件中,另外的文件必须不存在,文件存在,不能执行此命令
:m,nw /syy/file1 表示复制该文件中的第m行到第n行,并且复制到根目录名下的syy目录中的file1中
:noh 表示取消高亮颜色

SVN
1、定义:是subversion的简称,是一个版本控制系统或版本控制工具(免费的开放源代码)
2、作用:①实现项目过程中资源的共享;
              ②安全,免费,开放源代码,可以部署在自己的服务器上;
             ③可以多人协同操作;
             ④项目版本的控制(版本可以回退等)
(最主要作用:版本控制和避免冲突)
3、工作原理:每天需要先Update,先更新同步资料
4、repositories:仓库
     save dates:数据管理
     head revision:最新版本

5、checkout:检出,客户端和SVN服务器连接之后,可以从服务器上拉取数据到本地数据库;
     checkout directory:检出目录,拉取服务器的数据,将服务器的数据建立在本地数据库的目录名下;
    Svn update:更新,如果服务器上的数据更新,可以使用update实现服务器和本地数据实现同步;
     Svn commit:将数据传输到服务器上之前,需要先使用update将文件更新,然后再点击commit进行上传;
    svn commit:删除服务器上的数据时,需要先使用update将文件更新,然后再点击commit进行删除
6、竖杠和等号之间的内容,为原文件的末尾内容;
7、最近版本:update to revision
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册