在 vi 編輯器中插入文件的內(nèi)容
7、 插入一個(gè)命令的輸出到當(dāng)前文檔:
:r! command
例如,要在光標(biāo)所在的當(dāng)前位置后面插入日期和時(shí)間:
在 vi 編輯器中插入時(shí)間和日期
在另一篇我寫(xiě)的文章中,(LFCS 系列(二)),我更加詳細(xì)地解釋了在 vim 中可用的鍵盤(pán)快捷鍵和功能;蛟S你可以參考那個(gè)教程來(lái)查看如何使用這個(gè)強(qiáng)大的文本編輯器的更深入的例子。
到現(xiàn)在為止,你已經(jīng)學(xué)習(xí)了如何使用 nano 或 vim 創(chuàng)建和編輯文件。打個(gè)比方說(shuō),假如你成為了一個(gè)文本編輯器忍者 – 那又怎樣呢? 在其他事情上,你也需要知道如何在文本中搜索正則表達(dá)式。
正則表達(dá)式(也稱(chēng)為 "regex" 或 "regexp") 是一種識(shí)別一個(gè)特定文本字符串或模式的方式,使得一個(gè)程序可以將這個(gè)模式和任意的文本字符串相比較。盡管利用 grep 來(lái)使用正則表達(dá)式值得用一整篇文章來(lái)描述,這里就讓我們復(fù)習(xí)一些基本的知識(shí):
1、 最簡(jiǎn)單的正則表達(dá)式是一個(gè)由數(shù)字和字母構(gòu)成的字符串(例如,單詞 "svm") ,或者兩個(gè)(在使用兩個(gè)字符串時(shí),你可以使用 |
(或) 操作符):
#grep-Ei'svm|vmx'/proc/cpuinfo
上面命令的輸出結(jié)果中若有這兩個(gè)字符串之一的出現(xiàn),則標(biāo)志著你的處理器支持虛擬化:
正則表達(dá)式示例
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |