資源描述:
《vi操作說明&常用unix命令》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、Vi操作說明啟動和結(jié)束vifile以編輯狀態(tài)打開文件filevi-Rfile以只讀狀態(tài)打開文件file:rfile在當前行的下一行讀入文件file的內(nèi)容:-rfile在當前行的前一行讀入文件file的內(nèi)容:w保存被編輯的文件,但不退出。:wq保存被編輯的文件,并退出。:q:w保存后退出被編輯的文件,或退出未編輯的文件。:q!無論變更的內(nèi)容保存與否強制退出vifile1…filen以編輯狀態(tài)打開多個文件:n打開多個文件時把下一個文件作為編輯對象:rew打開多個文件時把返回第一個被編輯的文件光標移動hor
2、向左移動一個字loror向右移動一個字kor向上移動一行jor向下移動一行or+移到下一行的開頭-移到上一行的開頭e移到光標所在單詞的末尾,包括符號。若已在單詞末尾,則跳到下一個單詞末尾。E移到光標所在單詞的末尾,但不包括符號。w光標移到下一個單詞的開頭或符號處。W光標移到下一個單詞的開頭但不包括符號。b光標移到上一個單詞的開頭或符號處。B光標移到上一個單詞的開頭但不包括符號。G移到文本的最后一行nG移到文本的第n行g(shù)g移到文本的最開頭的一行0or^(shift+6)or_
3、(下劃線)移到本行的開頭$移到本行的末尾%移到與現(xiàn)在括號相對應(yīng)的括號處在當前屏幕內(nèi)的光標移動H移到當前屏幕的最上端M移到當前屏幕的中間L移到當前屏幕的最下端文件內(nèi)容在當前屏內(nèi)的滾動向末尾方向滾動半屏向末尾方向滾動一屏,但有兩行是重疊的。向開頭方向滾動一屏,但有兩行是重疊的。向開頭方向滾動半屏向末尾方向一行一行滾動3/3向開頭方向一行一行滾動移動到作的標記處m字母在想作標記處輸入(a-z)任一字母`字母光標移
4、動到所作的標記處'字母光標移動到所作得標記的行首畫面狀態(tài)的顯示顯示文件名,光標當前行號,文件總行數(shù),當前行數(shù)所占總行數(shù)的百分比。or刷新顯示文本輸入i在光標左側(cè)插入文字I在光標當前行的開頭插入文字a在光標右側(cè)插入文字A在光標當前行的末尾插入文字o在光標當前行和下一行之間插入新的一行O在光標當前行和上一行之間插入新的一行J將光標當前行和下一行組成一行s替換光標處的字cw替換光標處至單詞結(jié)束的字Sorcc替換光標當前行退出文字編輯模式到命令模
5、式文本編輯x刪除光標處的字X刪除光標前的一個字nx刪除光標處及后面的共n個字nX刪除光標處及前面的共n個字dd刪除光標所在當前行ndd刪除光標當前行及后面的共n行dw刪除光標當前的一個單詞d0刪除光標處開始到行首D刪除光標處開始到行尾d+G刪除光標處開始到文本結(jié)束ye復(fù)制當前單詞yyorY復(fù)制當前行nyyornY復(fù)制當前行及后面的共n行p粘貼yy,ye復(fù)制的在光標的下一行P粘貼dddw刪除的在光標的上一行r修改光標處的字R修改光標處及后面的字直至按退出編輯狀態(tài)。u撤銷對文件做的最后修改
6、(一個字)U撤銷對文件做的最后一次修改.重復(fù)上一次操作~變換光標處字母大小寫文本輸入i在光標左側(cè)插入文字I在光標當前行的開頭插入文字3/3a在光標右側(cè)插入文字A在光標當前行的末尾插入文字o在光標當前行和下一行之間插入新的一行O在光標當前行和上一行之間插入新的一行J將光標當前行和下一行組成一行s替換光標處的字退出文字編輯模式到命令模式文字串搜索,替換/string搜索文字串stringn光標移到下一個stringN光標移到上一個string:s/old/new用來替換當前行中首次出現(xiàn)的o
7、ld:s/old/new/g用來替換當前行中全部的old:%s/old/new/g用來替換文件中全部的old:start,ends/old/new/g用來替換start行end行之間的old其他:setnu顯示各行行號:setnonu關(guān)閉各行行號:setis搜索加強設(shè)定(光標移至輸入的搜索字符串):setic不區(qū)分大小寫搜索字符串UNIX常用命令cd目錄的移動cp文件或目錄的復(fù)制mv文件的移動或文件目錄的名字變更mkdir建立目錄rm刪除文件ls顯示cat顯示文件內(nèi)容pwd(printworkingd
8、irectory)顯示當前工作目錄du-sk*顯示各個用戶所占空間grep搜索相關(guān)字符ln-s建立鏈接chmod修改文件權(quán)限chmod777文件修改為可執(zhí)行tarcvfdirectory.tardirectory目錄打包,生成directory.targzip-9directory.tar壓縮文件,生成directory.tar.gzgzip-ddirectory.tar.gz解壓縮文件,生成directory.tartarxvfdirectory名.t