Linux 基礎命令(8)

1、vi編輯器
        一、查看文本文件內容
        cat、heat、more、less、tail
        二、文件編輯工具
        三、行編輯工具
        grep、awk、sed(三劍客)
        四、全屏編輯工具
        nano、vi、vim
        五、注意:
            若是我僅僅是想看文件中的內容,儘可能不要用vi或者nano
            若是想看文件的前一部分用head,看末尾部分用tail
            若是文件內容不多,能夠用cat
            若是文件內容不少(一屏顯示不全),能夠more或less
            vi:visual interface 可視化接口
        六、區別:
            vim有語法着色
            vim能夠記錄上次退出的時候的所在位置(打開文件後自動進入到上次所在的行)
            vi打開文件進入到第一行
 2、vi是模式化工具
            vi打開文件有三種工做模式
            編輯模式:只能看,不能輸入內容
            輸入模式:能夠在文件中輸入或者刪除內容
            末行模式:能夠執行一個命令文件
            注意:打開文件以後,默認就是編輯模式
3、模式轉換
            編輯模式——————>>>>>>輸入模式
            i:在光標以前插入內容    <<<<<<<<<
            I:將光標定位到行首,在行首以前插入數據
            a:在光標以後的位置寫入內容
            A:將光標定位到行尾,在行尾以後寫入新內容
            o:在光標所在行的下一行新開一行   <<<<<<<
            O:在光標所在行的上一行新開一行
            輸入模式———————>>>>>>編輯模式
            ESC
            編輯模式———————>>>>>>末行模式
            shift+:
            末行模式———————>>>>>>編輯模式
            ESC
                 總結:
                 左下角的信息
                請插入 表示處於輸入模式
              :表示末行模式
                什麼都沒有,表示處於編輯模式
4、常規操做
  一、打開文件
        vi file:    打開文件,同時將光標定位到首行的首部
        vi +n file   打開文件,同時將光標定位到指定的行的首部
        vi + file    打開文件,同時將光標定位到 
  二、關閉文件
        在編輯模式下關閉
        shift+zz 保存關閉(快捷鍵)
        末行模式下的關閉方式
        q 退出文件 ---僅僅能退出沒有修改過的文件
        q!不保存強制退出,若是文件修改過並且沒有保存(不想保存),必須用q!
        w 保存文件 ---原地保存
        w /path/to/file 實現另存爲的效果
        wq 保存並退出
        注意:若是用vi打開文件的目的是看文件中的內容,那麼在關閉的時候必定要用q!
  這是爲了防止誤修改。
    三、移動光標(編輯模式)
        n [h] 左
        n [j] 下
        n [k] 上
        n [l] 右
        n [w] 移動到下個單詞的首部
        n [b] 移動到下個單詞的首部
    四、 行內跳轉(編輯模式)
        0 跳轉到絕對行首(會跳轉到空格前)
        ^ 跳轉到相對行首(會跳轉到行前面的第一個非空字符上)
        $ 跳轉到行尾(絕對行尾)
    五、行間跳轉
        n G:跳轉到底n行
        G:直接跳轉到最後一行         
    六、行間跳轉---末行模式
        在末行模式輸入數字能夠跳轉到第N行
        :1    到第1行
        :100  到第100行
        :$    到末行
    七、翻屏操做—--編輯模式
        ctrl+f  上翻一屏
        ctrl+b  下翻一屏
        ctrl+d  向下翻半屏
        ctrl+u  向上翻半屏
    八、刪除字符
        [N]x :刪除指定個數的字符

        在這個社會生存中,你要麼出衆、要麼出局!
相關文章
相關標籤/搜索