首页 > Linux操作系统 > Linux操作系统 > LINUX-----vi
|
1 |
vi(编辑) 1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下。
2)
插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按[ ESC ]键可回到命令行模式。 |
||||||||
|
2 |
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/ ,如需转载,请注明出处,否则将追究法律责任。