<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    狼愛上貍

    我胡漢三又回來了

    solaris中vi的使用方法

    vi介紹
    vi編輯器是一個用于創(chuàng)建和修改文本文件的交互式編輯器。使用vi編輯器時所有的文本編輯都放在一個緩沖區(qū)中,可以把所作的修改寫到磁盤也可以放棄所做的修改。
    對于那些有志于成為系統(tǒng)管理員的人而言,掌握如何使用vi編輯器是非常重要的。你必須知道如何使用vi編輯器,特別是在窗口環(huán)境不可用的時候。

    Vi編輯器的工作模式
    Vi編輯器是一個命令行編輯器,有三種基本的操作模式:
    命令模式
    文本輸入模式(編輯模式)
    最后行模式
    命令模式:vi的默認模式,在命令模式下,你可以鍵入命令來刪除、更改、移動文本;定位光標;搜索文本字符串、退出vi編輯器。
    文本輸入模式(編輯模式):在編輯模式下,你可以往文件中輸入文本。要使vi編輯器進入編輯模式下,可以

    采用以下三種不同的命令:
    i插入
    o打開
    a 添加
    最后行模式:當處于命令模式下時,通過鍵入:你可以執(zhí)行更先進的編輯命令,鍵入:后,將使你處于屏幕的最后一行,這就稱為最后行模式。然而,所有的命令都是由命令模式發(fā)起的。
    模式間的切換
    通過鍵入I、o、a命令,vi編輯器將離開默認的命令模式,進入編輯模式。
    在編輯模式下,你所鍵入的所有文本都不會被翻譯成命令,這時,所有鍵入的文本都會被保存到文件中。
    當你完成了文本的輸入后,按Esc鍵vi將回到命令模式下,一旦回到命令模式,你可以保存文件,退出vi編輯器,例如:
    1、鍵入vi filename來創(chuàng)建一個文件;
    2、鍵入I命令來插入文本;
    3、按Esc鍵回到命令模式;
    4、鍵入:wq來保存到文件,退出vi編輯器。
    調(diào)用vi編輯器
    要創(chuàng)建一個新文件,調(diào)用帶新文件名稱的vi編輯器。也可以鍵入命令來創(chuàng)建、編輯、查看一個文件。
    命令格式
    vi options filename
    view filename
    輸入命令
    要插入或者添加文本,使用下面的選項:
    命令含義
    a 在光標右側(cè)輸入文本
    A 在光標所在行的末尾輸入文本
    I在光標左側(cè)輸入文本
    I 在光標所在行的開頭輸入文本
    O在光標所在行的下一行開始新行
    O在光標所在行的上一行開始新行
    備注:vi編輯器是大小寫敏感的,因此,使用命令時注意正確的大小寫。
    定位命令
    下面列出的是控制光標的移動鍵
    鍵功能
    h,左箭頭,退格鍵光標左移一個空格
    j,下箭頭光標下移一行
    k,上箭頭光標上移一行
    l,右箭頭,空格鍵光標右移一個空格
    w光標右移,到下一個字開頭
    b光標左移,到前一個字開頭
    e光標右移,到下一個字末尾
    $光標右移到行結(jié)尾
    0,^光標左移到行開頭
    回車鍵光標移到下一行開頭
    control-f下翻一屏
    control-d下滾半屏
    control-b上翻一屏
    control-u上滾半屏
    control-L刷新屏幕
    編輯命令
    以下部分講解vi編輯器中的編輯命令
    刪除文本
    要刪除文本,使用下面選項:
    vi編輯器中的文本刪除命令
    命令功能
    x刪除光標所在處的一個字符
    dw刪除字(或者刪除字的一部分,從光標所在處到字結(jié)尾)
    dd刪除光標所在行
    D刪除光標光標所在處之右的行
    :5,10d刪除5-10行
    備注:命令3dw刪除光標所在處開始的三個字,同樣,3dd刪除光標所在行開始的3行。
    撤銷、重復(fù)、修改文本命令
    要修改文本、撤銷修改或者是重復(fù)編輯命令,使用下面的編輯命令,許多命令是vi編輯器進入編輯模式,要返回命令模式,按Esc鍵即可:
    命令功能
    cw修改字(部分字,從光標所在處開始到一個字的結(jié)尾)
    R從當前光標所在處位置開始替換字符(注:vi將進入編輯模式)
    C從光標坐在處開始修改,到行末尾結(jié)束
    s用字符替換字符串
    r替換當前光標所在的字符
    J合并當前行以及下面行
    Xp轉(zhuǎn)置光標所在處字符與另一字符
    ~更改光標所在處字符大小寫
    u放棄最近的修改
    U放棄對當前行所作的修改
    :u放棄上一個最后行命令(用于最后行模式)
    :r filename在當前光標所在處讀入文件文本
    查找和替換文本,使用以下選項:
    命令功能
    /string向下查找字符串string
    ?string向上查找字符串string
    n查找字符串string的下一個出現(xiàn)
    N查找字符串string的上一個出現(xiàn)
    :%s/old/new/g 全局查找和替換
    拷貝和粘貼文本
    拷貝命令把需要拷貝的文本放入一個臨時緩沖區(qū),粘貼命令從臨時緩沖區(qū)中讀取文本,并把文本寫道當前文檔的指定位置。拷貝和粘貼使用的選項如下:
    命令功能
    yy(小寫)復(fù)制一行文本,并將他們放入到臨時緩沖區(qū)
    p(小寫)將臨時緩沖區(qū)中的內(nèi)容放置到光標后面的位置
    P(大寫)將臨時緩沖區(qū)中的內(nèi)容放置到光標前面的位置
    :l,3 co 5拷貝1-3行的文本,并把它放置在第5行后面
    :4,6 m 8移動4-6行到第8行,第6行稱為第8行,第5行稱為第7行,第4行稱為第6行
    保存和退出文件
    要保存和退出文件,使用如下選項:
    命令功能
    :w保存文件,不退出vi
    :w new_filename保存到文件new_filename中
    :wq保存修改退出vi
    :x保存修改并退出vi
    ZZ保存修改且退出vi
    :q!不保存修改,退出vi
    :wq!保存修改,退出vi
    定制vi會話
    vi編輯器里面包括了定制vi會話的操作,例如:
    1、顯示行號
    2、顯示不可視字符,例如tab和行結(jié)尾字符
    在命令模式下使用set命令可以控制這些選項:
    編輯定制vi會話命令
    命令功能
    :set nu顯示行號
    :set nonu隱藏行號
    :set ic設(shè)置搜索時忽略大小寫
    :set noic搜索時對大小寫敏感
    :set list顯示不可視字符
    :set nolist不顯示不可視字符
    :set showmode顯示當前操作模式
    :set shownomode不顯示當前操作模式
    :set顯示所有的vi環(huán)境變量設(shè)置
    :set all顯示所有的vi環(huán)境變量可能取值及其當前設(shè)置值
    你也可以把這些操作放在home目錄下你創(chuàng)建的文件.exec中,set操作放在該文件中,不用帶前面的:,一行一個命令,一旦該文件存在時,每次你開啟一個vi會話時系統(tǒng)將取讀取該文件來設(shè)置對應(yīng)的vi環(huán)境變量。
    要找某一特定行,使用下面的選項:
    定位命令
    命令 功能
    G到文件最后一行
    1G到文件的一行
    :21到第21行
    21G到第21行



    來自: http://blog.csdn.net/jobs_zhaokai/archive/2007/05/23/1622171.aspx

    posted on 2009-12-31 10:47 狼愛上貍 閱讀(245) 評論(0)  編輯  收藏 所屬分類: SOLARIS

    主站蜘蛛池模板: 成人免费无码大片A毛片抽搐| 一级毛片不卡片免费观看| 日本免费一区二区三区最新| 亚洲免费福利在线视频| 成年轻人网站色免费看| 亚洲av无码国产综合专区| 皇色在线视频免费网站| 亚洲最大成人网色香蕉| 在线观看免费污视频| 色天使色婷婷在线影院亚洲| 免费一看一级毛片| 黄视频在线观看免费| 久久精品国产亚洲AV网站| 最近中文字幕电影大全免费版| 亚洲中文字幕在线无码一区二区| 啦啦啦中文在线观看电视剧免费版 | 在线观看日本亚洲一区| 成人免费在线观看网站| 美女黄频免费网站| 亚洲av永久无码精品漫画 | 精品久久8x国产免费观看| 2020亚洲男人天堂精品| 国产精品免费播放| 99re8这里有精品热视频免费| 久久亚洲精品无码aⅴ大香| AA免费观看的1000部电影| 国产成人va亚洲电影| 亚洲乱码无码永久不卡在线 | 久9热免费精品视频在线观看| 亚洲AV无码精品蜜桃| 一级毛片直播亚洲| 久久国产免费一区二区三区| 亚洲依依成人亚洲社区| 亚洲五月综合缴情在线观看| 国产一卡二卡3卡四卡免费| 特级毛片在线大全免费播放| 综合自拍亚洲综合图不卡区| 国产一级淫片a视频免费观看| 日韩精品免费在线视频| 亚洲欧美乱色情图片| 亚洲va无码专区国产乱码|