LINUX_vi编辑器

来源:互联网 发布:javascript not 编辑:程序博客网 时间:2024/06/07 14:41

vi 编辑器  打开后直接进入到编辑状态

#vi 进入编辑状态 移动光标

转换到输入状态,

a及A 分别进入输入状态 A  在光标所在行的结尾输入

i及I 分别进入输入状态  I  在光标所在行的行首输入

o及O 分别进入输入状态  O  在光标上方另起一行输入

ESC 退出

左下角出现冒号:――为命令状态

wq保存并退出, 注意会提示你没有文件名字,要再次按冒号写如下格式 W 文件名 再次输入wq保存退出。

shift+Z+Z退出

!表示强制  wq!强制保存退出 

命令状态

1) 显示行号――:set nu(number)

2) 取消行号――:set nonu

3) 读取外部内容――:r filename (读取文件内容到当前文件)

4) 执行外部命令――:!命令  插入日期 :r!date

    :r !ls –l /homes

 

5) 查找替换

:/abc 要查找的内容   修改端口号

:/listen   方便修改

6)set ic:不区分大小写

7)替换:注意该操作是在编辑状态下的,每次都要按ESC。

:s/root/a       s/要替换的内容/

:s/a/fff/g      g为全局替换

yy复制p粘贴   3yy复制3行   

u撤销 x删除   dd删除当前行2dd删除两行  D会留一个空白

2,23s/fff/a/g   2,23:表示要替换的行号的范围 g全局替换

r:替换一个   R:会一直替换

 终端演示效果:

[root@localhostroot]# alias

aliascp='cp -i'

aliasl.='ls -d .* --color=tty'

aliasll='ls -l --color=tty'

aliasls='ls --color=tty'

aliasmv='mv -i'

aliasrm='rm -i'

aliasvi='vim'

aliaswhich='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-ti

lde'

[root@localhostroot]# vi

[root@localhostroot]# vi love

[root@localhostroot]# ls -l love

-rw-r--r--    1 root    root          109 12月  9 08:34 love

[root@localhostroot]# chmod u-w love

[root@localhostroot]# vi love

[root@localhostroot]# vi

[root@localhostroot]# vi a.html

[root@localhostroot]# vi

Youhave new mail in /var/spool/mail/root

[root@localhostroot]# vi love

[root@localhostroot]# vi aa

[root@localhostroot]# cat>aa

 

lkjfdsfsdfsdafsdf[root@localhostroot]#

[root@localhostroot]# vi a.html

[root@localhostroot]# vi a.html

[root@localhostroot]# vi a.html

 

五 12月 9 09:22:07 CST 2011

 

请按 ENTER 或其它命令继续

[root@localhostroot]# vi aa

[root@localhostroot]# vi aa

[root@localhostroot]# cp /ect/passwd .

cp:stat‘/ect/passwd’失败: 没有那个文件或目录

 [root@localhost root]# cp /etc/passwd .

[root@localhostroot]# vi passwd

[root@localhostroot]# vi file7

[root@localhostroot]# ls

aa  a.html anaconda-ks.cfg  file7  install.log install.log.syslog  love  passwd

[root@localhostroot]# ./file7

bash:./file7: 权限不够

[root@localhostroot]# chmod 777 file7

[root@localhostroot]# ./file7

总用量 24

drwxr-xr-x    3 root    root         4096 12月  8 09:48 dir1

drwx-wx-wx    2 root    root         4096 12月  8 09:48 dir2

drwxr-xr-x    3 root    root         4096 12月  8 09:03 dir3

drwxrwxrwx    3 root    root         4096 12月  8 09:09 dir4

-rw-r--r--    1 root    root           17 12月  8 10:37 file

drwxr-xr-x    2 root    root         4096 12月  8 09:45 file1

-rw-r--r--    1 root    root            0 12月  8 08:44 file2

-rw--w--w-    1 root    root            0 12月  8 08:50 file3

-rw-r--r--    1 root    root            0 12月  8 10:14 file5

[root@localhostroot]# ls

aa  a.html anaconda-ks.cfg  file7  install.log install.log.syslog  love  passwd

[root@localhostroot]# vi file7

[root@localhostroot]#

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 仔兔十五天母兔没奶怎么办 兔子刚生下兔宝宝该怎么办 兔子不吃草超瘦怎么办 兔子喝水喝多了怎么办 狗吃了变质食物怎么办 狗崽20天没睁眼怎么办 刚生的小狗缺氧怎么办 狗狗生出来了怎么办 刚生的小狗狗死了怎么办 母狗生的死狗怎么办 狗生宝宝都死了奶水怎么办 狗狗生出来不动怎么办 兔子喝了84水怎么办 小狗喝了84水怎么办 天气热宝宝不爱喝水怎么办 狗脐带掉了出血怎么办 刚生的小狗没奶怎么办 家兔在笼子里下崽怎么办 小兔子不吃东西 精神不好怎么办 兔子要生宝宝了怎么办 宝宝让兔子咬了怎么办 兔子的右耳坏了怎么办 被小兔子咬了怎么办 打老鼠被老鼠咬了了怎么办 制作棒棒糖时木棍翘起怎么办 兔子被打后怕我怎么办 兔子后腿摔断了怎么办 兔子腿骨头断了怎么办 减肥老是控制不住吃怎么办 不爱吃主食爱吃零食怎么办 猫咪奶涨的很硬怎么办 斩魂技能乱加的怎么办 狗狗不吃东西还拉稀怎么办 狗狗拉稀不吃饭怎么办 狗狗几天不吃东西怎么办 狗狗不吃不喝怎么办 拖鞋洗了有臭味怎么办 拖鞋湿水了很臭怎么办 棉被上渗了酸奶怎么办 酸奶弄在衣服上怎么办 孩子把褥子尿湿怎么办