快速业务通道

VI(visual edit) 初体验

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04
前段时间受秋香哥的教诲,我开始学习Solaris.我没有按秋香哥说的步骤走,我先在网上找到一个可以免费学习Solaris的网站,通过Fterm可以登录到他们提供的Solaris服务器上进行学习!暂时把VI熟悉了再说 :) X4100/Solaris系统:
硬件环境:2 颗AMD Opteron 280芯片,CPU 主频为2.4 GHz,双核单线程,配置4 GB内存
软件环境:Solaris 10 Update 3 for x84/x64
配置还可以哇? 呵呵,我们用F-TERM连接上服务器以后,就可以操作了,这个服务器可以用VI,VIM等编辑器.我用VI来操作: 上面的-bash-3.00$是普通用户 我们键入命令:su - 就会出现如下画面: 如果知道root口令的话,就可以...:) ls -a 列出目录下所有文件 (所谓的权限) 还有好多ls命令,就不写了...:)要感谢秋香哥指点 回车以后就会进入VI编辑界面(刚进去是命令模式). VI有两种模式,刚开始不知道,还以为不能用,看了秋香哥的blog才知道VI有两种模式,第一,插入模式,按一下字母i,就进入了插入模式;第二种命令行模式,按ESC就回到了命令行模式,系统不提示你处于哪种模式下,就一直按ESC,直到按的它一直叫唤,说明你可以命令它了:) 我如是操作: 按回车就退出了. 离开VI的一些命令: :q! 离开vi,并放弃刚在缓冲区内编辑的内容.
   :wq 将缓冲区内的资料写入磁盘中,并离开vi.
   :ZZ 同wq
:w 将缓冲区内的资料写入磁盘中,但并不离开vi.
   :q 离开vi,若文件被修改过,则会被要求确认是否放弃修改的内容,此指令可与: w 配合使用.
很简单的体验...呵呵 然后就继续了一遍上面的操作,开始熟练Solaris的光标移动.移动的时候切换成命令行模式,ESC h/j/k/l 分别是左/下/上/右,比较郁闷的是我以为键盘上的箭头无法操作光标,原来一切都需要在命令模式下操作!!!(UNIX的思想?文本是文本,命令是命令) 下面就是copy来一些VI的命令: x --删除一个字符 删除文字的最简单的方式是用 x.这个命令的结果是光标所处的 字符 的消失,后面的文字左移动.如果你删除的字符是一行的一个字符, 那么光标将向左移动一个,这样光标就不会停留在不存在的字符的下面了. 假如没有任何文字了,喇叭就叫. d --删除对象 这个命令的右边还要有一定的文字对象.文字对象就是一块文字. 他右边接的就是在控制光标移动的那些字符.例如 w 表示向前一个单词, 那么 dw 将删除下一个单词.5w 表示前进 5 个单词,那么 d5w 将删除他们. dd --删除一行 最常用的 d 系列命令之一.和前面一样, 5dd 将删除 5 行 D --整个删除 大写形式的 D 用来删除从光标到行尾.和 d$ 一样效果. u --恢复 要后悔吗?他不仅仅撤消删除,还撤消你所有的编辑工作. . --重复 重复编辑工作. 补充一些关于 set 命令的东西吧. :set sw (使用 ai 时定义向后制表符的空格数)
:set ai (在插入模式,保持缩进,与 sw 一起使用)
:set aw 或 noaw (auto write)
:set nu 或 nonu (number / nonumber)
:set sm 或 nosm (配合小括号或大括号)
:set showmode 或 noshowmode
:set report
:set scrool (使用 ctrl d 或 u)

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号