溫馨提示×

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

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

7.2bash 腳本選項(xiàng)及組合條件測試

發(fā)布時(shí)間:2020-06-24 01:29:47 來源:網(wǎng)絡(luò) 閱讀:372 作者:飛行萌 欄目:軟件技術(shù)

7.2

十六、使用vim編輯多個(gè)文件

vim FILE1 FILE2 FILE3

:next 切換至下一個(gè)文件

:prev切換至前一個(gè)文件

:last切換至最后一個(gè)文件

:first切換至第一個(gè)文件


退出

:qa 全部退出


十七、分屏顯示一個(gè)文件

Ctrl+w,s:水平拆分窗口Ctrl+w,上下箭頭

Ctrl+w,v:垂直拆分窗口


在窗口間切換光標(biāo):

Ctrl+w,ARROW(上下左右箭頭)

:qa 關(guān)閉所有窗口


十八、分窗口顯示多個(gè)文件

vim -o 多個(gè)文件 水平分隔顯示

    -O 垂直分隔顯示


十九、將當(dāng)前文件中部分內(nèi)容另存為另外一個(gè)文件

 末行模式下使用w命令

:w 保存為當(dāng)前文件

:ADDR1,ADDR2w /path/to/somewhere


二十,將另外一個(gè)文件的內(nèi)容填充在當(dāng)前文件中

:r /path/to/somefile


二十一、跟shell交互

:! COMMAND

輸入命令,回車,看完,回車,又回到vim中


二十二、高級(jí)話題

1 顯示或取消顯示行號(hào)

:set number

:set nu

:set nonu


2 顯示忽略或區(qū)分字符大小寫

:set ignorecase

:set ic


:set noignorecase


3 設(shè)定自動(dòng)縮進(jìn)

set autoindent

:set ai

:set noai

4 查找到的文本高亮顯示或取消

set hlsearch

set nohlsearch


5 語法高亮

syntax on

syntax off


二十三、配置文件

/etc/vimrc 

~/.vimrc

在自己家目錄下建立~/.vimrc


root下有個(gè)

vimtutor  vim導(dǎo)師


vim非正常操作退出,會(huì)有不正常退出文件名的.swp存在

vim -r inittab 恢復(fù),手動(dòng)刪除.swp

      rm -f 文件名.swp


練習(xí):將/etc/yum.repos.d/server.repo文件中的

   ftp://instructor.example.com/pub替換為

   http://172.16.0.1/yum


%s/ftp:\/\/instructor\.example\.com\/pub/http:\/\/172.\.16\.0\.1\/yum/gi


%s@ftp://instructor\.example\.com/pub@http://172.16.0.1/yum@g


文件內(nèi)容如下:

#repos on instructor for cla***oom use



# Main rhel5 server

[base]

name=Instructor VT Repository

baseurl=ftp://172.16.0.1/pub/Server

gpgcheck=0


# The one is needed for xen packages

[VT]

name=Instructor VT Repository

baseurl=ftp://172.16.0.1/pub/VT

gpgcheck=0


# This one is needed for clustering packages

[Cluster]

name=Instructor Cluster Repository

baseurl=ftp://172.16.0.1/pub/Cluster

gpgcheck=0


# This one is needed for cluster storage(GFS,iSCSI target,etc...) packages

[ClusterStorage]

name=Instructor ClusterStorage Repository

baseurl=ftp://172.16.0.1/pub/ClusterStorage

gpgcheck=0


向AI問一下細(xì)節(jié)

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

AI