为了账号安全,请及时绑定邮箱和手机立即绑定

VI(visual edit) 初体验

标签:
Linux


         前段时间受秋香哥的教诲,我开始学习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)

 

©著作权归作者所有:来自51CTO博客作者blackanger的原创作品,如需转载,请注明出处,否则将追究法律责任

LinuxUNIXSolaris


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消