vim文本編輯器練習

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

:%s@^[[:space:]]\+@@gc

 

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

:%s@^[[:space:]]\+@#&@gc

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

:set ts=4

:set tabstop=4

 

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

:%s@/etc/sysconfig@/var/log@gc

 

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

:%s@^#\([[:space:]]*\)@\1@gc

原創文章,作者:cyh5217,如若轉載,請注明出處:http://www.www58058.com/31713

(1)
cyh5217cyh5217
上一篇 2016-08-12 09:01
下一篇 2016-08-12 09:01

相關推薦

  • Varnish的配置與部署

          Varnish與一般服務器軟件類似,分為master(management)進程和child(worker,主要做cache的工作)進程。master進程讀入命令,進行一些初始化,然后fork并監控child進程。child進程分配若干線程進行工作,主要包括一些管理線程和很多woker線程。 va…

    2017-07-27
  • puppet部署多臺服務器

    利用puppet實現自動化部署 配置前準備:   圖中:藍線表示各個服務器之間通信      紅線表示puppetmaster主機向各個agent主機部署信道 A主機puppet-master主機:192.168.126.129 B主機做兩種服務:keepalived高性能和nginx反代  &nb…

    2017-07-23
  • 任務計劃

    所謂計劃任務就是指某一個時間系統自動做一件事情如輸入指令或者保存文件等等 計劃任務分兩種:一次性計劃任務命令(at)和周期性計劃任務命令(crontab)at的用法:如果當前時間為2017年6月6日 at 18:00 2017-06-6 w > /root/who.txt init 0 (輸入ctrl+d結束編輯…

    Linux干貨 2017-06-07
  • Linux運維學習歷程-第九天-bash腳本初步了解

    概述:   本章重點在于講解bash腳本的基礎知識,為今后學習使用bash腳本打下基礎 一、bash基礎特性         程序:指令+數據             指令:由程序文件提供         &n…

    Linux干貨 2016-08-18
  • LINUX系統文件類型分類

    使用LINUX過程中,時常會對文件進行操作。但是linux中文件究竟有哪些分類呢?今天讓我們大家來總結一下吧! 概述:         linux文件可以分為五種類型,分別為:普通文件、目錄、字符設備或塊設備、套接口文件、符號鏈接文件。下面詳細介紹這幾種文件。 1 普通文件[root@lo…

    Linux干貨 2017-07-22
欧美性久久久久