VIM
0      这是数字『0 』:移动到这一行的最前面字符处
$         移动到这一行的最后面字符处
G         移动到这个档案的最后一行
nG       n 为数字。移动到这个档案的第n 行。例如20G 则会移动到这个档案的第
            20 行(可配合:set nu)
gg      移动到这个档案的第一行,相当于1G 啊!
n<Enter>   n 为数字。光标向下移动n 行
/word      向光标之下寻找一个字符串名称为word 的字符串。例如要在档案内搜寻
       vbird 这个字符串,就输入/vbird 即可!
:n1,n2s/word1/word2/g
       n1 与n2 为数字。在第n1 与n2 行之间寻找word1 这个字符串,并将该
       字符串取代为word2 !举例来说,在100 到200 行之间搜寻vbird 并取代
       为VBIRD 则: 『:100,200s/vbird/VBIRD/g』。
:1,$s/word1/word2/g
       从第一行到最后一行寻找word1 字符串,并将该字符串取代为word2 !
:1,$s/word1/word2/gc
       从第一行到最后一行寻找word1 字符串,并将该字符串取代为word2 !且
       在取代前显示提示字符给使用者确认(conform) 是否需要取代!

x, X      在一行字当中,x 为向后删除一个字符(相当于[del] 按键), X 为向前删除
       一个字符(相当于[backspace] 亦即是退格键)
dd       删除游标所在的那一整行
ndd      n 为数字。删除光标所在的向下n 行,例如20dd 则是删除20 行
yy        复制游标所在的那一行
nyy      n 为数字。复制光标所在的向下n 行,例如20yy 则是复制20 行
p, P     p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行!
      举例来说,我目前光标在第20 行,且已经复制了10 行数据。
      则按下p 后, 那10 行数据会贴在原本的20 行之后,亦即由21 行开
      始贴。但如果是按下P 呢? 那么原本的第20 行会被推到变成30 行。
u      复原前一个动作。
[Ctrl]+r     重做上一个动作。
:w       将编辑的数据写入硬盘档案中(常用)
:w!      若档案属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是
跟您对该档案的档案权限有关啊!
:q      离开vi (常用)
:q!        若曾修改过档案,又不想储存,使用! 为强制离开不储存档案。
:wq       储存后离开,若为:wq! 则为强制储存后离开(常用)
:w [filename]   将编辑的数据储存成另一个档案(类似另存新档)
:set nu    显示行号,设定之后,会在每一行的前缀显示该行的行号
:set nonu        与set nu 相反,为取消行号!
i、a      插入
.        不要怀疑!这就是小数点!意思是重复前一个动作的意思。如果您想要重复
         删除、重复贴上等等动作,按下小数点『.』就好了! (常用)

ORACLE入门之Linux基础篇的更多相关文章

  1. Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步

    Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步 一.概述     PV操作是对信号量进行的操作.     进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消 ...

  2. Linux随笔-鸟哥Linux基础篇学习总结(全)

    Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n ...

  3. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

        花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用ora ...

  4. oracle(sql)基础篇系列(一)——基础select语句、常用sql函数、组函数、分组函数

    花点时间整理下sql基础,温故而知新.文章的demo来自oracle自带的dept,emp,salgrade三张表.解锁scott用户,使用scott用户登录就可以看到自带的表. #使用oracle用 ...

  5. oracle(sql)基础篇系列(五)——PLSQL、游标、存储过程、触发器

      PL/SQL PL/SQL 简介 每一种数据库都有这样的一种语言,PL/SQL 是在Oracle里面的一种编程语言,在Oracle内部使用的编程语言.我们知道SQL语言是没有分支和循环的,而PL语 ...

  6. oracle(sql)基础篇系列(五)——PLSQL、游标、存储过程、触发器

    PL/SQL PL/SQL 简介 每一种数据库都有这样的一种语言,PL/SQL 是在Oracle里面的一种编程语言,在Oracle内部使用的编程语言.我们知道SQL语言是没有分支和循环的,而PL语言是 ...

  7. 第一天 Linux基础篇

    课程介绍 1.认识Linux的不同版本 2.以及应用领域 3.文件和目录 4.Linux命令概述 5.Linux命令-文件 6.Linux命令-系统管理-磁盘管理 认识Linux 什么是操作系统  生 ...

  8. oracle(sql)基础篇系列(二)——多表连接查询、子查询、视图

        多表连接查询 内连接(inner join) 目的:将多张表中能通过链接谓词或者链接运算符连接起来的数据查询出来. 等值连接(join...on(...=...)) --选出雇员的名字和雇员所 ...

  9. oracle(sql)基础篇系列(二)——多表连接查询、子查询、视图

    多表连接查询 内连接(inner join) 目的:将多张表中能通过链接谓词或者链接运算符连接起来的数据查询出来. 等值连接(join...on(...=...)) --选出雇员的名字和雇员所在的部门 ...

随机推荐

  1. Mac和Windows中常见中文字体的英文名称

    我们在给HTML元素设置字体的时候经常会有类似 “ font-family:"微软雅黑", "黑体" ” 这样的写法,尤其是在使用Dreamweaver.Apt ...

  2. ElasticSearch6(二)-- Java API连接es

    此ElasticSearch系列基于最新版的6.2.4版本. 一.pom.xml依赖 <dependencies> <dependency> <groupId>ju ...

  3. Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法

    Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法 经常在ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪. 其实原因很 ...

  4. Git详解之一 Git实战

    Git详解之一 Git实战 入门 本章介绍开始使用 Git 前的相关知识.我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作.读完本章 ...

  5. Don't forget to Cherish

    Watch the video Cherish time, Cherish memories, Cherish tears, Cherish smiles, Cherish friends, Cher ...

  6. Unity3D Shader 空气扭动效果

    //预览图 //原理 一个摄像机CullingMask设置只可见"Distortion"的Layer(需要自己手动加),输入到一张RenderTexture,其实就是用于确定哪里要 ...

  7. VS 2013 未找到与约束contractname Microsoft.VisualStudio.Utilities.IContentTypeRegistryService......匹配的导出

    错误信息: 点击解决方案中的文件,就会提示这个错误.最近给vs2013安装了python的插件,安装了vs2017的python,可能是这两个导致了这个错误. 解决方案: 删除 C:\Users\ji ...

  8. HTTP协议中GET和POST方法的区别

    转载 通常的理解 w3schools关于这个问题的解答:HTTP 方法:GET 对比 POST 列出了一般的理解: 方法 GET POST 后退按钮/刷新 无害 数据会被重新提交(浏览器应该告知用户数 ...

  9. python 中的流程控制语句

    原文 if 语句 >>> x = int(input("Please enter an integer: ")) Please enter an integer: ...

  10. Nodejs----登录验证

    1. 写在前面 当我们登录了一个网站,在没有退出登录的情况下,我们关闭了这个网站 ,过一段时间,再次打开这个网站,依然还会是登录状态.这是因为,当我们登录了一个网站,服务器会保存我们的登录状态,直到我 ...