中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 未整理篇
初学者之路--IBMAIXOS常用shell指令集(二)
作者:romeoqin 时间:2003-02-17 11:10 出处:互联网 责编:chinaitpower
              摘要:初学者之路--IBMAIXOS常用shell指令集(二)

引子:需要了解vi的重要性。它是RISC System/6000在维护模式(maintenance mode)下唯一可用的文本编辑器。它是所有Unix以及基于Unix的系统的标准文本编辑器。它的命令行编辑特性。它是某些程序的默认编辑器。由于的功能非常强大,下面只介绍vi最常用的一部分。


vi 使用详解


(一)进入和退出vi

进入:shell模式下,输入vi filename或直接vi。

退出:command模式下。

                 退出不保存文件(用户未改变文件)          :q

                强行退出不保存文件                                 :q!

                退出并保存文件                                         :wq  或 :x 或 <shift + zz>

                退出并强行保存(针对只读文件)              :wq!


(二)命令模式与编辑模式切换

shell模式下输入vi filename直接进入command mode

command mode下,按"Insert" or "i" or "I" or "a" or "A"键进入edit mode

edit mode下ESC按键进入command mode


(三)编辑指令(command mode下起作用)

光标移动: 上下左右分别为k j h l键 (有时候系统不支持标准键盘的方向键)

                w或W                光标移至下一个词的开头

                b或B                光标移至上一个词的开头

                e或E                光标移至下一个词尾

                H                   光标移至该屏屏首

                M                   光标移至该屏中间一行行首

                L                   光标移至该屏屏尾

                <ctrl+f>            屏幕前滚

                <ctrl+b>            屏幕后滚

                1G                  光标移至文件首行开头

                20G                 光标移至文件第20行开头

                G                   光标移至文件末行开头

文本编辑:
  
               a                   在光标后加字

               A                   在行尾加字

               i                   在光标处加字

               I                   在行首加字

               x                   删除光标处的字符

              dw                  删除光标位置到词尾的所有字符

              d$                  删除光标位置到行尾的所有字符

              d0                  删除光标位置到行首的所有字符

              dd                  剪切整行

              10dd                剪切从当前起向下十行

              yy                  复制当前行

              p                   粘贴

              :10,50d             删除第10到第50行

              u                   撤销操作(只能撤销一次)

              /字符或字符串+<CR>  从当前位置向下查找 按n显示下一个匹配结果

              ?字符或字符串+<CR>  从当前位置向上查找 按n显示下一个匹配结果

              :g/ 字符或字符串1 /s// 字符或字符串2 /g       在全文用字符或字符串2替换字符或字符串1

              o                    插入一行

              :!command            在下执行系统指令并返回vi (如:!ls)


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有