N25第六周博客作業

第六周博客作業

 

請詳細總結vim編輯器的使用并完成以下練習題

1、 復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#;

:%s@^\([[:space:]]\+\)@#\1@ig

  

2、 復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf文件中的行首的空白字符;

:%s/^[[:space:]]\+//

 

3、 刪除/tmp/rc.sysinit文件中的以#開頭,且后面跟了至少一個空白字符的行行的#和空白字符

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

 

4、 為/tmp/grub.conf文件中前三行的行首加#號;

:1,3s@^.*@# &@   or   :1,3s@^\(.*\)@# \1@

 

5、 將/etc/yum.repos.d/CentOS-Media.repo文件中所有的enabled=0或gpgcheck=0的最后的0修改為1;

:%s/\(enabled\|gpgcheck\)=0/\1=1/

 

6、 每4小時執行一次對/etc目錄的備份,備份至/backup目錄中,保存的目錄名為形如etc-201504020202

* */4 * * *  /usr/bin/cp -a /etc /backup/etc-`date +%Y%m%d%H%M`

 

7、 每周2,4,6備份/var/log/messages文件至/backup/messages_logs/目錄中,保存的文件名形如messages-20150402

* * * * 2,4,6 /usr/bin/cp -a /var/log/ /backup/messages_logs/messages-`date +%Y%m%d`

 

8、 每天每兩小時取當前系統/proc/meminfo文件中的所有以S開頭的信息至/stats/memory.txt文件中

* */2 * * *  /usr/bin/grep -i "^s.*" /proc/meminfo > /stats/memory.txt

 

9、 工作日的工作時間內,每兩小時執行一次echo "howdy"腳本編程練習

* 9-17/2 * * 1-5  /usr/bin/echo "howdy"

 

10、 創建目錄/tmp/testdir-當前日期時間;

N25第六周博客作業

 

11、 在此目錄創建100個空文件:file1-file100

N25第六周博客作業

 

12、 顯示/etc/passwd文件中位于第偶數行的用戶的用戶名;

          sed -n 2~2p/etc/passwd|cut -d:  -f1

              

原創文章,作者:N25_韓奇洋,如若轉載,請注明出處:http://www.www58058.com/66341

(0)
N25_韓奇洋N25_韓奇洋
上一篇 2017-01-10 21:33
下一篇 2017-01-10 22:33

相關推薦

  • 推倒一個二十來歲青壯年第一步

    首先:找到他家在哪里,了解他的生長環境 然后:調查他的信息,慢慢了解他,學會和他交流,學會控制他

    Linux干貨 2016-09-21
  • sed 相關概念總結

    文件查看命令:cat, tac,rev cat [OPTION]… [FILE]… -E: 顯示行結束符$ -n: 對顯示出的每一行進行編號 -A:顯示所有控制符 -b:非空行編號 -s:壓縮連續的空行成一行 [root@CentOS7 ~]# cat yyy [root@CentOS7 ~]# cat -A yyy $ tac: 把…

    Linux干貨 2016-08-12
  • 馬哥linux0728課程內容

    課堂學習內容   -ahistory list –.bash_histroy 保存歷史列表到歷史文件 -cclear history list 清空歷史列表 -d deletehistory entru 清除歷史列表某一條命令 -rread .bash_history 讀歷史文件中的命令到歷史列表…

    Linux干貨 2016-08-04
  • 文件相關操作練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限: 2、編輯/etc/group文件,添加組hadoop: 3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop: 4、復制/etc/sk…

    2017-11-17
  • 初識

    CPU:運算器、控制器、寄存器、緩存 分區不能直接被訪問,需要接口 磁盤0 第一分區  掛載mount      C 磁盤0 第一分區  掛載mount      C:\var 如果一個目錄沒有被分區單獨掛載,那么其數據存儲在父目錄所對應的…

    2017-07-11
  • vim文本編輯器

    Vim文本編輯器不能單獨編寫二進制文件,但是可以配合xxd命令編輯二進制文件 1、文本編輯種類: 行編輯器: sed 全屏編輯器:nano, vi、vim(其是改進的vi) 其他編輯器: Gedit,一個簡單的圖形編輯器 Gvim,一個Vim編輯器的圖形版本 2、打開文件 用法#vim  [OPTION]… FILE… +#…

    Linux干貨 2016-08-15

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-04-10 16:16

    crontab部分的題都需要精確到分鐘的,請繼續保持~~~加油!!

欧美性久久久久