ITPub博客

首页 > Linux操作系统 > Linux操作系统 > LINUX-----vi

LINUX-----vi

原创 Linux操作系统 作者:wenjunheyixiao 时间:2015-12-04 01:10:45 0 删除 编辑

1

vi(编辑)

    1) 命令行模式command mode)

 

         控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下。

 

         2) 插入模式(Insert mode)                                                                                           

 

        只有在Insert mode下,才可以做文字输入,按[  ESC  ]键可回到命令行模式。

2

vi的基本操作

1     

进入vi

 

       在系统提示符号输入vi及文件名称后,就进入vi编辑:

 

       在进入vi之后,是处于命令行模式(command mode),首先要切换到插入模式(Insert mode)才能够输入文字。

 

2

 切换至插入模式(Insert mode)编辑文件

 

       在命令行模式(command mode)下按一下字母[  I  ]就可以进入插入模式(Insert mode),这时候你就可以开始输入文字了。

3

 Insert 的切换

 

       当处于插入模式(Insert mode),一直输入文字,结果发现输错了字!想用光标键往回移动,将该字删除,就要先按一下

 

 [  ESC  ]键转到命令行模式(command mode)再删除文字。

4

退出vi及保存文件

 

: wq (输入[  wq  ],存盘并退出vi)

 

: q! (输入q!, 不存盘强制退出vi)

 

3

一些特殊功能键

(1)

插入模式

 

     按[  I  ]切换进入插入模式 [ insert mode ],按"i"进入插入模式后是从光标当前位置开始输入文件;

 

 按[ a  ]进入插入模式后,是从目前光标所在位置的下一个位置 开始输入文字;

 

 按[  o  ]进入插入模式后,是插入新的一行,从行首开始输入文字。

 

    按 [  x  ] 删除光标后面的字符

 

    按[ ESC ] 从输入状态退至命令状态

(2)

从插入模式切换为命令行模式

 

      按[  ESC  ]键。

(3)

移动光标

 

vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母 [ h ]、[ j ]、[ k ]、[  l  ],分别控制光标左、下、

 

上、右移一格。

h 左移光标一个字符

 

l右移光标一个字符

 

k 光标上移一行

 

j 光标下移一行

 

按数字[  0  ]:移到文章的开头。

 

按 [  G  ]:移动到文章的最后。

 

按[  $  ]:移动到光标所在行的"行尾"。

 

按 [  ^  ]:移动到光标所在行的"行首"

 

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

 

按[  e  ]:光标跳到下个字的字尾

 

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

 


(4)

 更改

 [  cw  ]:删除一个单词,立即进入插入模式

 

    [  c#w  ]:例如,c3w代表更改3个字。

 

    [  caw ] : 光标移到单词的最前面并删除单词

 

    [  J   ]  :把所有的空格去掉

 

    [  c#w  ]:例如,[  c3w  ]表示更改3个字

 

(5)

 列出行号

 

   [ :set nu  ]:输入[ set nu  ] 后, 会在文件中的每一行前面列出行号。

 

    

      [  : set nonu ] :输入[ set nonu ]后,会在文件中每一行前面取消行号。

 

 

(6)

保存文件

 

 [  w ]:在冒号输入字母「w」就可以将文件保存起来。

 

(7)

dd

删除光标所在的行

 

#dd

删除从光标所在行数的#行

例如,6dd表删除从光标所在的该行往下数6行之文字。[常用]

 

yw

复制光标所在位置的一个字

 

#yw

复制光标所在位置的#个字

 

yy

复制光标所在位置的一行

 

#yy

复制从光标所在行数的#行

 

p

粘贴

 

u

取消操作

 

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

 

 more /etc/passwd(查看显示)

 

 less /etc/passwd

 

 tail /etc/passwd

 

 head -5 /etc/passwd(从头看前五行)

 

4

bash在用户登录时从四个文件中读取环境设定

 

----全局设置文件(需要再次生效)

/etc/profile

---su oracle

 vim bash_profile

 ..bashrc(再次生效)

/etc/bashrc

 

---用户设置变量(不需要再次生效)

~/.banshrc

~/.bansh_phost

5            

查看当前主机名:hostname

vim  /etc/sysyconfig/network

 

查看当前内存情况:free

 

查看当前系统的资源状态:top

 

查看进程的指令:ps

 

 ps -ef|grep ora_

 kill -9(强制干掉进程)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30606702/viewspace-1853072/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-12-02

  • 博文量
    117
  • 访问量
    202603