溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux 基礎(chǔ)命令(8)

發(fā)布時(shí)間:2020-08-06 09:51:09 來(lái)源:網(wǎng)絡(luò) 閱讀:230 作者:mb5d2182ed97138 欄目:系統(tǒng)運(yùn)維
   一、vi編輯器
        1、查看文本文件內(nèi)容
        cat、heat、more、less、tail
        2、文件編輯工具
        3、行編輯工具
        grep、awk、sed(三劍客)
        4、全屏編輯工具
        nano、vi、vim
        5、注意:
            如果我僅僅是想看文件中的內(nèi)容,盡量不要用vi或者nano
            如果想看文件的前一部分用head,看末尾部分用tail
            如果文件內(nèi)容很少,可以用cat
            如果文件內(nèi)容很多(一屏顯示不全),可以more或less
            vi:visual interface 可視化接口
        6、區(qū)別:
            vim有語(yǔ)法著色
            vim可以記錄上次退出的時(shí)候的所在位置(打開(kāi)文件后自動(dòng)進(jìn)入到上次所在的行)
            vi打開(kāi)文件進(jìn)入到第一行
 二、vi是模式化工具
            vi打開(kāi)文件有三種工作模式
            編輯模式:只能看,不能輸入內(nèi)容
            輸入模式:可以在文件中輸入或者刪除內(nèi)容
            末行模式:可以執(zhí)行一個(gè)命令文件
            注意:打開(kāi)文件之后,默認(rèn)就是編輯模式
三、模式轉(zhuǎn)換
            編輯模式——————>>>>>>輸入模式
            i:在光標(biāo)之前插入內(nèi)容    <<<<<<<<<
            I:將光標(biāo)定位到行首,在行首之前插入數(shù)據(jù)
            a:在光標(biāo)之后的位置寫入內(nèi)容
            A:將光標(biāo)定位到行尾,在行尾之后寫入新內(nèi)容
            o:在光標(biāo)所在行的下一行新開(kāi)一行   <<<<<<<
            O:在光標(biāo)所在行的上一行新開(kāi)一行
            輸入模式———————>>>>>>編輯模式
            ESC
            編輯模式———————>>>>>>末行模式
            shift+:
            末行模式———————>>>>>>編輯模式
            ESC
                 總結(jié):
                 左下角的信息
                請(qǐng)插入 表示處于輸入模式
              :表示末行模式
                什么都沒(méi)有,表示處于編輯模式
四、常規(guī)操作
  1、打開(kāi)文件
        vi file:    打開(kāi)文件,同時(shí)將光標(biāo)定位到首行的首部
        vi +n file   打開(kāi)文件,同時(shí)將光標(biāo)定位到指定的行的首部
        vi + file    打開(kāi)文件,同時(shí)將光標(biāo)定位到 
  2、關(guān)閉文件
        在編輯模式下關(guān)閉
        shift+zz 保存關(guān)閉(快捷鍵)
        末行模式下的關(guān)閉方式
        q 退出文件 ---僅僅能退出沒(méi)有修改過(guò)的文件
        q!不保存強(qiáng)制退出,如果文件修改過(guò)而且沒(méi)有保存(不想保存),必須用q!
        w 保存文件 ---原地保存
        w /path/to/file 實(shí)現(xiàn)另存為的效果
        wq 保存并退出
        注意:如果用vi打開(kāi)文件的目的是看文件中的內(nèi)容,那么在關(guān)閉的時(shí)候一定要用q!
  這是為了防止誤修改。
    3、移動(dòng)光標(biāo)(編輯模式)
        n [h] 左
        n [j] 下
        n [k] 上
        n [l] 右
        n [w] 移動(dòng)到下個(gè)單詞的首部
        n [b] 移動(dòng)到下個(gè)單詞的首部
    4、 行內(nèi)跳轉(zhuǎn)(編輯模式)
        0 跳轉(zhuǎn)到絕對(duì)行首(會(huì)跳轉(zhuǎn)到空格前)
        ^ 跳轉(zhuǎn)到相對(duì)行首(會(huì)跳轉(zhuǎn)到行前面的第一個(gè)非空字符上)
        $ 跳轉(zhuǎn)到行尾(絕對(duì)行尾)
    5、行間跳轉(zhuǎn)
        n G:跳轉(zhuǎn)到底n行
        G:直接跳轉(zhuǎn)到最后一行         
    6、行間跳轉(zhuǎn)---末行模式
        在末行模式輸入數(shù)字可以跳轉(zhuǎn)到第N行
        :1    到第1行
        :100  到第100行
        :$    到末行
    7、翻屏操作—--編輯模式
        ctrl+f  上翻一屏
        ctrl+b  下翻一屏
        ctrl+d  向下翻半屏
        ctrl+u  向上翻半屏
    8、刪除字符
        [N]x :刪除指定個(gè)數(shù)的字符

        在這個(gè)社會(huì)生存中,你要么出眾、要么出局!
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI