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. SpringBoot------全局异常捕获和自定义异常

    1.添加Maven依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w ...

  2. 使用 wondershaper 在 Linux 中限制网络带宽使用

    wondershaper 实际上是一个 shell 脚本,它使用 tc 来定义流量调整命令,使用 QoS 来处理特定的网络接口.外发流量通过放在不同优先级的队列中,达到限制传出流量速率的目的:而传入流 ...

  3. JS中判断一个对象是否为null、undefined、0

    1.判断undefined: var tmp = undefined; if (typeof(tmp) == "undefined"){ alert("undefined ...

  4. [破解] nasca drm file -ver1.00

    在使用nasca系统中的下载相应的文件时,默认下载会被Nasca加密,可以通过下面的方式进行免除加密. 首先我们需要了解没有加密系统的默认下载过程: 当下载文件33333333333.pdf时,由于文 ...

  5. SSM项目实战

    1.  实战才是检验学的怎么样的标准,一个小项目,运行老是出错,加上自己一贯的马虎的习惯,不严谨,就使学习之路更加的曲折了,感觉自己在这一行中比较吃力,但是自己选择了这条路,就得好好走下去,不要怀疑自 ...

  6. web开发之环境配置和文件系统

    web开发中有jsp,html,css,java,pictures等文件和程序,怎么组织他们,使其正确加载,是一个比较大的问题,就像一团乱麻,解不开啊.IDE是个大管家,要对它非常熟悉才可以,跟顺利地 ...

  7. zgrep用法

    http://manpages.ubuntu.com/manpages/trusty/man1/zgrep.1.html NAME Zgrep - search compressed files fo ...

  8. Redis的概念及与MySQL的区别

    学了MySQL相关知识后,了解到很多公司都会用mysql+redis互补使用的,今天学习整理一下Redis的相关知识. 首先是Redis和MySQL的区别: MySQL是典型的关系型数据库:Redis ...

  9. window.location.reload(false);window.location.reload(true);history.Go(0)区别

    在日常工作中常用的页面刷新方式的区别: 1 window.location.reload(false);  先说说window.location.reload(false);当我们window.loc ...

  10. 在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统? 网络层协议 MAC帧、IP数据报、TCP报文 关系 IP地址与硬件地址 链路层与网络层

    小结: 1. 网络层两种服务 虚电路服务 virtual circuit  电信网 网络层负责可靠交付 数据报服务  网络层不负责可靠交付 提供灵活的.无连接的.尽最大努力交付的数据报服务 不提供服务 ...