Linux運維工程師面試題大全03_Vim編輯器

答案就在下一行,鼠標選中就看到了
像這樣
像這樣
在這裏插入圖片描述在這裏插入圖片描述

Linux面試題

1、將vi編輯的內容存⼊test.txt⽂件,其命令是( )。
w test.txt

2、vi編輯器具有兩種⼯作模式:( )。
命令模式和編輯模式

3、⽤正則表達式匹配郵件地址和⽹站?
egrep “[[:alnum:] ]+@[[:alnum:]]+.com”
egrep “^(a-zA-Z0-9_-.?.)+[a-zA-Z]{1,6}$”

4、⽤vim,給⽂件test.sh的132到186⾏⼀次性添加#註釋?
vim test .sh
:132,186 s/^/#/g

5、在⽤vim編輯⽂本中,把40⾏以後的123456全部替換成525421?
:40,$s/123456/525421/g

6、vi編輯器中要定位⽂件中的第10⾏按()鍵,刪除⼀個字⺟後按(u)鍵恢復。
第10⾏按()鍵,刪除⼀個字⺟後按(u)鍵恢復。

7、如何在⽂本⾥進⾏複製、粘貼、刪除⾏,刪除全部,按⾏查找和按字⺟查找?
yy :複製光標所在的一行
p :在當前行的下一行粘貼
dd :剪切光標所在的行
:%d :刪除全部
: n :n爲指定的行數(如25)
/pattern Enter 其中,pattern 表示要搜索的特定字符序列。
n,繼續朝同一方向搜索 place。N,反方向進行搜索。

8、⽤正則表達式匹配⼿機號碼?
13[0-9]{9}

9、列出ifconfig命令結果中1-255之間的數值?
ifconfig |egrep -o “<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])>”

10、刪除/etc/fstab⽂件中所有以#開頭的⾏的⾏⾸的#號及#後⾯的所有空⽩字符?
vim /etc/fstab
:%s@^#[[:space:]]+(.*)@\1@

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章