sed & vim練習

1、 刪除/etc/grub2.conf文件中所有以空白開頭的行行首的空白字符 

blob.png

2、刪除/etc/fstab文件中所有以#開頭,后面至少跟一個空白字符的行的行首的#和空白字符

blob.png

3、在/root/install.log每一行行首增加#號blob.png

4、在/etc/fstab文件中不以#開頭的行的行首增加#號blob.png

5、處理/etc/fstab路徑,使用sed命令取出其目錄名和基名

blob.png

6、利用sed 取出ifconfig命令中本機的IPv4地址

blob.png

7、統計centos安裝光盤中Package目錄下的所有rpm文件的以.分隔倒數第二個字段的重復次數blob.png

8、復制/etc/profile至/tmp/目錄,用查找替換命令刪除/tmp/profile文件中的行首的空白字符

blob.png

9、復制/etc/rc.d/init.d/functions文件至/tmp目錄,用查找替換命令為/tmp/functions的每行開頭為空白字符的行的行首添加一個#號

blob.png

10、如何設置tab縮進為4個字符?

(1)編輯~/.vimrc目錄

新增行:set   tabstop=4

blob.png

11、復制/etc/rc.d/init.d/functions文件至/tmp目錄;替換/tmp/functions文件中的/etc/sysconfig/init為/var/log;

blob.png

12、刪除/tmp/functions文件中所有以#開頭,且#后面至少有一個空白字符的行的行首的#號;

blob.png

原創文章,作者:M20-1鐘明波,如若轉載,請注明出處:http://www.www58058.com/32367

(1)
M20-1鐘明波M20-1鐘明波
上一篇 2016-08-10
下一篇 2016-08-10

相關推薦

  • Linux文本處理工具sed

    sed工作原理:sed從文件中讀取出來一行,并不會直接進行編輯處理而是會放在自己的模式空間內進行處理,處理的結果將會送到標準輸出,默認情況下sed可以對每行文本進行處理,也可以讓sed處理符合條件的行,我們可以利用正則表達式做文本過濾,模式空間有兩種輸出結果,一種是可以匹配到的,會根據編輯要求進行處理,例如刪除,過濾字符串。另外一種則是匹配失敗的,會直接進行…

    學員作品 2016-08-10
  • for,while,until循環

    一、用until實現下列作業 1、每隔3秒鐘到系統上獲取已經登錄的用戶的信息;如果發現用戶hacker登錄,則將登錄時間和主機記錄于日志/var/log/login.log中,并提示該用戶退出系統。 #!/bin/bash until  who | grep "^\<hacker\>" > /var/log/l…

    學員作品 2016-08-22
  • vim文本處理工具

    vim編輯器     1、文本的編輯器的種類:         行編輯器:所謂的行編輯器是指一行一行來編輯處理的工具,如sed         全屏編輯器:編輯空間占據整個屏幕,如…

    學員作品 2016-08-10
  • 網卡別名及Bonding實例

    centos6網卡別名 網卡別名: 作用;為同一個網卡設備配置的多個不同ip地址 配置要求: (1)為每個設備別名生成獨立的接口配置文件 (2)需關閉NetworkManager服務               &nbs…

    學員作品 2016-09-02
  • 馬哥團隊帶你領略阿里風景

    馬哥團隊帶你揭秘互聯網巨頭公司—阿里巴巴 繼馬哥團隊騰訊一行之后,4月中旬我們又來到了坐落于杭州的另一個互聯網巨頭公司。 波濤萬里長江水,帶你入杭州。 真情伴你走,春色為你留。 西湖煙水茫茫,百頃風潭,十里荷香。 風景甚好,怎能不去杭州的阿里巴巴轉轉呢? 帶著“淡妝”,走,跟著我們前行…… 馬哥更是笑道:“我們這次來是和馬云談合作的!讓我們培訓出來的更多同學…

    學員作品 2015-04-29
  • sed和vim的愛恨糾纏

    處理文本的工具sed sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(patternspace),接著用sed命令處理緩沖區中的內容,處理完成后,把緩沖區的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。Sed主要用來自動編輯一個或多個文件,簡化對文…

    2016-08-10
欧美性久久久久