vim(vi)下的三種模式及其相關命令


vim(vi)下的三種模式
1.命令行模式

2.末行模式

3.插入模式

三種模式的聯系及其相互轉換
     

在我們輸入vi命令進入編寫程序的頁面后,我們看到的是命令行模式,在我們輸入“a”、“i”、“o”、“O”后,我們會進入插入模式,在我們想退出插入模式時,我們需點擊ESC鍵,即可退出,而我們想保存我們所寫的程序,再退出編寫程序頁面,我們必須輸入“:”、“?”、“/”從命令行模式進入末行模式,並輸入命令,對我們的文件進行操作

末行模式下的相關命令:
:w     保存

:wq     保存並退出

:q     退出(不保存)

:q!   強制退出(不保存)

:w   newfile    另存為newfile

:set  nu   設置行號

:set  nonu    取消行號

:1,$s/舊串/新串     替換

:1,$s/舊串/新串/g    全文替換

/string  向下搜索

?string  向上搜索

n    下一個

命令行模式下的相關命令
1.光標的移動

shift+g    將光標直接移動到最后一行

shift+4    移動到當前行末尾

shift+6   移動到當前行頭

shift+m   +h   +l   當前屏幕上顯示的內容移到中間,第一行,最后一行

ctrl+f   +b   翻頁   f向下翻,b向上翻

2.批處理命令

拷貝    yy     拷貝一行                num   yy     拷貝n行

粘貼     p

刪除    dd     刪除一行               num    dd     刪除n行

cc      插入             C    插入

u       撤銷上一次的操作

關於文件及用戶的命令
1.查看文件內容

more    查看文件內容

             按space鍵     顯示文本的下一屏內容

             按q鍵       退出more命令

less      查看文件內容

            允許用戶向前瀏覽頁面

head     查看文件的頭幾行

tail        查看文件的后幾行

cat        輸出重定位,文件的合並

2.修改文件屬性

chmod       修改文件權限

                  文件權限:Linux上每個文件都有權限,是文件針對不同用戶提供不同的訪問方式

                  Linux上的用戶分類:創建文件的用戶(屬主)     u

                                                                      組用戶                g

                                                                      其他用戶             o

                文件權限值的含義:rwx(用戶)   rwx(組用戶)    rwx(其他用戶)

                                   chmod的第一種使用方式:字符方式

                                   chmod     u/g/o/a    +/-/=

                                   eg:

                                      chmod   g-r   filename

                                      去掉filename的組用戶的r權限

                                      chmod   g+r   filename

                                      添加filename的組用戶的r權限

                                      chmod   g=rx   filename

                                      將filename的組用戶權限改為r-x

                                  chmod的第二種使用方式:數字修改法

                                       rwx

                                       000

                                       421

                                       chmod   nnn   filename(n的取值范圍0-7)

chgrp,chown只有root用戶才能執行

chown       修改屬主          chown    newuser   filename

chgrp         修改組             chgrp     newgroup    filename 

3.切換用戶

su     username

password:

4.文件搜索

         find

            find     path    option

            -name    filename        根據文件名來搜索

            -perm       根據文件權限來搜索

            -user.       根據文件屬主來搜索

            -group      根據文件組來搜索

            -ctime       +n    -n     創建時間

            -mtime      +n     -n    最后修改時間


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM